code: public CommunicationServiceBuilder delay(String socketName, Long updelay, Long downdelay) {
        checkUncreated();
  
        this.updelay.put(socketName, updelay);
        this.downdelay.put(socketName, downdelay);
        return this;
     }
docs: Adds a delay to the given socket.
  
  @param socketName
  the name of the socket to add delay to
  @param updelay
  the uplink (client to server) delay in ticks
  @param downdelay
  the downlink (server to client) delay in ticks
  @return this object