public function getMultipleFullAddresses($array, $params = array(), $apiContext = null, $restCall = null)
    {
        ArgumentArrayValidator::validate($array, 'array');
        ArgumentGetParamsValidator::validate($params, 'params');
        $allowedParams = array(
            'unspentOnly' => 1, // TODO: not present in docs ?
            'before' => 1,
            'after' => 1,
            'limit' => 1,
            'txlimit' => 1,
            'confirmations' => 1,
            'confidence' => 1,
            'includeHex' => 1,
            'includeConfidence' => 1,
            'omitWalletAddresses' => 1,
        );
        $params = ArgumentGetParamsValidator::sanitize($params, $allowedParams);

        $addressList = implode(";", $array);
        $payLoad = "";

        $chainUrlPrefix = $this->getChainUrlPrefix($apiContext);

        $json = $this->executeCall(
            "$chainUrlPrefix/addrs/$addressList/full?" . http_build_query($params),
            "GET",
            $payLoad,
            null,
            $apiContext,
            $restCall
        );
        return FullAddress::getList($json);
    }