I don't know any about RoboVM. But here you are using `sleep`. For the following codes:
```
schedule(action1, 5, TimeUnit.SECONDS);
schedule(action2, 2, TimeUnit.SECONDS);
```
`action2` will run in 2 seconds or 2 + 5 sceonds?