// The method calls another method to get the return string, test
// that when the method we are calling changes, we do call the new
// one (simply checking the callsite cache is reset)
@Test
public void basic2() throws Exception {
binLoader = new TestClassloaderWithRewriting();
String t = "simple.BasicB";
TypeRegistry r = getTypeRegistry(t);
ReloadableType rtype = r.addType(t, loadBytesForClass(t));
result = runUnguarded(rtype.getClazz(), "run");
assertEquals("hello", result.returnValue);