cf.addInterface(ToStringAdapter.class);
cf.addField("_adapterRegistry", AdapterRegistry.class);
cf.addConstructor(new Class[]
{ AdapterRegistry.class }, null, "_adapterRegistry = $1;");
cfc.setMatcher(new AggregateArgumentsMatcher(new ArrayMatcher()));
cf
.addMethod(
Modifier.PRIVATE,
new MethodSignature(ToStringAdapter.class, "_getAdapter", new Class[]