About Java Argument Validation

An easy way for checking the preconditions of (public) methods and constructors. All arguments can be checked, before an IllegalArgumentException is thrown. Creating consistent messages for inconveniences in argument values.