やっぱり俺は変態なのか

http://d.hatena.ne.jp/katzchang/20080618/p3

return this.isLowerUnbounded() ? (that.isLowerUnbounded() ? true : this.upperBound.compareTo(that.lowerBound)>=0)
  : this.isUpperUnbounded() ? (that.isUpperUnbounded() ? true : this.lowerBound.compareTo(that.upperBound)<=0)
  : that.isLowerUnbounded() ? (this.lowerBound.compareTo(that.upperBound)<=0)
  : that.isUpperUnbounded() ? (this.upperBound.compareTo(that.lowerBound)>=0)
  : (this.lowerBound.compareTo(that.upperBound)<=0 && this.upperBound.compareTo(that.lowerBound)>=0);

デバッグはしていない