protected JsOutput newJsOutput(Module m) throws IOException {
  return new JsOutput(m,isCompilingLanguageModule());
}

protected JsOutput newJsOutput ( Module m ) throws IOException { return new JsOutput ( m , isCompilingLanguageModule ( ) ) ; }
this exists solely so that the web ide can override it and use a different jsoutput
