}
public static class ActionsProvider extends IndirectProvider<Actions, HasInputDevices> {
@Override
public Actions invoke(HasInputDevices base) {
Keyboard keyboard = base.getKeyboard();
Mouse mouse = base.getMouse();
return new Actions(keyboard, mouse);
}