protected function cloneTimePoint(TimePoint $point, $type, $timestamp = null)
    {
        if (is_null($timestamp)) {
            $timestamp = $point->getTimestamp();
        }
        \common_Logger::d("Create missing TimePoint at " . $timestamp);
        return new TimePoint($point->getTags(), $timestamp, $type, $point->getTarget());
    }