'True if there is a value set for the given namespace.'

def has_value(self, namespace):

    (first, sep, rest) = namespace.partition(self._sep)
    if (not first):
        return (self._value is not None)
    elif (first not in self._subspaces):
        return False
    else:
        return self._subspaces[first].has_value(rest)
