class GraphLookUpQuery implements Queries.LookupQuery {

	@Override
	public Queries.Projection entities(Entity.ID... entityIDs) {
		Preconditions.argumentNotNull(entityIDs, "entityIDs");
		OperationPipeline pipeline = 
            new OperationPipeline();

		pipeline.add(new GetBatchEntityByID(Arrays.asList(entityIDs)));
		return new GraphProjection(repository, pipeline);
	}

	public  GraphLookUpQuery(final GraphVisitor repository);

}