code: public static boolean isOverlappingAfter(final Interval timeRange,
  		final Interval timeRangeToCheck)
  	{
  		return ((timeRange.getStart() != null
  			&& timeRange.getStart().isBefore(timeRangeToCheck.getStart()))
  			&& (timeRange.getEnd() != null
  				&& timeRange.getEnd().isBefore(timeRangeToCheck.getEnd())));
  	}
docs: Checks if the given time range is overlapping after the given time range to check.
  
  @param timeRange
  the time range
  @param timeRangeToCheck
  the time range to check
  @return true, if the given time range is overlapping after the given time range to check
  otherwise false