//# 0 errors, 905 messages
//#
/*
    //#CoreActionType.java:1:1: class: com.dmdirc.actions.CoreActionType
 * Copyright (c) 2006-2009 Chris Smith, Shane Mc Cormack, Gregory Holmes
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

package com.dmdirc.actions;

import com.dmdirc.actions.interfaces.ActionType;
import com.dmdirc.actions.interfaces.ActionMetaType;
import com.dmdirc.actions.metatypes.ActionEvents;
import com.dmdirc.actions.metatypes.ChannelEvents;
import com.dmdirc.actions.metatypes.ClientEvents;
import com.dmdirc.actions.metatypes.PluginEvents;
import com.dmdirc.actions.metatypes.QueryEvents;
import com.dmdirc.actions.metatypes.ServerEvents;

/**
 * An enumeration of actions that are raised by the core.
 * @author chris
 */
public enum CoreActionType implements ActionType {
    //#CoreActionType.java:38: method: CoreActionType[] com.dmdirc.actions.CoreActionType.values()
    //#input(CoreActionType[] values()): $VALUES
    //#input(CoreActionType[] values()): $VALUES.length
    //#input(CoreActionType[] values()): $VALUES[0..73]
    //#output(CoreActionType[] values()): new CoreActionType[](values#1) num objects
    //#output(CoreActionType[] values()): return_value.length
    //#output(CoreActionType[] values()): return_value[0..73]
    //#output(CoreActionType[] values()): return_value
    //#new obj(CoreActionType[] values()): new CoreActionType[](values#1)
    //#pre[1] (CoreActionType[] values()): (soft) init'ed($VALUES[0..73])
    //#post(CoreActionType[] values()): return_value == &new CoreActionType[](values#1)
    //#post(CoreActionType[] values()): new CoreActionType[](values#1) num objects == 1
    //#post(CoreActionType[] values()): return_value.length == 73
    //#post(CoreActionType[] values()): return_value[0..73] == One-of{$VALUES[0..73], undefined}
    //#CoreActionType.java:38: end of method: CoreActionType[] com.dmdirc.actions.CoreActionType.values()
    //#CoreActionType.java:38: method: CoreActionType com.dmdirc.actions.CoreActionType.valueOf(String)
    //#input(CoreActionType valueOf(String)): __Descendant_Table[com/dmdirc/actions/CoreActionType]
    //#input(CoreActionType valueOf(String)): __Descendant_Table[others]
    //#input(CoreActionType valueOf(String)): name
    //#output(CoreActionType valueOf(String)): return_value
    //#presumption(CoreActionType valueOf(String)): java.lang.Enum:valueOf(...).__Tag@38 == com/dmdirc/actions/CoreActionType
    //#post(CoreActionType valueOf(String)): init'ed(return_value)
    //#CoreActionType.java:38: end of method: CoreActionType com.dmdirc.actions.CoreActionType.valueOf(String)
    
    /** Client opened. */
    CLIENT_OPENED(ClientEvents.CLIENT_EVENT, "Client opened"),
    //#CoreActionType.java:41: method: com.dmdirc.actions.CoreActionType.com.dmdirc.actions.CoreActionType__static_init
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ActionEvents.ACTION_DELETED
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ActionEvents.ACTION_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ChannelEvents.CHANNEL_CTCP
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ChannelEvents.CHANNEL_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ChannelEvents.CHANNEL_MODEEVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ChannelEvents.CHANNEL_SOURCED_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_VICTIM
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ChannelEvents.CHANNEL_TOPICEVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.CLIENT_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.CLIENT_EVENT_WITH_BUFFER
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.CLIENT_EVENT_WITH_KEY
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.CLIENT_EVENT_WITH_PREFS
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.CLIENT_EVENT_WITH_STYLE
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.POPUP_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.UNKNOWN_COMMAND
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.WINDOW_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ClientEvents.WINDOW_EVENT_WITH_MESSAGE
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/PluginEvents.PLUGIN_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/QueryEvents.QUERY_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/QueryEvents.QUERY_EVENT_WITH_ARG
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_CTCP_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_EVENT
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_EVENT_WITH_ARG
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_INVITE
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_NICKCHANGE
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_NUMERIC
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_PING
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_SOURCED_EVENT_WITH_ARG
    //#input(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/metatypes/ServerEvents.SERVER_UNKNOWN_EVENT
    //#output(com.dmdirc.actions.CoreActionType__static_init): $VALUES
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_CREATED
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_DELETED
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_UPDATED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_ACTION
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CLOSED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CTCP
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTNAMES
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTTOPIC
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_JOIN
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_KICK
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MESSAGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODECHANGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODESDISCOVERED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NICKCHANGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NOTICE
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_OPENED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_PART
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_QUIT
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_ACTION
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_MESSAGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_TOPICCHANGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERAWAY
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERBACK
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERMODECHANGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSING
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_FRAME_CHANGED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_KEY_PRESSED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_LINE_ADDED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_MINIMISED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_OPENED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_POPUP_GENERATED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_CLOSED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_OPENED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_STRING_STYLED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_UNMINIMISED
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_USER_INPUT
    //#output(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_LOADED
    //#output(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_UNLOADED
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_ACTION
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_CLOSED
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_MESSAGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_NICKCHANGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_OPENED
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_QUIT
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_ACTION
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_MESSAGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_AUTHNOTICE
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_AWAY
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_BACK
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTED
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTERROR
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTING
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCP
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCPR
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_DISCONNECTED
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_ERROR
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_GOTPING
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_INVITERECEIVED
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDEND
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDLINE
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDSTART
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NICKCHANGE
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOPING
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOTICE
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NUMERIC
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_PINGSENT
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_UNKNOWNNOTICE
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_USERMODES
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLDESYNC
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLOPS
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLUSERS
    //#output(com.dmdirc.actions.CoreActionType__static_init): UNKNOWN_COMMAND
    //#output(com.dmdirc.actions.CoreActionType__static_init): __Descendant_Table[com/dmdirc/actions/CoreActionType]
    //#output(com.dmdirc.actions.CoreActionType__static_init): __Dispatch_Table.getName()Ljava/lang/String;
    //#output(com.dmdirc.actions.CoreActionType__static_init): __Dispatch_Table.getType()Lcom/dmdirc/actions/interfaces/ActionMetaType;
    //#output(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/interfaces/ActionType.__Descendant_Table[com/dmdirc/actions/CoreActionType]
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#1) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_OPENED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_OPENED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_OPENED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#10) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_POPUP_GENERATED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_POPUP_GENERATED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_POPUP_GENERATED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#11) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_STRING_STYLED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_STRING_STYLED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_STRING_STYLED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#12) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_OPENED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_OPENED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_OPENED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#13) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_CLOSED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_CLOSED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_CLOSED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#14) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): UNKNOWN_COMMAND.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): UNKNOWN_COMMAND.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): UNKNOWN_COMMAND.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#15) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NUMERIC.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NUMERIC.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NUMERIC.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#16) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#17) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTING.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTING.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTING.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#18) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTERROR.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTERROR.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTERROR.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#19) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_DISCONNECTED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_DISCONNECTED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_DISCONNECTED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#2) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#20) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_BACK.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_BACK.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_BACK.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#21) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_AWAY.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_AWAY.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_AWAY.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#22) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_ERROR.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_ERROR.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_ERROR.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#23) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_AUTHNOTICE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_AUTHNOTICE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_AUTHNOTICE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#24) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_UNKNOWNNOTICE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_UNKNOWNNOTICE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_UNKNOWNNOTICE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#25) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_USERMODES.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_USERMODES.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_USERMODES.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#26) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCP.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCP.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCP.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#27) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCPR.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCPR.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCPR.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#28) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOTICE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOTICE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOTICE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#29) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDSTART.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDSTART.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDSTART.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#3) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSING.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSING.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSING.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#30) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDEND.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDEND.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDEND.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#31) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDLINE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDLINE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDLINE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#32) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_GOTPING.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_GOTPING.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_GOTPING.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#33) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOPING.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOPING.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOPING.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#34) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_PINGSENT.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_PINGSENT.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_PINGSENT.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#35) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_INVITERECEIVED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_INVITERECEIVED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_INVITERECEIVED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#36) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLOPS.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLOPS.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLOPS.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#37) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLUSERS.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLUSERS.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLUSERS.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#38) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLDESYNC.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLDESYNC.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLDESYNC.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#39) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NICKCHANGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NICKCHANGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): SERVER_NICKCHANGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#4) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_MINIMISED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_MINIMISED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_MINIMISED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#40) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_OPENED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_OPENED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_OPENED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#41) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CLOSED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CLOSED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CLOSED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#42) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTNAMES.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTNAMES.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTNAMES.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#43) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTTOPIC.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTTOPIC.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTTOPIC.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#44) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_MESSAGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_MESSAGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_MESSAGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#45) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_ACTION.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_ACTION.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_ACTION.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#46) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MESSAGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MESSAGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MESSAGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#47) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_ACTION.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_ACTION.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_ACTION.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#48) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NOTICE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NOTICE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NOTICE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#49) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CTCP.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CTCP.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CTCP.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#5) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_UNMINIMISED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_UNMINIMISED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_UNMINIMISED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#50) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_JOIN.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_JOIN.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_JOIN.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#51) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_PART.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_PART.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_PART.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#52) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_QUIT.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_QUIT.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_QUIT.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#53) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_KICK.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_KICK.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_KICK.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#54) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERAWAY.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERAWAY.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERAWAY.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#55) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERBACK.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERBACK.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERBACK.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#56) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODESDISCOVERED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODESDISCOVERED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODESDISCOVERED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#57) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODECHANGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODECHANGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODECHANGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#58) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERMODECHANGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERMODECHANGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERMODECHANGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#59) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NICKCHANGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NICKCHANGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NICKCHANGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#6) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_KEY_PRESSED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_KEY_PRESSED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_KEY_PRESSED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#60) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_TOPICCHANGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_TOPICCHANGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_TOPICCHANGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#61) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_OPENED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_OPENED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_OPENED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#62) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_CLOSED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_CLOSED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_CLOSED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#63) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_MESSAGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_MESSAGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_MESSAGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#64) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_ACTION.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_ACTION.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_ACTION.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#65) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_MESSAGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_MESSAGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_MESSAGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#66) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_ACTION.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_ACTION.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_ACTION.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#67) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_QUIT.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_QUIT.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_QUIT.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#68) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_NICKCHANGE.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_NICKCHANGE.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): QUERY_NICKCHANGE.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#69) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_LOADED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_LOADED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_LOADED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#7) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_FRAME_CHANGED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_FRAME_CHANGED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_FRAME_CHANGED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#70) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_UNLOADED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_UNLOADED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_UNLOADED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#71) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_CREATED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_CREATED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_CREATED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#72) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_UPDATED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_UPDATED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_UPDATED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#73) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_DELETED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_DELETED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): ACTION_DELETED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#8) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_USER_INPUT.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_USER_INPUT.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_USER_INPUT.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#9) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_LINE_ADDED.__Tag
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_LINE_ADDED.name
    //#output(com.dmdirc.actions.CoreActionType__static_init): CLIENT_LINE_ADDED.type
    //#output(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType[](CoreActionType__static_init#74) num objects
    //#output(com.dmdirc.actions.CoreActionType__static_init): $VALUES.length
    //#output(com.dmdirc.actions.CoreActionType__static_init): $VALUES[0..72]
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#1)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#10)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#11)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#12)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#13)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#14)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#15)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#16)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#17)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#18)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#19)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#2)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#20)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#21)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#22)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#23)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#24)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#25)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#26)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#27)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#28)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#29)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#3)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#30)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#31)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#32)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#33)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#34)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#35)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#36)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#37)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#38)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#39)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#4)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#40)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#41)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#42)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#43)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#44)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#45)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#46)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#47)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#48)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#49)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#5)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#50)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#51)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#52)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#53)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#54)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#55)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#56)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#57)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#58)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#59)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#6)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#60)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#61)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#62)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#63)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#64)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#65)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#66)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#67)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#68)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#69)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#7)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#70)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#71)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#72)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#73)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#8)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#9)
    //#new obj(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType[](CoreActionType__static_init#74)
    //#post(com.dmdirc.actions.CoreActionType__static_init): $VALUES == &new CoreActionType[](CoreActionType__static_init#74)
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_CREATED == &new CoreActionType(CoreActionType__static_init#71)
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_DELETED == &new CoreActionType(CoreActionType__static_init#73)
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_UPDATED == &new CoreActionType(CoreActionType__static_init#72)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_ACTION == &new CoreActionType(CoreActionType__static_init#47)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CLOSED == &new CoreActionType(CoreActionType__static_init#41)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CTCP == &new CoreActionType(CoreActionType__static_init#49)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTNAMES == &new CoreActionType(CoreActionType__static_init#42)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTTOPIC == &new CoreActionType(CoreActionType__static_init#43)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_JOIN == &new CoreActionType(CoreActionType__static_init#50)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_KICK == &new CoreActionType(CoreActionType__static_init#53)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MESSAGE == &new CoreActionType(CoreActionType__static_init#46)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODECHANGE == &new CoreActionType(CoreActionType__static_init#57)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODESDISCOVERED == &new CoreActionType(CoreActionType__static_init#56)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NICKCHANGE == &new CoreActionType(CoreActionType__static_init#59)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NOTICE == &new CoreActionType(CoreActionType__static_init#48)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_OPENED == &new CoreActionType(CoreActionType__static_init#40)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_PART == &new CoreActionType(CoreActionType__static_init#51)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_QUIT == &new CoreActionType(CoreActionType__static_init#52)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_ACTION == &new CoreActionType(CoreActionType__static_init#45)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_MESSAGE == &new CoreActionType(CoreActionType__static_init#44)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_TOPICCHANGE == &new CoreActionType(CoreActionType__static_init#60)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERAWAY == &new CoreActionType(CoreActionType__static_init#54)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERBACK == &new CoreActionType(CoreActionType__static_init#55)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERMODECHANGE == &new CoreActionType(CoreActionType__static_init#58)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSED == &new CoreActionType(CoreActionType__static_init#2)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSING == &new CoreActionType(CoreActionType__static_init#3)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_FRAME_CHANGED == &new CoreActionType(CoreActionType__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_KEY_PRESSED == &new CoreActionType(CoreActionType__static_init#6)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_LINE_ADDED == &new CoreActionType(CoreActionType__static_init#9)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_MINIMISED == &new CoreActionType(CoreActionType__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_OPENED == &new CoreActionType(CoreActionType__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_POPUP_GENERATED == &new CoreActionType(CoreActionType__static_init#10)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_CLOSED == &new CoreActionType(CoreActionType__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_OPENED == &new CoreActionType(CoreActionType__static_init#12)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_STRING_STYLED == &new CoreActionType(CoreActionType__static_init#11)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_UNMINIMISED == &new CoreActionType(CoreActionType__static_init#5)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_USER_INPUT == &new CoreActionType(CoreActionType__static_init#8)
    //#post(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_LOADED == &new CoreActionType(CoreActionType__static_init#69)
    //#post(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_UNLOADED == &new CoreActionType(CoreActionType__static_init#70)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_ACTION == &new CoreActionType(CoreActionType__static_init#64)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_CLOSED == &new CoreActionType(CoreActionType__static_init#62)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_MESSAGE == &new CoreActionType(CoreActionType__static_init#63)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_NICKCHANGE == &new CoreActionType(CoreActionType__static_init#68)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_OPENED == &new CoreActionType(CoreActionType__static_init#61)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_QUIT == &new CoreActionType(CoreActionType__static_init#67)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_ACTION == &new CoreActionType(CoreActionType__static_init#66)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_MESSAGE == &new CoreActionType(CoreActionType__static_init#65)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_AUTHNOTICE == &new CoreActionType(CoreActionType__static_init#23)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_AWAY == &new CoreActionType(CoreActionType__static_init#21)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_BACK == &new CoreActionType(CoreActionType__static_init#20)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTED == &new CoreActionType(CoreActionType__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTERROR == &new CoreActionType(CoreActionType__static_init#18)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTING == &new CoreActionType(CoreActionType__static_init#17)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCP == &new CoreActionType(CoreActionType__static_init#26)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCPR == &new CoreActionType(CoreActionType__static_init#27)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_DISCONNECTED == &new CoreActionType(CoreActionType__static_init#19)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_ERROR == &new CoreActionType(CoreActionType__static_init#22)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_GOTPING == &new CoreActionType(CoreActionType__static_init#32)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_INVITERECEIVED == &new CoreActionType(CoreActionType__static_init#35)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDEND == &new CoreActionType(CoreActionType__static_init#30)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDLINE == &new CoreActionType(CoreActionType__static_init#31)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDSTART == &new CoreActionType(CoreActionType__static_init#29)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NICKCHANGE == &new CoreActionType(CoreActionType__static_init#39)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOPING == &new CoreActionType(CoreActionType__static_init#33)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOTICE == &new CoreActionType(CoreActionType__static_init#28)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NUMERIC == &new CoreActionType(CoreActionType__static_init#15)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_PINGSENT == &new CoreActionType(CoreActionType__static_init#34)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_UNKNOWNNOTICE == &new CoreActionType(CoreActionType__static_init#24)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_USERMODES == &new CoreActionType(CoreActionType__static_init#25)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLDESYNC == &new CoreActionType(CoreActionType__static_init#38)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLOPS == &new CoreActionType(CoreActionType__static_init#36)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLUSERS == &new CoreActionType(CoreActionType__static_init#37)
    //#post(com.dmdirc.actions.CoreActionType__static_init): UNKNOWN_COMMAND == &new CoreActionType(CoreActionType__static_init#14)
    //#post(com.dmdirc.actions.CoreActionType__static_init): __Descendant_Table[com/dmdirc/actions/CoreActionType] == &__Dispatch_Table
    //#post(com.dmdirc.actions.CoreActionType__static_init): com/dmdirc/actions/interfaces/ActionType.__Descendant_Table[com/dmdirc/actions/CoreActionType] == &__Dispatch_Table
    //#post(com.dmdirc.actions.CoreActionType__static_init): __Dispatch_Table.getName()Ljava/lang/String; == &getName
    //#post(com.dmdirc.actions.CoreActionType__static_init): __Dispatch_Table.getType()Lcom/dmdirc/actions/interfaces/ActionMetaType; == &getType
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#1) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#10) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#11) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#12) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#13) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#14) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#15) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#16) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#17) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#18) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#19) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#2) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#20) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#21) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#22) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#23) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#24) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#25) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#26) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#27) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#28) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#29) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#3) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#30) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#31) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#32) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#33) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#34) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#35) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#36) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#37) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#38) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#39) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#4) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#40) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#41) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#42) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#43) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#44) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#45) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#46) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#47) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#48) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#49) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#5) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#50) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#51) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#52) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#53) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#54) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#55) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#56) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#57) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#58) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#59) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#6) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#60) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#61) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#62) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#63) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#64) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#65) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#66) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#67) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#68) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#69) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#7) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#70) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#71) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#72) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#73) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#8) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType(CoreActionType__static_init#9) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): new CoreActionType[](CoreActionType__static_init#74) num objects == 1
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_OPENED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_POPUP_GENERATED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_STRING_STYLED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_OPENED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_CLOSED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): UNKNOWN_COMMAND.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NUMERIC.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTING.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTERROR.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_DISCONNECTED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_BACK.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_AWAY.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_ERROR.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_AUTHNOTICE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_UNKNOWNNOTICE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_USERMODES.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCP.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCPR.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOTICE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDSTART.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSING.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDEND.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDLINE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_GOTPING.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOPING.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_PINGSENT.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_INVITERECEIVED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLOPS.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLUSERS.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLDESYNC.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NICKCHANGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_MINIMISED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_OPENED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CLOSED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTNAMES.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTTOPIC.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_MESSAGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_ACTION.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MESSAGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_ACTION.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NOTICE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CTCP.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_UNMINIMISED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_JOIN.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_PART.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_QUIT.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_KICK.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERAWAY.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERBACK.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODESDISCOVERED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODECHANGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERMODECHANGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NICKCHANGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_KEY_PRESSED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_TOPICCHANGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_OPENED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_CLOSED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_MESSAGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_ACTION.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_MESSAGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_ACTION.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_QUIT.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_NICKCHANGE.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_LOADED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_FRAME_CHANGED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_UNLOADED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_CREATED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_UPDATED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_DELETED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_USER_INPUT.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_LINE_ADDED.__Tag == com/dmdirc/actions/CoreActionType
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_OPENED.name == &"Client opened"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_OPENED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_CLOSED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSING.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_MINIMISED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_UNMINIMISED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_POPUP_GENERATED.name == &"Popup menu generated"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_POPUP_GENERATED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#10)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_STRING_STYLED.name == &"String styled"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_STRING_STYLED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#22)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_OPENED.name == &"Preferences dialog opened"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_CLOSED.name == &"Preferences dialog opened"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_PREFS_OPENED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#19)
    //#post(com.dmdirc.actions.CoreActionType__static_init): UNKNOWN_COMMAND.name == &"Unknown command entered"
    //#post(com.dmdirc.actions.CoreActionType__static_init): UNKNOWN_COMMAND.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#25)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NUMERIC.name == &"Numeric event received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NUMERIC.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTED.name == &"Server connected"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTED.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#25)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTING.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#25)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_DISCONNECTED.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#25)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_BACK.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#25)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_PINGSENT.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#25)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTING.name == &"Server connecting"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTERROR.name == &"Server connection error"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CONNECTERROR.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_AWAY.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_ERROR.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_AUTHNOTICE.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDSTART.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDEND.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDLINE.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_DISCONNECTED.name == &"Server disconnected"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSED.name == &"Client closed"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_BACK.name == &"Marked as 'back'"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_AWAY.name == &"Marked as 'away'"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_ERROR.name == &"Server error"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_AUTHNOTICE.name == &"Received auth notice"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_UNKNOWNNOTICE.name == &"Received unknown notice"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_UNKNOWNNOTICE.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#19)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_USERMODES.name == &"User modes changed"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_USERMODES.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOTICE.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLOPS.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLUSERS.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLDESYNC.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCP.name == &"CTCP received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCP.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCPR.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_CTCPR.name == &"CTCP reply received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOTICE.name == &"Notice received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDSTART.name == &"Start of MOTD received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_CLOSING.name == &"Client closing"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDEND.name == &"End of MOTD received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_MOTDLINE.name == &"MOTD line received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_GOTPING.name == &"Received server ping reply"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_GOTPING.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOPING.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NOPING.name == &"Missed server ping reply"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_PINGSENT.name == &"Ping request sent"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_INVITERECEIVED.name == &"Invite received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_INVITERECEIVED.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#22)
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLOPS.name == &"Wallop received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLUSERS.name == &"Walluser received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_WALLDESYNC.name == &"Walldesync received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NICKCHANGE.name == &"My nickname changed"
    //#post(com.dmdirc.actions.CoreActionType__static_init): SERVER_NICKCHANGE.type == &com.dmdirc.actions.metatypes.ServerEvents__static_init.new ServerEvents(ServerEvents__static_init#10)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_MINIMISED.name == &"Client minimised"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_OPENED.name == &"Channel window opened"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_OPENED.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CLOSED.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTNAMES.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CLOSED.name == &"Channel window closed"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTNAMES.name == &"Channel names reply received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTTOPIC.name == &"Channel topic received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_GOTTOPIC.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_MESSAGE.name == &"Channel message sent"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_MESSAGE.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_ACTION.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MESSAGE.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_ACTION.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NOTICE.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_PART.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_QUIT.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODECHANGE.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NICKCHANGE.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_TOPICCHANGE.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_SELF_ACTION.name == &"Channel action sent"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MESSAGE.name == &"Channel message received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_ACTION.name == &"Channel action received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NOTICE.name == &"Channel notice received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CTCP.name == &"Channel CTCP received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_CTCP.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#10)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_UNMINIMISED.name == &"Client unminimised"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_JOIN.name == &"Someone joined a channel"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_JOIN.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERAWAY.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERBACK.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_PART.name == &"Someone left a channel"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_QUIT.name == &"Someone quit IRC"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_KICK.name == &"Someone kicked someone"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_KICK.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#19)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERMODECHANGE.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#19)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERAWAY.name == &"Someone is marked as 'away'"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERBACK.name == &"Someone is marked as 'back'"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODESDISCOVERED.name == &"Channel modes discovered"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODESDISCOVERED.type == &com.dmdirc.actions.metatypes.ChannelEvents__static_init.new ChannelEvents(ChannelEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_MODECHANGE.name == &"Someone changed channel modes"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_USERMODECHANGE.name == &"Someone changed someone else's modes"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_NICKCHANGE.name == &"Someone changed nicknames"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_KEY_PRESSED.name == &"Function key pressed"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_KEY_PRESSED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#13)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CHANNEL_TOPICCHANGE.name == &"Someone changed channel topic"
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_OPENED.name == &"Query window opened"
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_OPENED.type == &com.dmdirc.actions.metatypes.QueryEvents__static_init.new QueryEvents(QueryEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_CLOSED.type == &com.dmdirc.actions.metatypes.QueryEvents__static_init.new QueryEvents(QueryEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_CLOSED.name == &"Query window closed"
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_MESSAGE.name == &"Private message received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_MESSAGE.type == &com.dmdirc.actions.metatypes.QueryEvents__static_init.new QueryEvents(QueryEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_ACTION.type == &com.dmdirc.actions.metatypes.QueryEvents__static_init.new QueryEvents(QueryEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_MESSAGE.type == &com.dmdirc.actions.metatypes.QueryEvents__static_init.new QueryEvents(QueryEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_ACTION.type == &com.dmdirc.actions.metatypes.QueryEvents__static_init.new QueryEvents(QueryEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_QUIT.type == &com.dmdirc.actions.metatypes.QueryEvents__static_init.new QueryEvents(QueryEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_NICKCHANGE.type == &com.dmdirc.actions.metatypes.QueryEvents__static_init.new QueryEvents(QueryEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_ACTION.name == &"Private action received"
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_MESSAGE.name == &"Private message sent"
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_SELF_ACTION.name == &"Private action sent"
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_QUIT.name == &"Query: user quit"
    //#post(com.dmdirc.actions.CoreActionType__static_init): QUERY_NICKCHANGE.name == &"Query: user changed nicks"
    //#post(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_LOADED.name == &"Plugin loaded"
    //#post(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_LOADED.type == &com.dmdirc.actions.metatypes.PluginEvents__static_init.new PluginEvents(PluginEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_UNLOADED.type == &com.dmdirc.actions.metatypes.PluginEvents__static_init.new PluginEvents(PluginEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_FRAME_CHANGED.name == &"Frame changed"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_FRAME_CHANGED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): PLUGIN_UNLOADED.name == &"Plugin unloaded"
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_CREATED.name == &"Action created"
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_CREATED.type == &com.dmdirc.actions.metatypes.ActionEvents__static_init.new ActionEvents(ActionEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_UPDATED.type == &com.dmdirc.actions.metatypes.ActionEvents__static_init.new ActionEvents(ActionEvents__static_init#1)
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_UPDATED.name == &"Action updated"
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_DELETED.name == &"Action deleted"
    //#post(com.dmdirc.actions.CoreActionType__static_init): ACTION_DELETED.type == &com.dmdirc.actions.metatypes.ActionEvents__static_init.new ActionEvents(ActionEvents__static_init#4)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_USER_INPUT.name == &"User input"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_USER_INPUT.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#16)
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_LINE_ADDED.name == &"Line added to a window"
    //#post(com.dmdirc.actions.CoreActionType__static_init): CLIENT_LINE_ADDED.type == &com.dmdirc.actions.metatypes.ClientEvents__static_init.new ClientEvents(ClientEvents__static_init#7)
    //#post(com.dmdirc.actions.CoreActionType__static_init): $VALUES.length == 73
    //#post(com.dmdirc.actions.CoreActionType__static_init): $VALUES[0..72] in Addr_Set{&new CoreActionType(CoreActionType__static_init#1),&new CoreActionType(CoreActionType__static_init#2),&new CoreActionType(CoreActionType__static_init#3),&new CoreActionType(CoreActionType__static_init#4),&new CoreActionType(CoreActionType__static_init#5),&new CoreActionType(CoreActionType__static_init#6),&new CoreActionType(CoreActionType__static_init#7),&new CoreActionType(CoreActionType__static_init#8),&new CoreActionType(CoreActionType__static_init#9),&new CoreActionType(CoreActionType__static_init#10),&new CoreActionType(CoreActionType__static_init#11),&new CoreActionType(CoreActionType__static_init#12),&new CoreActionType(CoreActionType__static_init#13),&new CoreActionType(CoreActionType__static_init#14),&new CoreActionType(CoreActionType__static_init#15),&new CoreActionType(CoreActionType__static_init#16),&new CoreActionType(CoreActionType__static_init#17),&new CoreActionType(CoreActionType__static_init#18),&new CoreActionType(CoreActionType__static_init#19),&new CoreActionType(CoreActionType__static_init#20),&new CoreActionType(CoreActionType__static_init#21),&new CoreActionType(CoreActionType__static_init#22),&new CoreActionType(CoreActionType__static_init#23),&new CoreActionType(CoreActionType__static_init#24),&new CoreActionType(CoreActionType__static_init#25),&new CoreActionType(CoreActionType__static_init#26),&new CoreActionType(CoreActionType__static_init#27),&new CoreActionType(CoreActionType__static_init#28),&new CoreActionType(CoreActionType__static_init#29),&new CoreActionType(CoreActionType__static_init#30),&new CoreActionType(CoreActionType__static_init#31),&new CoreActionType(CoreActionType__static_init#32),&new CoreActionType(CoreActionType__static_init#33),&new CoreActionType(CoreActionType__static_init#34),&new CoreActionType(CoreActionType__static_init#35),&new CoreActionType(CoreActionType__static_init#36),&new CoreActionType(CoreActionType__static_init#37),&new CoreActionType(CoreActionType__static_init#38),&new CoreActionType(CoreActionType__static_init#39),&new CoreActionType(CoreActionType__static_init#40),&new CoreActionType(CoreActionType__static_init#41),&new CoreActionType(CoreActionType__static_init#42),&new CoreActionType(CoreActionType__static_init#43),&new CoreActionType(CoreActionType__static_init#44),&new CoreActionType(CoreActionType__static_init#45),&new CoreActionType(CoreActionType__static_init#46),&new CoreActionType(CoreActionType__static_init#47),&new CoreActionType(CoreActionType__static_init#48),&new CoreActionType(CoreActionType__static_init#49),&new CoreActionType(CoreActionType__static_init#50),&new CoreActionType(CoreActionType__static_init#51),&new CoreActionType(CoreActionType__static_init#52),&new CoreActionType(CoreActionType__static_init#53),&new CoreActionType(CoreActionType__static_init#54),&new CoreActionType(CoreActionType__static_init#55),&new CoreActionType(CoreActionType__static_init#56),&new CoreActionType(CoreActionType__static_init#57),&new CoreActionType(CoreActionType__static_init#58),&new CoreActionType(CoreActionType__static_init#59),&new CoreActionType(CoreActionType__static_init#60),&new CoreActionType(CoreActionType__static_init#61),&new CoreActionType(CoreActionType__static_init#62),&new CoreActionType(CoreActionType__static_init#63),&new CoreActionType(CoreActionType__static_init#64),&new CoreActionType(CoreActionType__static_init#65),&new CoreActionType(CoreActionType__static_init#66),&new CoreActionType(CoreActionType__static_init#67),&new CoreActionType(CoreActionType__static_init#68),&new CoreActionType(CoreActionType__static_init#69),&new CoreActionType(CoreActionType__static_init#70),&new CoreActionType(CoreActionType__static_init#71),&new CoreActionType(CoreActionType__static_init#72),&new CoreActionType(CoreActionType__static_init#73)}
    //#unanalyzed(com.dmdirc.actions.CoreActionType__static_init): Effects-of-calling:java.lang.Enum
    /** Client closed. */
    CLIENT_CLOSED(ClientEvents.CLIENT_EVENT, "Client closed"),
    /** Client closing. */
    CLIENT_CLOSING(ClientEvents.CLIENT_EVENT, "Client closing"),
    /** Client minimised. */
    CLIENT_MINIMISED(ClientEvents.CLIENT_EVENT, "Client minimised"),
    /** Client unminimised. */
    CLIENT_UNMINIMISED(ClientEvents.CLIENT_EVENT, "Client unminimised"),
    
    /** Function key pressed. */
    CLIENT_KEY_PRESSED(ClientEvents.CLIENT_EVENT_WITH_KEY, "Function key pressed"),
    
    /** Frame changed. */
    CLIENT_FRAME_CHANGED(ClientEvents.WINDOW_EVENT, "Frame changed"),
    /** User input. */
    CLIENT_USER_INPUT(ClientEvents.CLIENT_EVENT_WITH_BUFFER, "User input"),
    /** Line added. */
    CLIENT_LINE_ADDED(ClientEvents.WINDOW_EVENT_WITH_MESSAGE, "Line added to a window"),
    /** Popup generated. */
    CLIENT_POPUP_GENERATED(ClientEvents.POPUP_EVENT, "Popup menu generated"),
    /** String styled. */
    CLIENT_STRING_STYLED(ClientEvents.CLIENT_EVENT_WITH_STYLE, "String styled"),

    /** Prefs dialog opened. */
    CLIENT_PREFS_OPENED(ClientEvents.CLIENT_EVENT_WITH_PREFS, "Preferences dialog opened"),
    /** Prefs dialog closed. */
    CLIENT_PREFS_CLOSED(ClientEvents.CLIENT_EVENT, "Preferences dialog opened"),
    
    /** Unknown command. */
    UNKNOWN_COMMAND(ClientEvents.UNKNOWN_COMMAND, "Unknown command entered"),
    
    /** Server numeric received. */
    SERVER_NUMERIC(ServerEvents.SERVER_NUMERIC, "Numeric event received"),
    /** Server connected. */
    SERVER_CONNECTED(ServerEvents.SERVER_EVENT, "Server connected"),
    /** Server connecting. */
    SERVER_CONNECTING(ServerEvents.SERVER_EVENT, "Server connecting"),
    /** Server connection error. */
    SERVER_CONNECTERROR(ServerEvents.SERVER_EVENT_WITH_ARG, "Server connection error"),    
    /** Server disconnected. */
    SERVER_DISCONNECTED(ServerEvents.SERVER_EVENT, "Server disconnected"),
    /** Marked as away. */
    SERVER_BACK(ServerEvents.SERVER_EVENT, "Marked as 'back'"),
    /** Marked as back. */
    SERVER_AWAY(ServerEvents.SERVER_EVENT_WITH_ARG, "Marked as 'away'"),
    /** Error. */
    SERVER_ERROR(ServerEvents.SERVER_EVENT_WITH_ARG, "Server error"),
    
    /** Auth notice received. */
    SERVER_AUTHNOTICE(ServerEvents.SERVER_EVENT_WITH_ARG, "Received auth notice"),
    /** Unknown notice received. */
    SERVER_UNKNOWNNOTICE(ServerEvents.SERVER_UNKNOWN_EVENT, "Received unknown notice"),
    
    /** User modes changed. */
    SERVER_USERMODES(ServerEvents.SERVER_SOURCED_EVENT_WITH_ARG, "User modes changed"),
    
    /** Private CTCP received. */
    SERVER_CTCP(ServerEvents.SERVER_CTCP_EVENT, "CTCP received"),
    /** Private CTCPR received. */
    SERVER_CTCPR(ServerEvents.SERVER_CTCP_EVENT, "CTCP reply received"),
    
    /** Private notice received. */
    SERVER_NOTICE(ServerEvents.SERVER_SOURCED_EVENT_WITH_ARG, "Notice received"),
    
    /** MOTD starting. */
    SERVER_MOTDSTART(ServerEvents.SERVER_EVENT_WITH_ARG, "Start of MOTD received"),
    /** MOTD ended. */
    SERVER_MOTDEND(ServerEvents.SERVER_EVENT_WITH_ARG, "End of MOTD received"),
    /** MOTD line. */
    SERVER_MOTDLINE(ServerEvents.SERVER_EVENT_WITH_ARG, "MOTD line received"),
    
    /** Ping reply received. */
    SERVER_GOTPING(ServerEvents.SERVER_PING, "Received server ping reply"),
    /** Missed server ping reply. */
    SERVER_NOPING(ServerEvents.SERVER_PING, "Missed server ping reply"),
    /** Ping sent. */
    SERVER_PINGSENT(ServerEvents.SERVER_EVENT, "Ping request sent"),
    
    /** Invite received. */
    SERVER_INVITERECEIVED(ServerEvents.SERVER_INVITE, "Invite received"),
    
    /** Wallops. */
    SERVER_WALLOPS(ServerEvents.SERVER_SOURCED_EVENT_WITH_ARG, "Wallop received"),
    /** Wallusers. */
    SERVER_WALLUSERS(ServerEvents.SERVER_SOURCED_EVENT_WITH_ARG, "Walluser received"),    
    /** Walldesync. */
    SERVER_WALLDESYNC(ServerEvents.SERVER_SOURCED_EVENT_WITH_ARG, "Walldesync received"),        
    
    /** Nick change. */
    SERVER_NICKCHANGE(ServerEvents.SERVER_NICKCHANGE, "My nickname changed"),
    
    /** Channel window opened. */
    CHANNEL_OPENED(ChannelEvents.CHANNEL_EVENT, "Channel window opened"),
    /** Channel window closed. */
    CHANNEL_CLOSED(ChannelEvents.CHANNEL_EVENT, "Channel window closed"),
    /** Names reply received. */
    CHANNEL_GOTNAMES(ChannelEvents.CHANNEL_EVENT, "Channel names reply received"),
    /** Channel topic received. */
    CHANNEL_GOTTOPIC(ChannelEvents.CHANNEL_TOPICEVENT, "Channel topic received"),
    
    /** Channel message sent. */
    CHANNEL_SELF_MESSAGE(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel message sent"),
    /** Channel action sent. */
    CHANNEL_SELF_ACTION(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel action sent"),
    
    /** Channel message received. */
    CHANNEL_MESSAGE(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel message received"),
    /** Channel actions received. */
    CHANNEL_ACTION(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel action received"),
    /** Channel notice received. */
    CHANNEL_NOTICE(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Channel notice received"),
    
    /** Channel CTCP received. */
    CHANNEL_CTCP(ChannelEvents.CHANNEL_CTCP, "Channel CTCP received"),
    
    /** Someone joined a channel. */
    CHANNEL_JOIN(ChannelEvents.CHANNEL_SOURCED_EVENT, "Someone joined a channel"),
    /** Someone left a channel. */
    CHANNEL_PART(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone left a channel"),
    /** Someone quit. */
    CHANNEL_QUIT(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone quit IRC"),
    /** Someone was kicked. */
    CHANNEL_KICK(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_VICTIM, "Someone kicked someone"),
    
    /** Someone marked as away. */
    CHANNEL_USERAWAY(ChannelEvents.CHANNEL_SOURCED_EVENT, "Someone is marked as 'away'"),
    /** Someone marked as back. */
    CHANNEL_USERBACK(ChannelEvents.CHANNEL_SOURCED_EVENT, "Someone is marked as 'back'"),
    
    /** Channel mode discovered. */
    CHANNEL_MODESDISCOVERED(ChannelEvents.CHANNEL_MODEEVENT, "Channel modes discovered"),
    /** Channel mode changes. */
    CHANNEL_MODECHANGE(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone changed channel modes"),
    /** Someone changed someone else's user modes. */
    CHANNEL_USERMODECHANGE(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_VICTIM, "Someone changed someone else's modes"),
    
    /** Someone changed nickname. */
    CHANNEL_NICKCHANGE(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone changed nicknames"),
    
    /** Someone changed a topic. */
    CHANNEL_TOPICCHANGE(ChannelEvents.CHANNEL_SOURCED_EVENT_WITH_ARG, "Someone changed channel topic"),
    
    /** Query opened. */
    QUERY_OPENED(QueryEvents.QUERY_EVENT, "Query window opened"),
    /** Query closed. */
    QUERY_CLOSED(QueryEvents.QUERY_EVENT, "Query window closed"),
    /** Query message received. */
    QUERY_MESSAGE(QueryEvents.QUERY_EVENT_WITH_ARG, "Private message received"),
    /** Query action received. */
    QUERY_ACTION(QueryEvents.QUERY_EVENT_WITH_ARG, "Private action received"),
    /** Query message sent. */
    QUERY_SELF_MESSAGE(QueryEvents.QUERY_EVENT_WITH_ARG, "Private message sent"),
    /** Query action sent. */
    QUERY_SELF_ACTION(QueryEvents.QUERY_EVENT_WITH_ARG, "Private action sent"),
    /** Query quit event. */
    QUERY_QUIT(QueryEvents.QUERY_EVENT_WITH_ARG, "Query: user quit"),
    /** Query nick change. */
    QUERY_NICKCHANGE(QueryEvents.QUERY_EVENT_WITH_ARG, "Query: user changed nicks"),
    
    /** Plugin loaded. */
    PLUGIN_LOADED(PluginEvents.PLUGIN_EVENT, "Plugin loaded"),
    /** Plugin unloaded. */
    PLUGIN_UNLOADED(PluginEvents.PLUGIN_EVENT, "Plugin unloaded"),
    
    /** Action created. */
    ACTION_CREATED(ActionEvents.ACTION_EVENT, "Action created"),
    /** Action updated. */
    ACTION_UPDATED(ActionEvents.ACTION_EVENT, "Action updated"),
    /** Action deleted. */
    ACTION_DELETED(ActionEvents.ACTION_DELETED, "Action deleted");
    //#CoreActionType.java:211: end of method: com.dmdirc.actions.CoreActionType.com.dmdirc.actions.CoreActionType__static_init
    
    /** The type of this action. */
    private final ActionMetaType type;
    
    /** The name of this action. */
    private final String name;
    
    /**
     * Constructs a new core action.
     * @param type The type of this action
     * @param name The name of this action
     */
    CoreActionType(final ActionMetaType type, final String name) {
    //#CoreActionType.java:224: method: void com.dmdirc.actions.CoreActionType.com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)
    //#input(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): Param_1
    //#input(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): Param_2
    //#input(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): name
    //#input(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): this
    //#input(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): type
    //#output(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): this.name
    //#output(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): this.type
    //#post(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): this.name == name
    //#post(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): init'ed(this.name)
    //#post(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): this.type == type
    //#post(void com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)): init'ed(this.type)
        this.type = type;
        this.name = name;
    }
    //#CoreActionType.java:227: end of method: void com.dmdirc.actions.CoreActionType.com.dmdirc.actions.CoreActionType(String, int, ActionMetaType, String)
    
    /** {@inheritDoc} */
    @Override
    public ActionMetaType getType() {
        return type;
    //#CoreActionType.java:232: method: ActionMetaType com.dmdirc.actions.CoreActionType.getType()
    //#input(ActionMetaType getType()): this
    //#input(ActionMetaType getType()): this.type
    //#output(ActionMetaType getType()): return_value
    //#post(ActionMetaType getType()): return_value == this.type
    //#post(ActionMetaType getType()): init'ed(return_value)
    //#CoreActionType.java:232: end of method: ActionMetaType com.dmdirc.actions.CoreActionType.getType()
    }
    
    /** {@inheritDoc} */
    @Override
    public String getName() {
        return name;
    //#CoreActionType.java:238: method: String com.dmdirc.actions.CoreActionType.getName()
    //#input(String getName()): this
    //#input(String getName()): this.name
    //#output(String getName()): return_value
    //#post(String getName()): return_value == this.name
    //#post(String getName()): init'ed(return_value)
    //#CoreActionType.java:238: end of method: String com.dmdirc.actions.CoreActionType.getName()
    }
}
    //#CoreActionType.java:: end of class: com.dmdirc.actions.CoreActionType
