code: @Override
  	public GenericContext<ElementType> lookup(final Predicate<ElementType> pPredicate, final int pMaxCount) {
  
  		return lookup(pPredicate, pMaxCount, new GenericContext<>());
  	}
docs: Looks up elements that match given predicate and returns them in a newly
  created DefaultContext.
  
  @param pPredicate
  The criteria the elements must match to be found.
  @param pMaxCount
  If lookup would return more elements, this limits the max
  number of elements looked up.