if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && substitution.hasChanged()) {
if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && substitution.hasStateChanged()) {
    private RefactoringStatus checkKeys() {        RefactoringStatus result = new RefactoringStatus();        NLSSubstitution[] subs = fNlsHolder.getSubstitutions();        for (int i = 0; i < subs.length; i++) {            NLSSubstitution substitution = subs[i];            if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && substitution.hasChanged()) {                result.merge(checkKey(substitution.getKey()));            }        }        return result;    }