code: public Collection<T> filterAsCollection(Predicate<T> decision) {
  		return Collections2.filter(elements.get(), decision);
  	}
docs: Returns the given elements of {@code unfiltered} that satisfy a predicate.
  
  @param decision
  @return