public String getCommandTypeName(int commandType)
    {
        Integer commandTypeKey = getCommandTypeKey(commandType);
        if (null == commandTypeKey)
        {
            return "UNKNOWN COMMAND TYPE 0x" + Integer.toHexString(commandType);
        }

        switch(commandTypeKey.intValue())
        {
            case EVENT_COMMAND__ScheduleEvent:  return "ScheduleEvent";
            case EVENT_COMMAND__ScheduleEventSet:  return "ScheduleEventSet";
            case EVENT_COMMAND__EV_StopDoor:  return "EV_StopDoor";
            case EVENT_COMMAND__IfHasItemRangeQty:  return "IfHasItemRangeQty";
            case EVENT_COMMAND__TakeItemRangeQty:  return "TakeItemRangeQty";
            case EVENT_COMMAND__LaunchParty:  return "LaunchParty";
            case EVENT_COMMAND__IfHasBountyRange:  return "IfHasBountyRange";
            case EVENT_COMMAND__IfPCCanAct:  return "IfPCCanAct";
            default:
                return super.getCommandTypeName(commandType);
        }
    }