code: protected void updateIndirectClient(final IndirectClient client) {
          if (this.callbackUrl != null && client.getCallbackUrl() ==  null) {
              client.setCallbackUrl(this.callbackUrl);
          }
          if (this.urlResolver != null && client.getUrlResolver() == null) {
              client.setUrlResolver(this.urlResolver);
          }
          if (this.callbackUrlResolver != null && client.getCallbackUrlResolver() == null) {
              client.setCallbackUrlResolver(this.callbackUrlResolver);
          }
          if (this.ajaxRequestResolver != null && client.getAjaxRequestResolver() == null) {
              client.setAjaxRequestResolver(this.ajaxRequestResolver);
          }
      }
docs: Setup the indirect client.
  
  @param client the indirect client