}
}
final boolean createYapClass(ClassMetadata a_yapClass, ReflectClass a_class) {
i_yapClassCreationDepth++;
ReflectClass superClass = a_class.getSuperclass();
ClassMetadata superYapClass = null;
if (superClass != null && ! superClass.equals(stream().i_handlers.ICLASS_OBJECT)) {
superYapClass = produceYapClass(superClass);
}
boolean ret = stream().createYapClass(a_yapClass, a_class, superYapClass);
i_yapClassCreationDepth--;
initYapClassesOnUp();