Argument Represents a validator that simplifies checking method and constructor arguments and throws the appropriate exceptions.