Iterator<FunctionLibFunctionArg> it = args.iterator();
FunctionLibFunctionArg arg;
while(it.hasNext()){
arg=it.next();
if(arg.getDefaultValue()!=null)
bif.addArgument(
new NamedArgument(
LitString.toExprString(arg.getName()),
LitString.toExprString(arg.getDefaultValue()),
arg.getTypeAsString(),false
));