} else { //validate the parsed LDPath program
//when this method is called the real RDFBackend will not be available.
//however we would like to parse/validate the parsed LDPath program
//So we will create a pseudo RDFBackend sufficient to be used with the
//parser
final RDFBackend<Object> parseBackend = new AbstractBackend() {
@Override
protected QueryResultList<String> query(FieldQuery query) throws EntityhubException {
throw new UnsupportedOperationException("Not expected to be called");
}
@Override