ch-commons-charset/src/main/java/com/cloudhopper/commons/charset/VFD2GSMCharset.java [53:66]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    };

    @Override
    public byte[] encode(CharSequence str0) {
        // encoding of unicode to "VFD2-GSM" is nearly the same as "GSM", but
        // a few byte values need to be converted -- we'll first convert to GSM
        byte[] gsmBytes = super.encode(str0);

        //logger.debug(HexUtil.toHexString(gsmBytes));

        // a little slow to run thru this again, but SMS are so tiny its not worth optimizing
        MAIN_LOOP:
        for (int i = 0; i < gsmBytes.length; i++) {
            OVERRIDE_LOOP:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



ch-commons-charset/src/main/java/com/cloudhopper/commons/charset/VFTRGSMCharset.java [81:92]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    };

    @Override
    public byte[] encode(CharSequence str0) {
        // first, convert UNICODE to GSM
        byte[] gsmBytes = super.encode(str0);

        // second, convert GSM to VF-TR for select chars
        // a little slow to run thru this again, but SMS are so tiny its not worth optimizing
        MAIN_LOOP:
        for (int i = 0; i < gsmBytes.length; i++) {
            OVERRIDE_LOOP:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



