@classmethod
def _create_pseudo_member_(cls, value):
    """
        Create a composite member iff value contains only members.
        Contrary to Flag implementation, don't raise an error if there are extra bits.

        """
    pseudo_member = cls._value2member_map_.get(value, None)
    if pseudo_member is None:
        pseudo_member = object.__new__(cls)
        pseudo_member._name_ = None
        pseudo_member._value_ = value
        pseudo_member = cls._value2member_map_.setdefault(value, pseudo_member)
    return pseudo_member
