Bug 547643: [RJ-Servi] Fix LocalNodeManager.start if R engine is already
started

Change-Id: Ie90825b07d95f65eb4036d6294613e985badbcdd
diff --git a/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/internal/rj/servi/LocalNodeManager.java b/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/internal/rj/servi/LocalNodeManager.java
index 47d8e07..ec59d59 100644
--- a/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/internal/rj/servi/LocalNodeManager.java
+++ b/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/internal/rj/servi/LocalNodeManager.java
@@ -84,6 +84,9 @@
 	
 	@Override
 	public synchronized void start() throws RjException {
+		if (this.handler != null) {
+			return;
+		}
 		final ThisNodeHandler poolObj= new ThisNodeHandler();
 		try {
 			this.factory.createNode(poolObj);