code: public static int loadNewVersionOfType(Class<?> clazz, byte[] newbytes) {
  		return loadNewVersionOfType(clazz.getClassLoader(), clazz.getName(), newbytes);
  	}
docs: Force a reload of an existing type.
  
  @param clazz the class to be reloaded
  @param newbytes the data bytecode data to reload as the new version
  @return int return code: 0 is success. 1 is unknown classloader, 2 is unknown type (possibly not yet loaded). 3
  is reload event failed. 4 is exception occurred.