if(logger.isLoggable(Logger.FINE))
logger.log(Logger.FINE,"Parse complex descriptor: "+name);
++indent;
try {
ObjectSchema s = o.getSchema(name);
abs = s.newInstance();
if (abs instanceof AbsAggregate) {
fillAggregate((AbsAggregate) abs, p, o);
}
else if (p.nextToken().startsWith(":")) {
fillSlotsByName((AbsConcept) abs, p, o);