'Requires:
line -- line to parse
Returns:
nothing
Logic:
The last token was an open bracket. You need to determine
the group based on the token after.
WARNING: this could cause problems. If no group is found, the
state will remain unsure_ob, which means no other text will be
parsed. I should do states by a list and simply pop this
unsure_ob state to get the previous state.'

def __after_bracket_func(self, line):

    if (self.__token_info == 'cw<ls<lis-overid'):
        self.__state = 'override'
        self.__override_ob_count = self.__ob_count
        the_dict = {}
        self.__override_list.append(the_dict)
    elif (self.__run_level > 3):
        msg = 'No    matching    token    after    open    bracket\n'
        msg += ('token    is    "%s\n"' % line)
        raise self.__bug_handler, msg
