def __init__(self, schema, min_count=<NUM_LIT:0>, max_count=sys.maxsize, list_name='<STR_LIT:list>'):
if not isinstance(schema, Schema):<EOL><INDENT>message = '<STR_LIT>'+repr(schema)<EOL>raise securesystemslib.exceptions.FormatError(message)<EOL><DEDENT>self._schema = schema<EOL>self._min_count = min_count<EOL>self._max_count = max_count<EOL>self._list_name = list_name<EOL>
<Purpose>
  Create a new ListOf schema.

<Arguments>
  schema:  The pattern to match.
  min_count: The minimum number of sub-schema in 'schema'.
  max_count: The maximum number of sub-schema in 'schema'.
  list_name: A string identifier for the ListOf object.