if (identifier == null)
throw new IllegalStateException("Language's identifier not defined.");
if (nativeName == null)
throw new IllegalStateException("Language's native name not defined.");
languages.add(new Language(identifier, nativeName, reflexiveVerbInfinitivePattern,
reflexiveCliticText, elidedReflexiveCliticText, voiceSynthesiser));
}
disableParsing();
}