if (newMethod == null) return subResult;
	public static RefactoringStatus analyzeIntroducedCompileErrors(TextEdit[] edits, TextChange change, ICompilationUnit wc, CompilationUnit newCUNode, CompilationUnit oldCuNode) {		RefactoringStatus subResult= new RefactoringStatus();						Set oldErrorMessages= getOldErrorMessages(edits[0], oldCuNode);		MethodDeclaration newMethod= getMethodDeclaration(edits[0], change, newCUNode);		Message[] newErrorMessages= ASTNodes.getMessages(newMethod, ASTNodes.INCLUDE_ALL_PARENTS);		for (int i= 0; i < newErrorMessages.length; i++) {			if (! oldErrorMessages.contains(newErrorMessages[i].getMessage())){				RefactoringStatusEntry.Context context= JavaSourceContext.create(wc, new SourceRange(newErrorMessages[i].getSourcePosition(),0));				subResult.addError(newErrorMessages[i].getMessage(), context);			}			}		return subResult;	}