}
// use this to ensure a listener of the same name. not using static singleton in case of class reload by different
// classloaders (in case an exception bubbles up to the slsb layer)
private GlobalSuspendCommandListener getMaintenanceModeListener() {
return new GlobalSuspendCommandListener(Server.OperationMode.MAINTENANCE.name(),
Server.OperationMode.MAINTENANCE.name());
}