code: @Override
      public SocketRuntime createRuntime(DefaultFuture future, Options options, List<FunctionWrapper> functions) {
          return new SerialSocketRuntime(transportInUse, options, new DefaultFuture(this), this, functions);
      }
docs: {@inheritDoc}