docs: public void getService(String serviceName, final GetServiceCallback cb, Object context){
          ProtocolHeader header = new ProtocolHeader();
          header.setType(ProtocolType.GetService);
  
          GetServiceProtocol p = new GetServiceProtocol(serviceName);
          p.setWatcher(false);
  
          ProtocolCallback pcb = new ProtocolCallback(){
  
              @Override
              public void call(boolean result, Response response,
                      ErrorCode error, Object ctx) {
                  ModelService rsp = null;
                  if(response != null){
                      rsp = ((GetServiceResponse) response).getService();
                  }
                  cb.call(result, rsp, error, ctx);
              }
  
          };
  
          connection.submitCallbackRequest(header, p,  pcb, context);
      }