Trying to implement RangeSet using Guava