void addAscii(final int keyID, final String value) {
    // +1 for the '|' character to be appended
    final int lenght = value.length() + 1;
    final KeyDirectoryEntry entry =
        new KeyDirectoryEntry(
            keyID, getGeoAsciiParamsTag().getNumber(), lenght, asciiValues.length());
    entries.add(entry);

    asciiValues.append(value);
    asciiValues.append('|');
  }