public static IllegalTypeException newIllegalTypeException(String message, Object... args) {
    return newIllegalTypeException(null, message, args);
  }
public static IllegalTypeException newIllegalTypeException ( String message , Object ... args ) { return newIllegalTypeException ( null , message , args ) ; }
Constructs and initializes a new {@link IllegalTypeException} with the given {@link String message}
formatted with the given {@link Object[] arguments}.

@param message {@link String} describing the {@link IllegalTypeException exception}.
@param args {@link Object[] arguments} used to replace format placeholders in the {@link String message}.
@return a new {@link IllegalTypeException} with the given {@link String message}.
@see #newIllegalTypeException(Throwable, String, Object...)
@see org.cp.elements.lang.IllegalTypeException