public void startServer(final String hostName, final String serverName, final boolean startIt) {
reloadState.resetServer(serverName);
LifecycleOperation op = startIt ? LifecycleOperation.START : LifecycleOperation.STOP;
ServerInstanceLifecycleCallback lifecycleCallback = new ServerInstanceLifecycleCallback(hostInfoStore, hostName, serverName, op,
new SimpleCallback<Server>() {
@Override
public void onSuccess(final Server server) {
getView().mergeUpdatedInstance(serverName, server.isStarted());
Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand()