code: function (predicate, context) {
      var list = new ArrayList;
      return list.add(_.filter(this, predicate, context));
    }
docs: Returns a new list with the occurrences that passes the test
  
  @param predicate
  @param context
  @returns {ArrayList}