switch (abstractService.getType()) {
case CASCADED_SESSION_SERVICE:
// clears message in cache if in loading state
AppContext.getCacheManager().clearLoading(sessionId);
CascadedSC cascadedSC = ((CascadedSessionService) abstractService).getCascadedSC();
CommandCascCallback callback = new CommandCascCallback(request, response, responderCallback);
cascadedSC.deleteSession(reqMessage, callback, oti);
return;
case CASCADED_FILE_SERVICE:
cascadedSC = ((CascadedFileService) abstractService).getCascadedSC();
callback = new CommandCascCallback(request, response, responderCallback);
cascadedSC.deleteSession(reqMessage, callback, oti);
return;
default:
// code for other types of services is below
break;