SLING-6471 - [HTL] data-sly-repeat should add a new line after every appended element in the output

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1779199 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java b/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java
index 519d2e9..e8ca678 100644
--- a/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java
+++ b/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java
@@ -46,6 +46,7 @@
     private static final String LAST = "last";
     private static final String ODD = "odd";
     private static final String EVEN = "even";
+    private static final OutText NEW_LINE = new OutText("\n");
 
     public RepeatPlugin() {
         name = "repeat";
@@ -75,7 +76,7 @@
 
             @Override
             public void afterTagClose(PushStream stream, boolean isSelfClosing) {
-                stream.write(new OutText("\n"));
+                stream.write(NEW_LINE);
             }
 
             @Override