protected function _parseSingleAddress($sString, $sIsoCountryCode = null)
    {
        // Array of iso2 codes of countries that have address format <street_no> <street>
        $aStreetNoStreetCountries = $this->getConfig()->getConfigParam('aAmazonStreetNoStreetCountries');

        if (in_array($sIsoCountryCode, $aStreetNoStreetCountries)) {
            // matches streetname/streetnumber like "streetnumber streetname"
            preg_match('/\s*(?P<Number>\d[^\s]*)*\s*(?P<Name>[^\d]*[^\d\s])\s*(?P<AddInfo>.*)/', $sString, $aResult);
        } else {
            // default: matches streetname/streetnumber like "streetname streetnumber"
            preg_match('/\s*(?P<Name>[^\d]*[^\d\s])\s*((?P<Number>\d[^\s]*)\s*(?P<AddInfo>.*))*/', $sString, $aResult);
        }

        return $aResult;
    }