code: public static ZProxy newProxy(ZContext ctx, String name, Proxy sockets, String motdelafin, Object... args)
      {
          return new ZProxy(ctx, name, sockets, new ZmqPump(), motdelafin, args);
      }
docs: Creates a new low-level proxy for better performances.
  
  @param ctx        the context used for the proxy.
  Possibly null, in this case a new context will be created and automatically destroyed afterwards.
  @param name       the name of the proxy. Possibly null.
  @param sockets    the sockets creator of the proxy. Not null.
  @param motdelafin the final word used to mark the end of the proxy. Null to disable this mechanism.
  @param args       an optional array of arguments that will be passed at the creation.
  
  @return the created proxy.