@Override
      public void visitDeclarationStatement(final @NotNull PsiDeclarationStatement statement) {
        super.visitDeclarationStatement(statement);
        final PsiElement[] declaredElements = statement.getDeclaredElements();//todo
        for (PsiElement declaredElement : declaredElements) {
          if (declaredElement instanceof PsiVariable) {
            for (PsiVariable variable : outputVariables) {
              PsiVariable var = (PsiVariable)declaredElement;
              if (Comparing.strEqual(var.getName(), variable.getName())) {
                replacementMap.put(var, var.getInitializer());
              }
            }
          }
        }
      }
@Override
      public void visitDeclarationStatement(final @NotNull PsiDeclarationStatement statement)