public static Throw illegalTypeArgument(String type, AbstractAST ast, StackTrace trace, String message){
return new Throw(VF.constructor(IllegalTypeArgument,VF.string(type),VF.string(message)), ast, trace);
}
public static Throw illegalTypeArgument(String type, AbstractAST ast, StackTrace trace){
return new Throw(VF.constructor(IllegalTypeArgument,VF.string(type), VF.string("")), ast, trace);
}