@Override public void visitVariable(final @NotNull PsiVariable variable) {
        final PsiExpression initializer = PsiUtil.deparenthesizeExpression(variable.getInitializer());
        if (initializer instanceof PsiAssignmentExpression assignment) {
          if (assignment.getOperationTokenType() != JavaTokenType.EQ) {
            return; // skip red unfixable code for local variables and green unfixable code for fields
          } 
          checkExpression(variable, PsiUtil.deparenthesizeExpression(assignment.getLExpression()));
        }
        else {
          checkExpression(variable, initializer);
        }
      }
@Override public void visitVariable(final @NotNull PsiVariable variable)