public function getInfoBlock(Mage_Payment_Model_Info $info)
    {
        $instance = $this->getMethodInstance($info->getMethod());
        if ($instance) {
            $instance->setInfoInstance($info);
            $info->setMethodInstance($instance);
        }

        $blockType = $instance->getInfoBlockType();
        if ($this->getLayout()) {
            $block = $this->getLayout()->createBlock($blockType);
        } else {
            $className = Mage::getConfig()->getBlockClassName($blockType);
            $block = new $className;
        }

        $block->setInfo($info);
        return $block;
    }