ICSharpCode.NRefactory.Ast.INode GetMemberBodyNode (MonoDevelop.Refactoring.RefactoringOptions options)
		{
			IMember member = ((LocalVariable) options.SelectedItem).DeclaringMember;
			if (member == null)
				return null;
			int start = options.Document.Editor.Document.LocationToOffset (member.BodyRegion.Start.Line, member.BodyRegion.Start.Column);
			int end = options.Document.Editor.Document.LocationToOffset (member.BodyRegion.End.Line, member.BodyRegion.End.Column);
			string memberBody = options.Document.Editor.GetTextBetween (start, end);
			INRefactoryASTProvider provider = options.GetASTProvider ();
			if (provider == null) {
//				Console.WriteLine("!!!Provider not found!");
				return null;
			}
			return provider.ParseText (memberBody);
		}