in src/main/java/org/apache/jackrabbit/ocm/manager/objectconverter/impl/ObjectConverterImpl.java [601:620]
private boolean checkCompatibleNodeTypes(NodeType nodeType, ClassDescriptor descriptor) {
//return true if node type is not used
if (descriptor.getJcrType() == null || descriptor.getJcrType().equals("")) {
return true;
}
if (nodeType.getName().equals(descriptor.getJcrType())) {
return true;
}
NodeType[] superTypes = nodeType.getSupertypes();
for (int i = 0; i < superTypes.length; i++) {
if (superTypes[i].getName().equals(descriptor.getJcrType())) {
return true;
}
}
return false;
}