public String toString() {
   StringBuilder buffer = new StringBuilder(64);
   for (int i = 0, n = tracks.size; i < n; i++) {
     TrackEntry entry = tracks.get(i);
     if (entry == null) continue;
     if (buffer.length() > 0) buffer.append(", ");
     buffer.append(entry.toString());
   }
   if (buffer.length() == 0) return "<none>";
   return buffer.toString();
 }