### Question:
Interval implements Comparable<Interval>, IntervalType<Interval>, PioSerializable { public int compareTo(Interval o) { int ret = Long.signum(start - o.start); return ret != 0 ? ret : Long.signum(end - o.end); } Interval(long start, long end);  Interval(ParamSet params); Interval getInterval(); boolean contains(final long value); final boolean overlaps(final IntervalType<?> interval, final  Overlap overlap); boolean abuts(final IntervalType<?> interval); Interval plus(final IntervalType<?> other); Interval minus(final IntervalType<?> other); int compareTo(Interval o); @Override boolean equals(Object obj); boolean equals(long start, long end); @Override int hashCode(); @Override String toString(); long getEnd(); long getStart(); long getMiddlePoint(); long getLength(); Interval create(long start, long end); ParamSet getParamSet(PioFactory factory, String name);  }### Answer:
@Test @Ignore public void testCompareTo() { fail("Not yet implemented"); }