rtype.loadNewVersion("000", rtype.bytesInitial);
assertEquals("Hello Andy", runUnguarded(rtype.getClazz(), "greet").stdout);
// Load a real new version
// won't say 'hello christian' because field static initializers are not re-run
rtype.loadNewVersion("002", retrieveRename("data.HelloWorldStaticFields", "data.HelloWorldStaticFields002"));
assertEquals("Hello Andy", runUnguarded(rtype.getClazz(), "greet").stdout);
Object o = rtype.getClazz().newInstance();
assertEquals("Hello Andy", runOnInstance(rtype.getClazz(), o, "greet").stdout);
runOnInstance(rtype.getClazz(), o, "setMessage", "Hello Christian");