private void searchVariables(final RAstNode rootNode, final RefactoringStatus result) {
   fVariablesList = new HashMap<IRFrame, Map<String, Variable>>();
   final VariableSearcher searcher = new VariableSearcher();
   try {
     rootNode.acceptInR(searcher);
   } catch (final InvocationTargetException e) {
   }
   for (final Map<String, Variable> map : fVariablesList.values()) {
     for (final Variable var : map.values()) {
       checkVariables(var);
     }
   }
 }