Thrown to indicate that a method has been passed an illegal or inappropriate argument.
new IllegalArgumentException()
public function IllegalArgumentException(info)
Constructs a new IllegalArgumentException instance.
IllegalArgumentException