@Override
    public boolean init(List<String> argumentList, DebuggerVirtualMachine dvm) {
        command = null;
        if (argumentList.size() > 1) {
            UserInterface.println("Too many arguments.");
            HelpCommand.displayHelp(this);
            return false;
        }
        if (argumentList.size() == 1) {
            if ((command = CommandTable.get(argumentList.get(0))) == null) {
                UserInterface.println(argumentList.get(0)
                                      + " is not a valid command.");
                UserInterface.println(
                        "Commands are: h, c, s, si, so, f, b, b+, b-, v, r, q\n");
                return false;
            }
        }
        return true;
    }