this.property = property; this.container = container;
return property.getType();
throw new RuntimeException("Illegal operation");
property.set(ctx.getInstance(), container.getTimerService());