/**
  * {@inheritDoc}
  *
  * @param $request GetPaymentMethod
  */
 public function execute($request)
 {
     if (!$this->supports($request)) {
         throw RequestNotSupportedException::createActionNotSupported($this, $request);
     }
     $model = ArrayObject::ensureArrayObject($request->getModel());
     $request->setInfo($this->getMethodCode($model));
 }