public static function rebuildClientServiceProxy(Event $event)
    {
        $io = $event->getIO();
        $extra = $event->getComposer()->getPackage()->getExtra();
        if (isset($extra["initially-rpc-config-file"])) {
            $rootDir = getcwd();
            $configFile = $rootDir . "/" . $extra["initially-rpc-config-file"];
            if (is_file($configFile)) {
                $client = new Client($configFile);
                $builder = $client->getBuilder();
                $config = $client->getConfig();
                $services = $config->getServices();
                $io->write("Initially Rpc: build proxy start");
                foreach ($services as $service) {
                    $io->write("Initially Rpc: build {$service->getInterface()}");
                    $builder->create($service->getInterface());
                }
                $io->write("Initially Rpc: build proxy end");
            } else {
                $io->write("Initially Rpc: client config file error [\"{$configFile}\"]");
            }
        } else {
            $io->write("Initially Rpc: not configured composer extra [\"initially-rpc-config-file\"]");
        }
    }