protected function getVatRateLookupMetadata($addressId, $taxRulesGroupId)
    {
        try {
            $taxRulesGroup = new TaxRulesGroup($taxRulesGroupId);
            $address = new Address($addressId);
            $taxManager = TaxManagerFactory::getManager($address, $taxRulesGroupId);
            $taxCalculator = $taxManager->getTaxCalculator();
            $result = array(
                Meta::VatClassId => $taxRulesGroup->id,
                Meta::VatClassName => $taxRulesGroup->name,
                Meta::VatRateLookup => $taxCalculator->getTotalRate(),
                Meta::VatRateLookupLabel => $taxCalculator->getTaxesName(),
            );
        } catch (\Exception $e) {
            $result = array();
        }
        return $result;
    }