Тип Java chartobyteconverter устарел

Я работаю над проектом выравнивания белков ДНК "readseq" , Его "flybase" пакет содержит код Java, имеющий & quot; charToByteConverter & Quot; класс, который не компилируется и дает & quot; Тип устарел & quot; сообщение. (Http://iubio.bio.indiana.edu/soft/molbio/readseq/java/). Здесь источник readseq можно найтиМне нужно добавить некоторые дополнительные функции в это приложение, не знаю, как это исправить, чтобы достичь своей цели. Я своего рода новый би в Яве. Пожалуйста, помогите, если это возможно. Readseq с его графическим интерфейсом легко доступен в сети. Он просто конвертирует массив заданных символов в байты. Вот некоторая информация об этом: (docjar.com/docs/api/sun/io/CharToByteConverter.html). Я не знаю, что делать с этим устаревшим. Это абстрактный класс, используемый так:

<code>protected byte[] getBytes(CharToByteConverter ctb) {
        ctb.reset();
        int estLength = ctb.getMaxBytesPerChar() * count;
        byte[] result = new byte[estLength];
        int length;

        try {
            length = ctb.convert(value, offset, offset + count,
                     result, 0, estLength);
            length += ctb.flush(result, ctb.nextByteIndex(), estLength);
        } catch (CharConversionException e) {
            length = ctb.nextByteIndex();
        }

        if (length < estLength) {
            // A short format was used:  Trim the byte array.
            byte[] trimResult = new byte[length];
            System.arraycopy(result, 0, trimResult, 0, length);
            return trimResult;
        }
        else {
            return result;
        }
}
</code>

Ответы на вопрос(2)

Ваш ответ на вопрос