code: @Override
      public ProtoNetworkDescriptor write(String protoNetworkRoot,
              ProtoNetwork protoNetwork) throws ProtoNetworkError {
          createDirectories(protoNetworkRoot);
  
          BinaryProtoNetworkExternalizer binaryExternalizer =
                  new BinaryProtoNetworkExternalizer();
          ProtoNetworkDescriptor protoNetworkDescriptor = binaryExternalizer
                  .writeProtoNetwork(protoNetwork, protoNetworkRoot);
  
          return protoNetworkDescriptor;
      }
docs: {@inheritDoc}