code: public static RemoteProxyController create(final TransactionalProtocolClient client, final PathAddress pathAddress,
                                                 final ProxyOperationAddressTranslator addressTranslator,
                                                 final ModelVersion targetKernelVersion) {
          return new RemoteProxyController(client, pathAddress, addressTranslator, targetKernelVersion);
      }
docs: Create a new remote proxy controller.
  
  @param client the transactional protocol client
  @param pathAddress the path address
  @param addressTranslator the address translator
  @param targetKernelVersion the {@link ModelVersion} of the kernel management API exposed by the proxied process
  @return the proxy controller