if (sailImplNode != null) {
Literal typeLit = GraphUtil.getOptionalObjectLiteral(graph, sailImplNode, SAILTYPE);
if (typeLit != null) {
SailFactory factory = SailRegistry.getInstance().get(typeLit.getLabel());
if (factory == null) {
throw new RepositoryConfigException("Unsupported Sail type: " + typeLit.getLabel());
}
sailImplConfig = factory.getConfig();
sailImplConfig.parse(graph, sailImplNode);
}
}
}
catch (GraphUtilException e) {