code: public static <T, E> List<E> where(final List<E> list,
                                      final List<Tuple<String, T>> properties) {
          return filter(list, new WherePredicate<E, T>(properties));
  
      }
docs: /*
  Documented, #where