com.umlet.element.base.SequenceDiagram8040500360Client|Server 1->>>2:1:callService(self,param) 2->2:2:orderNumber=nextNumber() 2->2:2:orderParam.store(orderNumber,param,client) 2->2:2:waitingClients.nq(client) 2.>1:1,2:orderNumber 1->1:1:pendingCalls.nq(orderNumber) 2->2:2:result=do(param.dq()) 2->1:2,1:receive(orderNumber,result) 2->2:1,2:waitingClients.dq()transparentSelection=false