@Override
      public void visitParameter(@NotNull PsiParameter parameter) {
        super.visitParameter(parameter);
        final PsiElement declarationScope = parameter.getDeclarationScope();
        for (PsiVariable variable : outputVariables) {
          if (Comparing.strEqual(variable.getName(), parameter.getName())) {
            replacementMap.put(parameter, myElementFactory.createStatementFromText(myInnerClassName + ".this." + var2FieldNames.get(variable.getName()) + " = " + parameter.getName() + ";", declarationScope));
          }
        }
      }
@Override
      public void visitParameter(@NotNull PsiParameter parameter)