IsolateSystemServiceRequestHandler(SystemServiceManager serviceManager, Isolate clientIsolate) { this.serviceIsolate = Isolate.currentIsolate(); this.clientIsolate = clientIsolate; this.serviceManager = serviceManager; Link sendLink = Link.newLink(serviceIsolate, clientIsolate); Link receiveLink = Link.newLink(clientIsolate, serviceIsolate); this.sendReceiveLinks = new SystemServiceConnectionLinks(sendLink, receiveLink); serviceRequestProtocol = new SystemServiceRequestProtocolAMS(this); }