Object content,
final Map<String,Class<?>>[] availableIdentifiers,
Map<String,Class<?>> localTypes) {
if ( descr instanceof PredicateDescr ) {
Appendable builder = new StringBuilderAppendable();
PredicateDescr pdescr = (PredicateDescr) descr;
if ( pdescr.getContent() instanceof LispForm ) {
FunctionHandlers.dump( (LispForm) pdescr.getContent(),
builder );
content = builder.toString();
pdescr.setContent( content );
}
} else if ( descr instanceof ReturnValueRestrictionDescr ) {
Appendable builder = new StringBuilderAppendable();
ReturnValueRestrictionDescr rdescr = (ReturnValueRestrictionDescr) descr;
if ( rdescr.getContent() instanceof LispForm ) {