* Create the CommandManager
*/
public CommandManager() {
m_queue = new DefaultQueue();
m_signalHandlers = new HashMap();
m_mutex = new ReentrantLock();
m_eventHandler = new CommandEventHandler(Collections.unmodifiableMap(m_signalHandlers));
m_sources = new Source[]{m_queue};
m_failureHandler = NullCommandFailureHandler.SHARED_INSTANCE;
m_queue.setEnqueuePredicate(this);
m_isAccepting = true;