private function copyTypesWithPackage(array $originalTypes)
{
$copiedTypes = array();
foreach ($originalTypes as $typeName => $namespaces) {
foreach ($namespaces as $namespaceName => $types) {
foreach ($types as $index => $type) {
if (is_object($type->getNamespace())) {
$copiedTypes[$typeName][$namespaceName][$index] = $type;
}
}
}
}
return $copiedTypes;
}