* @throws Exception
*/
public GSIReader(File source, String sourceLanguage, String targetLanguage,
String charset) throws java.io.IOException {
super(new InputStreamReader(new FileInputStream(source), charset));
this.languageResolver = new LanguageResolver();
this.sourceLanguage = sourceLanguage;
this.targetLanguage = targetLanguage;
EmptyLanguageMap = new ExtMap(new String[0], new String[0]);