docs: @Override
      public T build() {
          return build(new ProxyCreatedCallback<T>() {
  
              @Override
              public void onProxyCreationFinished(T result) {
                  logger.trace("proxy created: interface: {} domains: {}", interfaceName, domains);
              }
  
              @Override
              public void onProxyCreationError(JoynrRuntimeException error) {
                  logger.error("error creating proxy: interface: {} domains: {}, error: {}",
                               interfaceName,
                               domains,
                               error.getMessage());
              }
          });
      }