protected function createContent(Infoset $info) {
		$profiler = $this->getProfiler();
		
		// Info
		if ($profiler instanceof ProfilerExtendedInterface
		&&  $profiler->hasAdditionalInfo()) {
			$profilerInfo = $profiler->getAdditionalInfo();
			
			if (isset($profilerInfo['__TOPOLOGY__'])
			&&  $profilerInfo['__TOPOLOGY__'] instanceof Descriptor) {
				$topology = $profilerInfo['__TOPOLOGY__'];
				unset($profilerInfo['__TOPOLOGY__']);
			}
			
			if (! empty($profilerInfo)) {
				$this->additionalInfo($info, $profilerInfo);
			}
		}
		
		if ($profiler->getTotalEvents() === 0 && ! $profiler->hasAdditionalInfo()) {
			return;
		}
		
		// Events
		if ($profiler->hasProfiles()) {
			$this->eventsInfo($info, $profiler->getProfiles());
		}
		
		// Topology
		if (isset($topology)) {
			$this->topologyInfo($info, $topology);
		}
	}