@Override
  public void write(GraphDataOutput out) throws IOException {
    super.write(out);
    RW.writeCollection(out, myModules, m -> out.writeUTF(m));
  }
@Override
  public void write(GraphDataOutput out)