@Override
 public String toString() {
   String s = "null";
   if (tag != null) {
     String t = "";
     try {
       if (tag.getGlosses(Language.EN).iterator().hasNext()) {
         t = tag.getGlosses(Language.EN).iterator().next().getGloss();
       }
     } catch (IOException e) {
       e.printStackTrace();
     }
     s = String.format("%-20s%s", tag.toString(), t);
   }
   return String.format("%30s%15s    %s%n", phrase, pos, s);
 }
 @Override
 public String getTagId() {
   if (tag == null) {
     return NULL_TAG_ID;
   }
   return tag.getId();
 }