if (! hasSameValue(s, fNlsSubs[i])) result.addFatalError(NLSMessages.getString("NLSrefactoring.key") + fNlsSubs[i].key + NLSMessages.getString("NLSrefactoring.already_exists") + s + NLSMessages.getString("NLSrefactoring.different") + removeQuotes(fNlsSubs[i].value.getValue()) + NLSMessages.getString("NLSrefactoring.on_first_page"));
if (! hasSameValue(s, fNlsSubs[i])){ String[] args= {fNlsSubs[i].key, s, fNlsSubs[i].value.getValue()}; String msg= NLSMessages.getFormattedString("NLSrefactoring.already_exists", args); result.addFatalError(msg); }
	private RefactoringStatus checkForKeysAlreadyDefined() throws JavaModelException {		if (! propertyFileExists())			return null;		RefactoringStatus result= new RefactoringStatus();		PropertyResourceBundle bundle= getPropertyBundle();		if (bundle == null)			return null;		for (int i= 0; i< fNlsSubs.length; i++){			String s= getBundleString(bundle, fNlsSubs[i].key);			if (s != null){				if (! hasSameValue(s, fNlsSubs[i]))					result.addFatalError(NLSMessages.getString("NLSrefactoring.key") + fNlsSubs[i].key + NLSMessages.getString("NLSrefactoring.already_exists") + s //$NON-NLS-2$ //$NON-NLS-1$									+ NLSMessages.getString("NLSrefactoring.different") //$NON-NLS-1$									+ removeQuotes(fNlsSubs[i].value.getValue())									+ NLSMessages.getString("NLSrefactoring.on_first_page"));  //$NON-NLS-1$				else{					fNlsSubs[i].putToPropertyFile= false;					result.addWarning(NLSMessages.getString("NLSrefactoring.key") + fNlsSubs[i].key + NLSMessages.getString("NLSrefactoring.already_in_bundle") + s  //$NON-NLS-2$ //$NON-NLS-1$									 + NLSMessages.getString("NLSrefactoring.same_first_page")); //$NON-NLS-1$				}				}		}		return result;	}