@Override
    public void visitMethodCallExpression(
      @NotNull PsiMethodCallExpression expression) {
      super.visitMethodCallExpression(expression);
      final boolean isGetSystemProperty = isGetSystemProperty(expression);
      final boolean isIntegerGetInteger = isIntegerGetInteger(expression);
      final boolean isBooleanGetBoolean = isBooleanGetBoolean(expression);
      if (!(isGetSystemProperty || isIntegerGetInteger ||
            isBooleanGetBoolean)) {
        return;
      }
      registerMethodCallError(expression,
                              Boolean.valueOf(isGetSystemProperty),
                              Boolean.valueOf(isIntegerGetInteger));
    }
@Override
    public void visitMethodCallExpression(
      @NotNull PsiMethodCallExpression expression)