code: public static byte[] addInstanceTracking(byte[] bytes, String classToCall) {
  		ClassReader cr = new ClassReader(bytes);
  		ClassVisitingConstructorAppender ca = new ClassVisitingConstructorAppender(classToCall, "recordInstance");
  		cr.accept(ca, 0);
  		byte[] newbytes = ca.getBytes();
  		return newbytes;
  	}
docs: If adding instance tracking, the classToCall must implement:
  <tt>public static void recordInstance(Object obj)</tt>.
  
  @param bytes the bytes for the class to which instance tracking is being added
  @param classToCall the class to call when a new instance is created
  @return the modified bytes for the class