| 
						 | 
						- {{# def.definitions }}
 - {{# def.errors }}
 - {{# def.setupKeyword }}
 - {{# def.setupNextLevel }}
 - 
 - {{
 -   var $currentBaseId = $it.baseId
 -     , $allSchemasEmpty = true;
 - }}
 - 
 - {{~ $schema:$sch:$i }}
 -   {{? {{# def.nonEmptySchema:$sch }} }}
 -     {{
 -       $allSchemasEmpty = false;
 -       $it.schema = $sch;
 -       $it.schemaPath = $schemaPath + '[' + $i + ']';
 -       $it.errSchemaPath = $errSchemaPath + '/' + $i;
 -     }}
 - 
 -     {{# def.insertSubschemaCode }}
 - 
 -     {{# def.ifResultValid }}
 -   {{?}}
 - {{~}}
 - 
 - {{? $breakOnError }}
 -   {{? $allSchemasEmpty }}
 -     if (true) {
 -   {{??}}
 -     {{= $closingBraces.slice(0,-1) }}
 -   {{?}}
 - {{?}}
 
 
  |