String body = format("return (%s) _creator.createObject();", serviceInterface.getName());
MethodSignature sig = new MethodSignature(serviceInterface, PER_THREAD_METHOD_NAME, null,
null);
cf.addMethod(Modifier.PRIVATE, sig, body);
String toString = format(
"<PerThread Proxy for %s(%s)>",
resources.getServiceId(),
serviceInterface.getName());