### Question:
Interval implements Comparable<Interval>, IntervalType<Interval>, PioSerializable { @Override public boolean equals(Object obj) { if (obj instanceof Interval) { Interval o = (Interval) obj; return start == o.start && end == o.end; } return false; } 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 testEquals() { fail("Not yet implemented"); }