code: @Override
  	public <TargetContextType extends IModifyableContext<ElementType>> TargetContextType lookup(
  			final Predicate<ElementType> pPredicate, final TargetContextType pTarget) {
  
  		return lookup(pPredicate, Integer.MAX_VALUE, pTarget);
  	}
docs: Looks up elements that match given predicate and returns them in given
  {@link IModifyableContext}.
  
  @param pPredicate
  The criteria the elements must match to be found.
  @param pTarget
  Where the found elements were put into.