class RecordServiceImpl implements RecordService {

    @Override
    public void startRecording() {
        Listener listener = listenerProvider.get();
        hookRegistrar.putListener(listener);
    }

    @Inject  RecordServiceImpl(
            HookRegistrar hookRegistrar,
            ListenerProvider listenerProvider);

}