docs: private static Selector makeOR(Selector sel0, Selector sel1) {
      if (sel0.getNumIds() == 0) {
        Boolean staticResult = (Boolean) // was BooleanValue
          Matching.getEvaluator().eval(sel0);
        if (staticResult != null && staticResult.booleanValue())
          return new LiteralImpl(Boolean.TRUE); // was BooleanValue
        else
          return evalOf(sel1);
      }
      if (sel1.getNumIds() == 0) {
        Boolean staticResult = (Boolean) // was BooleanValue
          Matching.getEvaluator().eval(sel1);
        if (staticResult != null && staticResult.booleanValue())
          return new LiteralImpl(Boolean.TRUE); // was BooleanValue
        else
          return evalOf(sel0);
      }
      return new OperatorImpl(Operator.OR, sel0, sel1);
    }