// Looking at a type with only a default ctor (so didn't originally declare anything)
@Test
public void constructorReloadingDefault() throws Exception {
String t = "ctors.Default";
TypeRegistry r = getTypeRegistry(t);
ReloadableType rtype = r.addType(t, loadBytesForClass(t));
MethodMember[] ctor = rtype.getLatestTypeDescriptor().getConstructors();
assertEquals(1, ctor.length); // Only the ctor in the original type is in the descriptor
assertEquals("0x1 <init>()V", ctor[0].toString());
// There are in fact two constructors, one is our special one
result = runConstructor(rtype.getClazz(), magicDescriptorForGeneratedCtors, new Object[] { null });