code: @Override
  	public void registerApplicationLifecycleListener(ApplicationLifecycleListener listener) {
  		checkNotNull(listener,APPLICATION_LIFECYCLE_LISTENER_CANNOT_BE_NULL);
  		this.engine().applicationLifecycleService().registerApplicationLifecycleListener(listener);
  	}
docs: {@inheritDoc}