final Set<String> classesToBePersisted = catalogClassesToBePersisted(configuration, getSpecificationLoader().allSpecifications());
applicationComponents = new DataNucleusApplicationComponents(props, classesToBePersisted);
}
private static Set<String> catalogClassesToBePersisted(final IsisConfiguration configuration, Collection<ObjectSpecification> objectSpecs) {
final RegisterEntities registerEntities = new RegisterEntities();
registerEntities.init(configuration.asMap());
Set<String> classNames = Sets.newTreeSet();
for (final ObjectSpecification spec : objectSpecs) {
if(spec.containsFacet(JdoPersistenceCapableFacet.class) || spec.containsFacet(JdoEmbeddedOnlyFacet.class)) {
classNames.add(spec.getFullIdentifier());