@Override public String toString() { StringBuilder sb = new StringBuilder(16 + lemma.length()); sb.append(wordIDPrefix); sb.append(Synset.zeroFillOffset(id.getOffset())); sb.append('-'); sb.append(Character.toUpperCase(id.getPOS().getTag())); sb.append('-'); sb.append((num < 0) ? unknownWordNumber : Word.zeroFillWordNumber(num)); sb.append('-'); sb.append(lemma); return sb.toString(); }