public CommonJsPostExportDefineTimeDependenciesReader(CommonJsSourceModule sourceModule) throws IOException {
CharBufferPool pool = sourceModule.assetLocation().root().getCharBufferPool();
Reader sourceReader = sourceModule.getUnalteredContentReader();
Reader commentStrippingReader = new JsCommentStrippingReader(sourceReader, false, pool);
Reader codeBlockStrippingReader = new JsCodeBlockStrippingDependenciesReader(commentStrippingReader, pool);
postExportDefineTimeDependencesReader = new JsModuleExportsStrippingReader(codeBlockStrippingReader, pool, false);
}