code: def inner_contains(self, time_point):
          
          if not isinstance(time_point, TimeValue):
              raise TypeError(u"time_point is not an instance of TimeValue")
          return (self.begin < time_point) and (time_point < self.end)
docs: Returns ``True`` if this interval contains the given time point,
          excluding its extrema (begin and end).
  
          :param time_point: the time point to test
          :type  time_point: :class:`~aeneas.exacttiming.TimeValue`
          :rtype: bool