public boolean isUnbounded(){
  return !lowerBound.isPresent() && !upperBound.isPresent();
}

public boolean isUnbounded ( ) { return ! lowerBound . isPresent ( ) && ! upperBound . isPresent ( ) ; }
test if the time range is completely unbounded .
