docs: @Nullable
    public static Number numberValue(TreePath exprPath, Context context) {
      Constant val = DataFlow.expressionDataflow(exprPath, context, CONSTANT_PROPAGATION);
      if (val == null || !val.isConstant()) {
        return null;
      }
      return val.getValue();
    }