//NOTE: calling execute(..) an this parseLdPath or even the
//ldpathProgram will result in UnsupportedOperationException
//but parsing is OK
EntityhubLDPath parseLdPath = new EntityhubLDPath(parseBackend, valueFactory);
try {
ldpathProgram = parseLdPath.parseProgram(new StringReader(ldpathProgramStr));
} catch (LDPathParseException e) {
log.error("Unable to parse LDPath pogram: \n {}", ldpathProgramStr);
throw new ConfigurationException(DereferenceConstants.DEREFERENCE_ENTITIES_LDPATH,
"Unable to parse configured LDPath program ", e);
}