train_findUnclaimedFields(ct, "_fred");
expect(ct.getFieldType("_fred")).andReturn("foo.Bar");
expect(ct.addField(Modifier.PRIVATE, "foo.Bar", "_fred_default")).andReturn(
"_$fred_default");
ct.extendMethod(CONTAINING_PAGE_DID_LOAD_SIGNATURE, "_$fred_default = _fred;");
ct.extendMethod(CONTAINING_PAGE_DID_DETACH_SIGNATURE, "_fred = _$fred_default;");