if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && !substitution.hasChanged()) {
if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && !substitution.hasStateChanged()) {
    private NLSElement findFirstNLSElementForHint(NLSSubstitution[] nlsSubstitutions) {        NLSSubstitution substitution;        for (int i = 0; i < nlsSubstitutions.length; i++) {            substitution = nlsSubstitutions[i];            if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && !substitution.hasChanged()) {                return substitution.fNLSElement;            }        }        return null;            }        