def METHOD_NAME(self):
    if not self._dict and self._string is not None and self._string != '_':
        for raw_feature in self._string.split('|'):
            namevalue = raw_feature.split('=', 1)
            if len(namevalue) == 2:
                name, value = namevalue
            else:
                name, value = namevalue[0], True
            self._dict[name] = value