docs: private void createAllOrderers() throws NetworkConfigurationException {
  
          // Sanity check
          if (orderers != null) {
              throw new NetworkConfigurationException("INTERNAL ERROR: orderers has already been initialized!");
          }
  
          orderers = new HashMap<>();
  
          // orderers is a JSON object containing a nested object for each orderers
          JsonObject jsonOrderers = getJsonObject(jsonConfig, "orderers");
  
          if (jsonOrderers != null) {
  
              for (Entry<String, JsonValue> entry : jsonOrderers.entrySet()) {
                  String ordererName = entry.getKey();
  
                  JsonObject jsonOrderer = getJsonValueAsObject(entry.getValue());
                  if (jsonOrderer == null) {
                      throw new NetworkConfigurationException(format("Error loading config. Invalid orderer entry: %s", ordererName));
                  }
  
                  Node orderer = createNode(ordererName, jsonOrderer, "url");
                  if (orderer == null) {
                      throw new NetworkConfigurationException(format("Error loading config. Invalid orderer entry: %s", ordererName));
                  }
                  orderers.put(ordererName, orderer);
              }
          }
  
      }