function(err) {
              if (err) {
                cb && cb(err);
                return;
              }
              classes.forEach(function(className) {
                var info = t.__db.classInfo[className];
                var deps = getIndirectLoadDependencies(className);
                deps.forEach(function(depName) {
                  if (!info.dependsOn) {
                    info.dependsOn = {}; 
                  }
                  if (!info.dependsOn[depName]) {
                    info.dependsOn[depName] = {}; 
                  }
                  info.dependsOn[depName].load = true;
                });
              });
              t.removeListenerById(listenerId);
              analyzeMeta()
                .then(() => cb())
                .catch(err => cb(err));
            }
function(err) {
              if (err) {
                cb && cb(err);
                return;
              }
              classes.forEach(function(className) {
                var info = t.__db.classInfo[className];
                var deps = getIndirectLoadDependencies(className);
                deps.forEach(function(depName) {
                  if (!info.dependsOn) {
                    info.dependsOn = {}; 
                  }
                  if (!info.dependsOn[depName]) {
                    info.dependsOn[depName] = {}; 
                  }
                  info.dependsOn[depName].load = true;
                });
              });
              t.removeListenerById(listenerId);
              analyzeMeta()
                .then(() => cb())
                .catch(err => cb(err));
            }
function ( err ) { if ( err ) { cb && cb ( err ) ; return ; } classes . forEach ( function ( className ) { var info = t . __db . classInfo [ className ] ; var deps = getIndirectLoadDependencies ( className ) ; deps . forEach ( function ( depName ) { if ( ! info . dependsOn ) { info . dependsOn = { } ; } if ( ! info . dependsOn [ depName ] ) { info . dependsOn [ depName ] = { } ; } info . dependsOn [ depName ] . load = true ; } ) ; } ) ; t . removeListenerById ( listenerId ) ; analyzeMeta ( ) . then ( ( ) => cb ( ) ) . catch ( err => cb ( err ) ) ; }
/* Done
/ * Done