No more StringBuffer
diff --git a/results-view/src/main/java/net/sf/taverna/t2/workbench/views/results/processor/ProcessorResultsComponent.java b/results-view/src/main/java/net/sf/taverna/t2/workbench/views/results/processor/ProcessorResultsComponent.java
index b513cbc..864a9e2 100644
--- a/results-view/src/main/java/net/sf/taverna/t2/workbench/views/results/processor/ProcessorResultsComponent.java
+++ b/results-view/src/main/java/net/sf/taverna/t2/workbench/views/results/processor/ProcessorResultsComponent.java
@@ -422,7 +422,7 @@
 		}
 
 		// Update iterationLabel
-		StringBuffer iterationLabelText = labelForProcEnactment(procEnactmentTreeNode,
+		StringBuilder iterationLabelText = labelForProcEnactment(procEnactmentTreeNode,
 				processorEnactment);
 		iterationLabel.setText(iterationLabelText.toString());
 		saveAllButton.setEnabled(true);
@@ -434,9 +434,8 @@
 			map = enactmentsToInputPortData;
 		}
 		List<List<Object>> listOfListsOfPortData = map.get(processorEnactment);
-		if (listOfListsOfPortData == null) {
+		if (listOfListsOfPortData == null)
 			listOfListsOfPortData = Collections.emptyList();
-		}
 
 		JTree tree = null;
 		int index = -1;
@@ -532,9 +531,9 @@
 		saveAllButton.setEnabled(false);
 	}
 
-	private StringBuffer labelForProcEnactment(ProcessorEnactmentsTreeNode procEnactmentTreeNode,
+	private StringBuilder labelForProcEnactment(ProcessorEnactmentsTreeNode procEnactmentTreeNode,
 			ProcessorEnactment processorEnactment) {
-		StringBuffer iterationLabelText = new StringBuffer();
+		StringBuilder iterationLabelText = new StringBuilder();
 		// Use <html> so we can match font metrics of titleJLabel
 		iterationLabelText.append("<html><body>");
 		iterationLabelText.append(procEnactmentTreeNode);
@@ -572,7 +571,7 @@
 	}
 
 	private String labelForNode(DefaultMutableTreeNode node) {
-		StringBuffer label = new StringBuffer();
+		StringBuilder label = new StringBuilder();
 		if (node == null) {
 			label.append("No selection");
 		} else {