protected static function reportInvalidArgument($message) { throw new InvalidArgumentException($message); }