def __init__(self, policies=None, json=None):
self.tree = WildTree(json)<EOL>if policies is not None:<EOL><INDENT>self.add(policies=policies)<EOL><DEDENT>
Permission trees are all by default empty, with an optional list of
        policies added.  They can also be deserialised from JSON.