public ClassDescriptor getDescriptor(String entityName) { if (entityName == null) { throw new NullPointerException("Null 'entityName'"); } ClassDescriptor cached = descriptors.get(entityName); if (cached != null) { return cached; } return createProxyDescriptor(entityName); }