public String getSymbolString() {
        switch (cmd) {
            case TU:
                return "TU";
            case TSHL:
                return "TSHL";
            case TL:
                return "Left";
            case TSLL:
                return "TSLL";
            case KL:
                return "TSLL"; // ?
            case C:
                return "Straight";
            case KR:
                return "TSLR"; // ?
            case TSLR:
                return "TSLR";
            case TR:
                return "Right";
            case TSHR:
                return "TSHR";
            case TRU:
                return "TU";
            case RNDB:
                return "RNDB" + roundaboutExit;
            case RNLB:
                return "RNLB" + (-roundaboutExit);
            case BL:
                return "BL";
            case OFFR:
                return "OFFR";
            default:
                throw new IllegalArgumentException("unknown command: " + cmd);
        }
    }
Container for a voice hint
(both input- and result data for voice hint processing)

@author ab
main/src/main/java/cgeo/geocaching/brouter/core/VoiceHint.java