docs: public static boolean isFalse(Expression expression) {
          if (expression == null) {
              return false;
          }
          if (expression instanceof PropertyExpression && classNodeImplementsType(((PropertyExpression) expression).getObjectExpression().getType(), Boolean.class)) {
              if (((PropertyExpression) expression).getProperty() instanceof ConstantExpression
                      && "FALSE".equals(((ConstantExpression) ((PropertyExpression) expression).getProperty()).getValue())) {
                  return true;
              }
          }
          return ((expression instanceof ConstantExpression) && ((ConstantExpression) expression).isFalseExpression())
                  || "Boolean.FALSE".equals(expression.getText());
      }