Caused by: java.lang.NullPointerException at org.eclipse.jdt.internal.corext.refactoring.rename.MethodChecks.isVirtual(MethodChecks.java:46) at org.eclipse.jdt.internal.corext.refactoring.scripting.RenameMethodRefactoringContribution.createRefactoring(RenameMethodRefactoringContribution.java:48) at org.eclipse.jdt.internal.corext.refactoring.JDTRefactoringDescriptor.createRefactoring(JDTRefactoringDescriptor.java:293) at org.eclipse.jdt.core.refactoring.descriptors.JavaRefactoringDescriptor.createRefactoring(JavaRefactoringDescriptor.java:327) at org.eclipse.jdt.ui.refactoring.RenameSupport.(RenameSupport.java:242) at org.eclipse.jdt.ui.refactoring.RenameSupport.create(RenameSupport.java:265) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameLinkedMode.undoAndCreateRenameSupport(RenameLinkedMode.java:419) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameLinkedMode.doRename(RenameLinkedMode.java:320) at org.eclipse.jdt.internal.ui.refactoring.reorg.RenameLinkedMode$EditorSynchronizer.left(RenameLinkedMode.java:103) at org.eclipse.jface.text.link.LinkedModeModel.exit(LinkedModeModel.java:339) at org.eclipse.jface.text.link.LinkedModeUI$4.run(LinkedModeUI.java:1190) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) ... 22 more