docs: function composeSAPUiCore(oFile) {
    // parse sap-ui-*.js file
    const sRaw = oFile.contents.toString('utf8')
  
    // footer used in original OpenUI5 builds
    const sComposedCore = oFile.path.endsWith('-dbg.js')
      ? `${sRaw}
  if (!window["sap-ui-debug"]) { sap.ui.requireSync("sap/ui/core/library-preload"); }
  sap.ui.requireSync("sap/ui/core/Core");
  sap.ui.getCore().boot && sap.ui.getCore().boot();`
      : `window["sap-ui-optimized"] = true;
  ${sRaw}
  if (!window["sap-ui-debug"]) { sap.ui.requireSync("sap/ui/core/library-preload"); }
  sap.ui.requireSync("sap/ui/core/Core");
  sap.ui.getCore().boot && sap.ui.getCore().boot();`
  
    // update new raw content
    oFile.contents = new Buffer(sComposedCore)
  
    // return updated file
    return oFile
  }