Actually my code works great, unfortunately I found some problems when trying to write integration and unit tests for TimerService without preparing Arquillian container.
My code, simplified:

```
@Startup
@Singleton
public class GeneralDataExecutor {

    @Resource
    private TimerService timerService;

    private Timer timer;

    @PostConstruct
    public void init() {
            timer = timerService.createCalendarTimer(createScheduleExpression(), createTimerConfig());
        }
    }

    @Timeout
    public void execute() {
        //some code
    }
}

```

Any ideas/tips how to get things done?