function recursiveBuild(structureObject) {
    buildBar.increment();
    for (let i = 0; i < structureObject.contains.length; i++) {

        let currentKey = structureObject.contains[i].key;
        if (isContainer(currentKey)) {
            structureObject.contains[i] = buildStructureObject(structureObject.contains[i])
            recursiveBuild(structureObject.contains[i]);
        } else {
            continue
        }
    }
}
/**
 * Manupulates the structureObject recursively
 *
 * @param {Object} structureObject
 */
Manupulates the structureObject recursively
@param {Object} structureObject
Manupulates the structureObject recursively @param { Object } structureObject
function recursiveBuild(structureObject) {
    buildBar.increment();
    for (let i = 0; i < structureObject.contains.length; i++) {
        let currentKey = structureObject.contains[i].key;
        if (isContainer(currentKey)) {
            structureObject.contains[i] = buildStructureObject(structureObject.contains[i])
            recursiveBuild(structureObject.contains[i]);
        } else {
            continue
        }
    }
}
function recursiveBuild ( structureObject ) { buildBar . increment ( ) ; for ( let i = 0 ; i < structureObject . contains . length ; i ++ ) { let currentKey = structureObject . contains [ i ] . key ; if ( isContainer ( currentKey ) ) { structureObject . contains [ i ] = buildStructureObject ( structureObject . contains [ i ] ) recursiveBuild ( structureObject . contains [ i ] ) ; } else { continue } } }
Manupulates the structureObject recursively
 @param {Object} structureObject
Manupulates the structureObject recursively @param { Object } structureObject