private function convertVariablesToInstanceVariables()
 {
     $definedVariables = $this->getDefinedVariables();
     if (!$definedVariables->contains($this->convertVariable)) {
         throw RefactoringException::variableNotInRange($this->convertVariable, $selectedMethodLineRange);
     }
     $this->session->addEdit(new LocalVariableToInstance($definedVariables, $this->convertVariable));
 }
 private function renameLocalVariable()
 {
     $definedVariables = $this->getDefinedVariables();
     if (!$definedVariables->contains($this->oldName)) {
         throw RefactoringException::variableNotInRange($this->oldName, $selectedMethodLineRange);
     }
     $this->session->addEdit(new RenameVariable($definedVariables, $this->oldName, $this->newName));
 }