code: def extract_tree_with(self, labels, suppress_unifurcations=True):
          '''Extract a copy of this ``Tree`` with only the leaves labeled by the strings in ``labels``
  
          Args:
              ``leaves`` (``set``): Set of leaf labels to include.
  
              ``suppress_unifurcations`` (``bool``): ``True`` to suppress unifurcations, otherwise ``False``
  
          Returns:
              Tree: Copy of this Tree, including only the leaves labeled by the strings in ``labels``
          '''
          return self.extract_tree(labels, False, suppress_unifurcationsf extract_tree_with(self, labels, suppress_unifurcations=True):
          '''Extract a copy of this ``Tree`` with only the leaves labeled by the strings in ``labels``
  
          Args:
              ``leaves`` (``set``): Set of leaf labels to include.
  
              ``suppress_unifurcations`` (``bool``): ``True`` to suppress unifurcations, otherwise ``False``
  
          Returns:
              Tree: Copy of this Tree, including only the leaves labeled by the strings in ``labels``
          '''
          return self.extract_tree(labels, False, suppress_unifurcations)
docs: Extract a copy of this ``Tree`` with only the leaves labeled by the strings in ``labels``
  
          Args:
              ``leaves`` (``set``): Set of leaf labels to include.
  
              ``suppress_unifurcations`` (``bool``): ``True`` to suppress unifurcations, otherwise ``False``
  
          Returns:
              Tree: Copy of this Tree, including only the leaves labeled by the strings in ``labels``