docs: public static boolean mayReturnNullOnNonNullInput(Expression expression)
      {
          requireNonNull(expression, "expression is null");
  
          AtomicBoolean result = new AtomicBoolean(false);
          new Visitor().process(expression, result);
          return result.get();
      }