### Question:
IconSetImplWriter { @VisibleForTesting static String styleSheetExpr(IconArtifacts artifacts) { String staticRootPlaceholder = "$$PLACEHOLDER$$"; String escaped = "\"" + Generator.escape( artifacts.getStylesheet(staticRootPlaceholder)) + "\""; escaped = escaped.replace(staticRootPlaceholder, "\" + com.google.gwt.core.client.GWT.getModuleBaseForStaticFiles() + \""); return escaped; } IconSetImplWriter(GenerationParameters options, JClassType interfaceType, IconStrategy strategy); String getGeneratedSimpleSourceName(); String getQualifiedSourceName(); boolean tryCreate(GeneratorContext context, TreeLogger logger); void writeEnsureInjected(IconArtifacts artifacts); void writeClassNameMethods(TreeLogger logger, IconContext context, List<Icon> icons); void commit(TreeLogger logger);  }### Answer:
@Test public void staticRoot() throws IOException, UnableToCompleteException { IconContext iconContext = new IconContext(); IconFontStrategy strategy = new IconFontStrategy(new ExternalSvgFontResource()); IconArtifacts artifacts = strategy.execute(logger, iconContext, Collections.singletonList(TestIcons.awesome("fa-music"))); String expr = IconSetImplWriter.styleSheetExpr(artifacts); assertThat(expr, equalTo("\"@font-face {font-family: 'F16f9dff6';src: url('\" + com.google.gwt.core.client.GWT.getModuleBaseForStaticFiles() + \"90DAA355F694646F3D938FD8FC1C2709.cache.svg#font-16f9dff66230b9e405725a8e17fd9c3e') format('svg');font-weight: normal;font-style: normal;}.icon{display: inline-block;font-family: F16f9dff6;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;}.fa-music:before {content: '\\\\f000';}\"")); }