void (final DataOutput out) { try { out.writeByte(ANNOTATION_USAGE); myType.save(out); RW.save(myUsedArguments, out); RW.save(myUsedTargets, elementTypeExternalizer, out); } catch (IOException e) { throw new BuildDataCorruptedException(e); } }