public string PromptNodeType()
        {
            var nodetypes     = controller.GetNodeTypes();
            var promptMessage = "Please specify this node's type. Enter " + UIConstants.abortionCode + " to quit";
            var response      = CLI.PromptUser(promptMessage);

            while (!nodetypes.Contains(response) && response != UIConstants.abortionCode)
            {
                CLI.DisplayLine("Handler type not found, please try again. The following options are available: ");
                foreach (string n in nodetypes)
                {
                    CLI.DisplayLine(n);
                }

                CLI.DisplayLineDelimiter();
                response = CLI.PromptUser(promptMessage);
            }

            return(response);
        }