int value= Integer.parseInt(substitution.getKeyWithoutPrefix());
int value= Integer.parseInt(substitution.internalGetKeyWithoutPrefix());
	public void generateKey(NLSSubstitution[] substitutions) {		if (fState != EXTERNALIZED || ((fState == EXTERNALIZED) && hasStateChanged())) {			int min= Integer.MAX_VALUE;			int max= Integer.MIN_VALUE;						for (int i= 0; i < substitutions.length; i++) {				NLSSubstitution substitution= substitutions[i];				if (substitution == this || substitution.fState != EXTERNALIZED)					continue;				try {					int value= Integer.parseInt(substitution.getKeyWithoutPrefix());					min= Math.min(min, value);					max= Math.max(max, value);				} catch (NumberFormatException ex) {									}			}						fCachedKey= null;			if (min == Integer.MAX_VALUE)				fKey= createKey(0);			else if (min > 0)				fKey= createKey(min-1);			else				fKey= createKey(max + 1);		}	}