public function getImplementation($implementationName)
{
if (!empty($this->manifest['implementations']) && array_key_exists($implementationName, $this->manifest['implementations'])) {
return $this->manifest['implementations'][$implementationName];
}
return $this->defaultImplementations[$implementationName];
}