@Override
  public void write(GraphDataOutput out) throws IOException {
    super.write(out);
    RW.writeCollection(out, myArgTypes, t -> out.writeUTF(t.getDescriptor()));
    RW.writeCollection(out, myParamAnnotations, pa -> pa.write(out));
    RW.writeCollection(out, myExceptions, t -> out.writeUTF(t.getJvmName()));
  }
@Override
  public void write(GraphDataOutput out)