class RangeLongBlock implements Comparable<RangeLongBlock>, Iterable<Long> {

    public boolean formsContiguousRange(RangeLongBlock other)
    {
        RangeRelationType relation = getRelation(other);
        return relation != RangeRelationType.BEFORE && relation != RangeRelationType.AFTER;
    }

    public  RangeLongBlock(long value);
    public  RangeLongBlock(long startValue, long endValue);
    public  RangeLongBlock(RangeLongBlock other);

}