### Question:
AbstractGraphPersistence implements Persistence { @Override public Queries.LookupQuery lookup() { return new GraphLookUpQuery(repository); } protected  AbstractGraphPersistence(GraphVisitor repository,
            MutationExecutorFactory factory); @Override ID allocateID(); @Override Queries.LookupQuery lookup(); @Override Queries.GraphQuery queryGraph(); @Override Entity.Mutation prepareMutation(Entity entity); @Override Relationship.Mutation prepareMutation(Relationship relationship); @Override Predicate predicates(); @Override BatchMutation prepareBatchMutation();  }### Answer:
@Test public void testLookup(){ MockGraphPersistence graphPersistence = createGraphPersistence(); assertTrue(graphPersistence.lookup() instanceof GraphLookUpQuery); }