private static DictionaryInfo createDictionaryInfoFromFileAddress(
     final AssetFileAddress fileAddress) {
   final FileHeader header =
       BinaryDictIOUtils.getDictionaryFileHeaderOrNull(
           new File(fileAddress.mFilename), fileAddress.mOffset, fileAddress.mLength);
   final String id = header.getId();
   final Locale locale = LocaleUtils.constructLocaleFromString(header.getLocaleString());
   final String description = header.getDescription();
   final String version = header.getVersion();
   return new DictionaryInfo(id, locale, description, fileAddress, Integer.parseInt(version));
 }