code: @Override
      public int compareTo(DeepTokenRange o) {
          if (startToken instanceof Comparable) {
              return ((Comparable) startToken).compareTo(o.startToken);
          }
          return 0;
      }
docs: {@inheritDoc}