protected override IPrecompiledScript InnerPrecompile(string code, string documentName) { OriginalPrecompiledScript precompiledScript; try { precompiledScript = _jsEngine.Precompile(code, documentName); } catch (OriginalException e) { throw WrapJsException(e); } return(new MsiePrecompiledScript(precompiledScript)); }