private function getTargetAdapter(PicoContainer $container, $expectedType) { if ($this->_componentKey != null) { return $container->getComponentAdapter($this->_componentKey); } else { return $container->getComponentAdapterOfType($expectedType); } }