throw new InternalError("Could not load " + DEFAULT_NODETYPES + " resource.");
}
NodeTypeInstaller installer = ServiceProviderFactory.getProvider().getDefaultNodeTypeInstaller(session);
CNDReader types = ServiceProviderFactory.getProvider().getCNDReader();
types.read(new InputStreamReader(in, "utf8"), DEFAULT_NODETYPES, null);
installer.install(null, types);
} catch (Throwable e) {
log.warn("Error while registering nodetypes. Package installation might not work correctly.", e);
} finally {
IOUtils.closeQuietly(in);
}