/**
  * {@inheritDoc}
  */
 public function create(ContainerBuilder $container, $gatewayName, array $config)
 {
     if (false == class_exists('Payum\\Klarna\\Invoice\\KlarnaInvoiceGatewayFactory')) {
         throw new RuntimeException('Cannot find Klarna Invoice gateway factory class. Have you installed payum/klarna-invoice package?');
     }
     //autoload Klarna
     \Klarna::BETA;
     return parent::create($container, $gatewayName, $config);
 }