Returns the Nodes from given family.

        :param pattern: Matching pattern.
        :type pattern: unicode
        :param flags: Matching regex flags.
        :type flags: int
        :param node: Node to start walking from.
        :type node: AbstractNode or AbstractCompositeNode or GraphModelNode
        :return: Family nodes.
        :rtype: list

def find_family(self, pattern=r".*", flags=0, node=None):
        """
        Returns the Nodes from given family.

        :param pattern: Matching pattern.
        :type pattern: unicode
        :param flags: Matching regex flags.
        :type flags: int
        :param node: Node to start walking from.
        :type node: AbstractNode or AbstractCompositeNode or GraphModelNode
        :return: Family nodes.
        :rtype: list
        """

        return self.__root_node.find_family(pattern, flags, node or self.__root_node)