result.addError(computeErrorMessage(method, " is native. Refactoring can cause an UnasisfiedLinkError on run-time."));
result.addError(computeErrorMessage(method, " is native. Renaming will cause UnsatisfiedLinkError on runtime."));
	private RefactoringStatus checkRelatedMethods(IProgressMonitor pm) throws JavaModelException{		RefactoringStatus result= new RefactoringStatus();		Iterator methods = getMethodsToRename(getMethod(), pm).iterator();		while (methods.hasNext()){			IMethod method= (IMethod)methods.next();			if (! method.exists()){				result.addFatalError(computeErrorMessage(method, " does not exist in the model."));				continue;			}				if (method.isBinary())				result.addFatalError(computeErrorMessage(method, " is binary. Refactoring cannot be performed."));			if (method.isReadOnly())				result.addFatalError(computeErrorMessage(method, " is read-only. Refactoring cannot be performed."));			if (Flags.isNative(method.getFlags()))				result.addError(computeErrorMessage(method, " is native. Refactoring can cause an UnasisfiedLinkError on run-time."));			}		return result;		}