docs: public static Protocol createProtocol(String prot_spec, ProtocolStack stack) throws Exception {
          ProtocolConfiguration config;
          Protocol prot;
  
          if(prot_spec == null) throw new Exception("Configurator.createProtocol(): prot_spec is null");
  
          // parse the configuration for this protocol
          config=new ProtocolConfiguration(prot_spec);
  
          // create an instance of the protocol class and configure it
          prot=createLayer(stack, config);
          prot.init();
          return prot;
      }