Classe Java chartobyteconverter Tipo depreciado

Eu estou trabalhando no projeto de alinhamento de proteínas de DNA "readseq". Seu pacote "flybase" contém código java com a classe "charToByteConverter" que não compila e fornece a mensagem "type deprecated". (http://iubio.bio.indiana.edu/soft/molbio/readseq/java/).Aqui readseq fonte pode ser encontradaEu preciso adicionar um pouco mais de funcionalidade a este aplicativo, não sei como corrigi-lo para avançar para o meu objetivo. Eu sou uma espécie de novato em java. Plz ajuda se possível. O Readseq está com o seu gui facilmente disponível na rede. Apenas converte uma matriz de caracteres dados em bytes. Aqui estão algumas informações sobre isso: (docjar.com/docs/api/sun/io/CharToByteConverter.html). Eu não sei o que fazer com isso sendo reprovado. É uma classe abstrata usada como abaixo:

<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>

questionAnswers(2)

yourAnswerToTheQuestion