_createPoliciesObjects() {
    const root = this._policies.flatTree;
    Object.keys(root).forEach(path => {
      const policies = path.split('.');
      this._createPolicyObject(policies);
      this._getChildren(policies);
    });

    this._policies.list.forEach(name => {
      this.policies[name] = new Policy(this.yggdrasil, this._policies.objects[name], this.rules);
    });
  }
/**
   * The policies have been listed, time to create the policies objects
   * @private
   */
The policies have been listed, time to create the policies objects
@private
The policies have been listed time to create the policies objects @private
_createPoliciesObjects() {
    const root = this._policies.flatTree;
    Object.keys(root).forEach(path => {
      const policies = path.split('.');
      this._createPolicyObject(policies);
      this._getChildren(policies);
    });
    this._policies.list.forEach(name => {
      this.policies[name] = new Policy(this.yggdrasil, this._policies.objects[name], this.rules);
    });
  }
_createPoliciesObjects ( ) { const root = this . _policies . flatTree ; Object . keys ( root ) . forEach ( path => { const policies = path . split ( '.' ) ; this . _createPolicyObject ( policies ) ; this . _getChildren ( policies ) ; } ) ; this . _policies . list . forEach ( name => { this . policies [ name ] = new Policy ( this . yggdrasil , this . _policies . objects [ name ] , this . rules ) ; } ) ; }
The policies have been listed, time to create the policies objects
 @private
The policies have been listed time to create the policies objects @private