protected function collectData(Infoset $info, array $source, $title) {
		$infoTable = $this->createTable();
		$infoTable->setTitle($title);
		
		foreach ($source as $name => $value) {
			if (is_array($value)) {
				foreach ($value as $key => $val) {
					if (strlen($val) > 1024) {
						$val = substr($val, 0, 1024) . '...';
					}
					
					$infoTable[] = [$name . '[' . $key . ']:', $val];
				}
				
				continue;
			}
			
			if (strlen($value) > 1024) {
				$value = substr($value, 0, 1024) . '...';
			}
			
			$infoTable[] = [$name . ':', $value];
		}
		
		$info[] = $infoTable;
	}