/guava/android/guava/src/com/google/common/collect/RegularContiguousSet.java
C lowerEndpoint = Ordering.<C>natural( ).max( this.first( ) , other.first( ) ) ; } else {return other;
return other; } else { C lowerEndpoint = Ordering.<C>natural ( ) .max ( this.first ( ) , other.first ( ) ) ;
} @Override public ContiguousSet<C> intersection(ContiguousSet<C> other) { checkNotNull(other); checkArgument(this.domain.equals(other.domain)); if (other.isEmpty()) { <extra_id_0> C upperEndpoint = Ordering.<C>natural().min(this.last(), other.last()); return (lowerEndpoint.compareTo(upperEndpoint) <= 0) ? ContiguousSet.create(Range.closed(lowerEndpoint, upperEndpoint), domain) : new EmptyContiguousSet<C>(domain); } }