code: public static byte[] rewrite(TypeRegistry typeRegistry, byte[] bytes, boolean skipReferencesCheck) {
  		ensureCleanupDone();
  		return rewrite(false, typeRegistry, bytes, skipReferencesCheck);
  	}
docs: Rewrite regular operations on reloadable types and any reflective calls.
  <p>
  Note: no caching is done here (the cache is not read or written to)
  
  @param typeRegistry the registry for which the rewriting is being done.
  @param bytes the bytes for the type to modify.
  @param skipReferencesCheck do we need to do a quick check to see if there is anything worth rewriting?
  @return the modified bytes.