code: @Override
      public int compareTo(Object arg0) {
          MetaCue<?, ?> cp = (MetaCue<?, ?>) arg0;
          double cpTime = cp.getTime();
          double thisTime = this.getTime();
          if (cpTime > thisTime) {
              return -1;
          } else if (cpTime < thisTime) {
              return 1;
          }
          return 0;
      }
docs: {@inheritDoc}