JPASubSystemAdd subsystemAdd = new JPASubSystemAdd(persistenceUnitRegistry);
nodeRegistration.registerOperationHandler(JPASubSystemAdd.OPERATION_NAME, subsystemAdd, subsystemAdd, false);
nodeRegistration.registerOperationHandler(JPASubSystemRemove.OPERATION_NAME, JPASubSystemRemove.INSTANCE, JPASubSystemRemove.INSTANCE, false);
nodeRegistration.registerOperationHandler(DESCRIBE, JPADescribeHandler.INSTANCE, JPADescribeHandler.INSTANCE, false, OperationEntry.EntryType.PRIVATE);
nodeRegistration.registerReadWriteAttribute(CommonAttributes.DEFAULT_DATASOURCE, null, JPADefaultDatasourceWriteHandler.INSTANCE, Storage.CONFIGURATION);
registration.registerXMLElementWriter(parser);
try {
PersistenceProviderLoader.loadDefaultProvider();
} catch (ModuleLoadException e) {
JPA_LOGGER.errorPreloadingDefaultProvider(e);