Index: trunk/src/tmcsim/cadsimulator/CADServer.java
===================================================================
--- trunk/src/tmcsim/cadsimulator/CADServer.java	(revision 448)
+++ trunk/src/tmcsim/cadsimulator/CADServer.java	(revision 455)
@@ -3,4 +3,5 @@
 import java.io.File;
 import java.io.FileInputStream;
+import java.lang.reflect.Constructor;
 import java.rmi.Naming;
 import java.rmi.RemoteException;
@@ -239,5 +240,6 @@
             {
                 Class uiClass = Class.forName(userInterfaceName);
-                theViewer = (CADViewer) uiClass.newInstance();
+                Constructor<?> cons = uiClass.getConstructor(String.class);
+                theViewer = (CADViewer) cons.newInstance(propertiesFile);
             } catch (Exception exc)
             {
