diff --git a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ITreeManager.java b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ITreeManager.java
index 1c4d00f1a0ec7f61d9d3a0d81950140d3dc3c4f6..e5b496b8179be68d8388ef720fd51c6fb023dab3 100644
--- a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ITreeManager.java
+++ b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ITreeManager.java
@@ -26,5 +26,5 @@ public interface ITreeManager {
     
     public void defineChildsForNode(TreeNode aNode);
     
-    public TreeNode getRootNode(String[] arguments);
+    public TreeNode getRootNode(Object arguments);
 }
diff --git a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBNodeTreeManager.java b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBNodeTreeManager.java
index 5d67a1c5f631d29127a8bbc35bd03bb685a56b4f..0d9dc937b8c2f91a250858b22c01003a6c2224c1 100644
--- a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBNodeTreeManager.java
+++ b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBNodeTreeManager.java
@@ -108,11 +108,11 @@ public class OTDBNodeTreeManager extends GenericTreeManager implements ITreeMana
             logger.fatal("Exception during TreeManager OTDB-defineChildNodes",e);
         }
     }
-    public TreeNode getRootNode(String[] arguments){
+    public TreeNode getRootNode(Object arguments){
         jOTDBnode otdbNode=null;
         int itsTreeID = 0;
         try {
-            itsTreeID = Integer.parseInt(arguments[0]);
+            itsTreeID = Integer.parseInt(arguments.toString());
         } catch (NumberFormatException ex) {
             logger.error("The OTDBNodeTreeManager received an incorrect TreeID! ",ex);
         }
diff --git a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBParamTreeManager.java b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBParamTreeManager.java
index af8f8f4ce98935e5c8caae1835722fd42489293e..3c44d885dbea1f249d87bbb57ccea91feca3971a 100644
--- a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBParamTreeManager.java
+++ b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBParamTreeManager.java
@@ -116,12 +116,12 @@ public class OTDBParamTreeManager extends GenericTreeManager implements ITreeMan
         
         logger.trace("Exit - TreeManager defineChildNodes("+toString()+")");
     }
-    public TreeNode getRootNode(String[] arguments){
+    public TreeNode getRootNode(Object arguments){
         jOTDBparam aParam =null;
         jVICnodeDef aVICnodeDef=null;
         int itsComponentID = 0;
         try {
-            itsComponentID = Integer.parseInt(arguments[0]);
+            itsComponentID = Integer.parseInt(arguments.toString());
         } catch (NumberFormatException ex) {
             logger.error("The OTDBParamTreeManager received an incorrect itsComponentID! ",ex);
         }
diff --git a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ParmDBTreeManager.java b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ParmDBTreeManager.java
index 55746bafd7f37c8f21b41d06417c34102770a9a5..925313edec165bd6ea0f2a819844ab208e243f00 100644
--- a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ParmDBTreeManager.java
+++ b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ParmDBTreeManager.java
@@ -127,9 +127,10 @@ public class ParmDBTreeManager extends GenericTreeManager implements ITreeManage
         logger.trace("Exit - TreeManager defineChildNodes("+toString()+")");
     }
     
-    public TreeNode getRootNode(String[] arguments){
-        jParmDBnode newPNode = new jParmDBnode(arguments[0],arguments[1]);
-        newPNode.name="ParmDB";
+    public TreeNode getRootNode(Object arguments){
+        String[] argumentArray = (String[])arguments;
+        jParmDBnode newPNode = new jParmDBnode(argumentArray[0],argumentArray[1]);
+        newPNode.name=argumentArray[0];
         TreeNode parmDBnode = new TreeNode(this.instance,newPNode,newPNode.name);
         
         return parmDBnode;