clean-up test document creation

Signed-off-by: Florian Thienel <florian@thienel.org>
diff --git a/org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxView.java b/org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxView.java
index 275e2ea..78a96d8 100644
--- a/org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxView.java
+++ b/org.eclipse.vex.ui/src/org/eclipse/vex/ui/boxview/BoxView.java
@@ -93,21 +93,27 @@
 	}
 
 	private static void insertSection(final IParent parent) {
-		final IDocument document = parent.getDocument();
-		final IElement section = document.insertElement(parent.getEndOffset(), new QualifiedName(null, "section"));
+		final IElement section = insertElement(parent, "section");
 		insertParagraph(section);
 		insertEmptyParagraph(section);
 	}
 
 	private static void insertParagraph(final IParent parent) {
-		final IDocument document = parent.getDocument();
-		final IElement textElement = document.insertElement(parent.getEndOffset(), new QualifiedName(null, "para"));
-		document.insertText(textElement.getEndOffset(), LOREM_IPSUM_LONG);
+		insertText(insertEmptyParagraph(parent), LOREM_IPSUM_LONG);
 	}
 
-	private static void insertEmptyParagraph(final IParent parent) {
+	private static IElement insertEmptyParagraph(final IParent parent) {
+		return insertElement(parent, "para");
+	}
+
+	private static IElement insertElement(final IParent parent, final String localName) {
 		final IDocument document = parent.getDocument();
-		document.insertElement(parent.getEndOffset(), new QualifiedName(null, "para"));
+		return document.insertElement(parent.getEndOffset(), new QualifiedName(null, localName));
+	}
+
+	private static void insertText(final IParent parent, final String text) {
+		final IDocument document = parent.getDocument();
+		document.insertText(parent.getEndOffset(), text);
 	}
 
 	private static VisualizationChain buildVisualizationChain() {