protected function loadPluginsFromPackage($package) {
		$plugins = array();
		$settings = $this->loadSettings();
		$expectedListerClassName = '\\' . $package . '\\GizzlePlugins\\PluginList';
		if (TRUE === class_exists($expectedListerClassName)) {
			$packageSettings = (array) TRUE === isset($settings[$package]) ? $settings[$package] : array();
			/** @var PluginListInterface $lister */
			$lister = new $expectedListerClassName();
			$lister->initialize($packageSettings);
			$pluginClassNames = $lister->getPluginClassNames();
			$pluginClassNames = array_combine($pluginClassNames, array_fill(0, count($pluginClassNames), array()));
			$pluginSettings = (array) (TRUE === isset($settings[$package]) ? $settings[$package] : $pluginClassNames);
			$packagePlugins = $this->loadPluginInstances($pluginSettings);
			$plugins = array_merge($plugins, $packagePlugins);
		}
		return $plugins;
	}