}
@Override
public Map<String,Collection<?>> executeProgram(String programName, Set<String> contexts) throws LDPathException {
Map<String,Collection<?>> results = new HashMap<String,Collection<?>>();
SiteManagerBackend backend = new SiteManagerBackend(referencedSiteManager);
String ldPathProgram = getProgramByName(programName);
ValueFactory vf = InMemoryValueFactory.getInstance();
EntityhubLDPath ldPath = new EntityhubLDPath(backend, vf);
Program<Object> program = null;
try {