in src/main/java/org/apache/sling/installer/factories/configuration/impl/MetatypeHandler.java [76:91]
private ObjectClassDefinition getObjectClassDefinition( final String pid ) {
for(final Bundle b : this.bundleContext.getBundles()) {
try {
final MetaTypeInformation mti = this.srv.getMetaTypeInformation( b );
if ( mti != null ) {
final ObjectClassDefinition ocd = mti.getObjectClassDefinition( pid, null );;
if ( ocd != null ) {
return ocd;
}
}
} catch ( final IllegalArgumentException iae ) {
// ignore
}
}
return null;
}