public NLSSubstitution(int state, String key, String value, NLSElement element, AccessorClassInfo accessorClassInfo) { this(state,value,element); if (state != EXTERNALIZED) { throw new IllegalArgumentException("Set to INTERNALIZE/IGNORED State with different Constructor"); } fKey= key; fInitialKey= key; fAccessorClassInfo= accessorClassInfo; fNewAccessorClassName= null;
public NLSSubstitution(int state, String value, NLSElement element) { fNLSElement= element; fValue= value; fState= state; fInitialState= state; fInitialValue= value; Assert.isTrue(state == EXTERNALIZED || state == IGNORED || state == INTERNALIZED);
	public NLSSubstitution(int state, String key, String value, NLSElement element, AccessorClassInfo accessorClassInfo) {		this(state,value,element);		if (state != EXTERNALIZED) {			throw new IllegalArgumentException("Set to INTERNALIZE/IGNORED State with different Constructor"); //$NON-NLS-1$		}		fKey= key;		fInitialKey= key;		fAccessorClassInfo= accessorClassInfo;		fNewAccessorClassName= null;	}