// Tests for getTerminalPosition
  private String getWordFromBinary(final DictDecoder dictDecoder, final int address) {
    if (dictDecoder.getPosition() != 0) dictDecoder.setPosition(0);

    DictionaryHeader fileHeader = null;
    try {
      fileHeader = dictDecoder.readHeader();
    } catch (IOException e) {
      return null;
    } catch (UnsupportedFormatException e) {
      return null;
    }
    if (fileHeader == null) return null;
    return BinaryDictDecoderUtils.getWordAtPosition(dictDecoder, fileHeader.mBodyOffset, address)
        .mWord;
  }