question: protected JsOutput newJsOutput ( Module m ) throws IOException { return new JsOutput ( m , isCompilingLanguageModule ( ) ) ; }
target:  This exists solely so that the web IDE can override it and use a different JsOutput 