final Statement methodInvokation
= InjectUtil.invokePublicOrPrivateMethod(ctx.getInjectionContext(), Refs.get("beanInstance"),
ctx.getMethod());
final org.jboss.errai.common.client.util.TimeUnit timeUnit = timed.timeUnit();
final int interval = timed.interval();
final Statement timerDecl
= Stmt.nestedCall(Stmt.newObject(Timer.class).extend()
.publicOverridesMethod("run")
.append(methodInvokation)