public static Map filterValues(Map paramMap, Predicate paramPredicate)
{
if ((paramMap instanceof SortedMap))
return filterValues((SortedMap)paramMap, paramPredicate);
Preconditions.checkNotNull(paramPredicate);
Predicate local6 = new Predicate()
{
public boolean apply(Map.Entry paramAnonymousEntry)
{
return this.val$valuePredicate.apply(paramAnonymousEntry.getValue());
}