class_docstr: A strategy for lists which takes a strategy for its elements and the
  allowed lengths, and generates lists with the correct size and contents.
class_docstr_tok: ["A","strategy","for","lists","which","takes","a","strategy","for","its","elements","and","the","allowed","lengths",",","and","generates","lists","with","the","correct","size","and","contents","."]
code: def calc_is_empty(self, recur):
      if self.min_size == 0:
          return False
      else:
          return recur(self.element_strategy)
  
imports: from __future__ import absolute_import, division, print_function
  from collections import OrderedDict
  import hypothesis.internal.conjecture.utils
  from hypothesis.errors import InvalidArgument
  from hypothesis.internal.conjecture.junkdrawer import LazySequenceCopy
  from hypothesis.internal.conjecture.utils import combine_labels
  from hypothesis.strategies._internal.strategies import MappedSearchStrategy, SearchStrategy, filter_not_satisfied
label_desc: Use image node_id 4 for calling the ListStrategy obj's underlying member method code with example usage: obj.calc_is_empty(recur) and returns: False, recur