} else {
LOG.info("Starting {} application", serviceName);
TwillPreparer twillPreparer = getPreparer();
twillController = twillPreparer.start();
twillController.addListener(new ServiceListenerAdapter() {
@Override
public void failed(Service.State from, Throwable failure) {
LOG.error("{} failed with exception... restarting with back-off.", serviceName, failure);
backOffRun();
}