async function(compileInfo) {
      var t = this;
      var application = compileInfo.application;

      var targetUri = t._getOutputRootUri(application);
      var appRootDir = this.getApplicationRoot(application);


      var mapTo = this.getPathMapping(path.join(appRootDir, this.getOutputDir(), "transpiled/"));
      var sourceUri = mapTo ? mapTo : targetUri + "transpiled/";
      
      // ResourceUri does not have a trailing "/" because qx.util.ResourceManager.toUri always adds one
      mapTo = this.getPathMapping(path.join(appRootDir, this.getOutputDir(), "resource"));
      var resourceUri = mapTo ? mapTo : targetUri + "resource";


      application.getRequiredLibraries().forEach(ns => {
        compileInfo.configdata.libraries[ns] = {
            sourceUri: sourceUri,
            resourceUri: resourceUri
          };
      });

      var _arguments = arguments;
      if (this.getCopyResources()) {
        await t._syncAssets(compileInfo)
          .then(() => t.base(_arguments, compileInfo));
      } else {
        await t.base(_arguments, compileInfo);
      }
    }
async function(compileInfo) {
      var t = this;
      var application = compileInfo.application;

      var targetUri = t._getOutputRootUri(application);
      var appRootDir = this.getApplicationRoot(application);


      var mapTo = this.getPathMapping(path.join(appRootDir, this.getOutputDir(), "transpiled/"));
      var sourceUri = mapTo ? mapTo : targetUri + "transpiled/";
      
      
      mapTo = this.getPathMapping(path.join(appRootDir, this.getOutputDir(), "resource"));
      var resourceUri = mapTo ? mapTo : targetUri + "resource";


      application.getRequiredLibraries().forEach(ns => {
        compileInfo.configdata.libraries[ns] = {
            sourceUri: sourceUri,
            resourceUri: resourceUri
          };
      });

      var _arguments = arguments;
      if (this.getCopyResources()) {
        await t._syncAssets(compileInfo)
          .then(() => t.base(_arguments, compileInfo));
      } else {
        await t.base(_arguments, compileInfo);
      }
    }
async function ( compileInfo ) { var t = this ; var application = compileInfo . application ; var targetUri = t . _getOutputRootUri ( application ) ; var appRootDir = this . getApplicationRoot ( application ) ; var mapTo = this . getPathMapping ( path . join ( appRootDir , this . getOutputDir ( ) , "transpiled/" ) ) ; var sourceUri = mapTo ? mapTo : targetUri + "transpiled/" ; // ResourceUri does not have a trailing "/" because qx.util.ResourceManager.toUri always adds one mapTo = this . getPathMapping ( path . join ( appRootDir , this . getOutputDir ( ) , "resource" ) ) ; var resourceUri = mapTo ? mapTo : targetUri + "resource" ; application . getRequiredLibraries ( ) . forEach ( ns => { compileInfo . configdata . libraries [ ns ] = { sourceUri : sourceUri , resourceUri : resourceUri } ; } ) ; var _arguments = arguments ; if ( this . getCopyResources ( ) ) { await t . _syncAssets ( compileInfo ) . then ( ( ) => t . base ( _arguments , compileInfo ) ) ; } else { await t . base ( _arguments , compileInfo ) ; } }
/*
@Override
/ *