code: @SuppressWarnings("unchecked")
    public boolean accept(T obj) {
      return getOp().evaluate(() -> getFilterOne().accept(obj), () -> getFilterTwo().accept(obj));
    }
docs: Determines whether the specified object meets the criteria (rules) defined by this {@link Filter}.
  
  @param obj {@link Object} evaluated by this {@link Filter}.
  @return a boolean value indicating whether the specified {@link Object} satisfies the criteria (rules)
  of this {@link Filter}.
  @see #getFilterOne()
  @see #getOp()
  @see #getFilterTwo()