if(nf instanceof NamedErlangFunction) {
NamedErlangFunction nef = (NamedErlangFunction)nf;
jg.writeStringField(Constants.FL_SCHEMA_FUN_MOD, nef.getMod());
jg.writeStringField(Constants.FL_SCHEMA_FUN_FUN, nef.getFun());
} else {
NamedJSFunction njsf = (NamedJSFunction)nf;
jg.writeStringField(Constants.FL_SCHEMA_FUN_NAME, njsf.getFunction());
}
jg.writeEndObject();
}