/**
* {@inheritDoc}
*/
@Override
protected WorkData process(ClassReader cr, TargetClassInfoReader targetClassInfoReader) {
ProxettaWrapperClassBuilder pcb =
new ProxettaWrapperClassBuilder(
targetClassOrInterface,
targetInterface,
targetFieldName,
destClassWriter,
wrapperProxetta.getAspects(),
resolveClassNameSuffix(),
requestedProxyClassName,
targetClassInfoReader);
cr.accept(pcb, 0);
return pcb.getWorkData();
}