Remove unnecessary string copy from SelectionScriptLinker.

Change-Id: Iddc99a251428c4e37df41c9f7d62fd9ac3f0a3c3
diff --git a/dev/core/src/com/google/gwt/core/ext/linker/impl/SelectionScriptLinker.java b/dev/core/src/com/google/gwt/core/ext/linker/impl/SelectionScriptLinker.java
index a828dab..76491a8 100644
--- a/dev/core/src/com/google/gwt/core/ext/linker/impl/SelectionScriptLinker.java
+++ b/dev/core/src/com/google/gwt/core/ext/linker/impl/SelectionScriptLinker.java
@@ -29,8 +29,6 @@
 import com.google.gwt.core.ext.linker.SoftPermutation;
 import com.google.gwt.core.ext.linker.StatementRanges;
 import com.google.gwt.core.linker.SymbolMapsLinker;
-import com.google.gwt.dev.util.DefaultTextOutput;
-import com.google.gwt.dev.util.TextOutput;
 import com.google.gwt.dev.util.Util;
 import com.google.gwt.util.tools.Utility;
 
@@ -385,12 +383,11 @@
   protected byte[] generatePrimaryFragment(TreeLogger logger,
       LinkerContext context, CompilationResult result, String[] js,
       ArtifactSet artifacts) throws UnableToCompleteException {
-    TextOutput to = new DefaultTextOutput(context.isOutputCompact());
     String temp = splitPrimaryJavaScript(result.getStatementRanges()[0], js[0],
         charsPerChunk(context, logger), getScriptChunkSeparator(logger, context), context);
-    to.print(generatePrimaryFragmentString(
-        logger, context, result, temp, js.length, artifacts));
-    return Util.getBytes(to.toString());
+    String primaryFragmentString =
+        generatePrimaryFragmentString(logger, context, result, temp, js.length, artifacts);
+    return Util.getBytes(primaryFragmentString);
   }
 
   protected String generatePrimaryFragmentString(TreeLogger logger,