public String getStateDescription(State state)
    {
        /*
         * If the output has not been set i.e. this is a brand new state
         * before the user has entered a state output, then an
         * empty string shows up instead of lamba. It is purely cosmetic.
         */
        if(myMap.get(state) == null)
            return "";
        else if(getOutput(state).length() == 0) // if output is empty string
            return Universe.curProfile.getEmptyString();
        else
            return getOutput(state);
    }