code: @Override
      public boolean condition(Object input) {
          return op.apply(input.toString(), value, set);
      }
docs: Condition on arbitrary input
  
  @param input the input to return
  the condition for
  @return true if the condition is met
  false otherwise