not using RuntimeException but OpenEJBRuntimeException when possible
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/BaseEjbProxyHandler.java b/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/BaseEjbProxyHandler.java
index 9f2d0ca..debfde7 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/BaseEjbProxyHandler.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/BaseEjbProxyHandler.java
@@ -21,6 +21,7 @@
 import org.apache.openejb.BeanType;
 import org.apache.openejb.InterfaceType;
 import org.apache.openejb.OpenEJBException;
+import org.apache.openejb.OpenEJBRuntimeException;
 import org.apache.openejb.ProxyInfo;
 import org.apache.openejb.RpcContainer;
 import org.apache.openejb.core.ThreadContext;
@@ -286,7 +287,7 @@
             if (callContext == null && localClientIdentity != null) {
                 final SecurityService securityService = SystemInstance.get().getComponent(SecurityService.class);
                 if(null == securityService){
-                    throw new RuntimeException("SecurityService has not been initialized");
+                    throw new OpenEJBRuntimeException("SecurityService has not been initialized");
                 }
                 securityService.associate(localClientIdentity);
             }
@@ -674,7 +675,7 @@
         final ContainerSystem containerSystem = SystemInstance.get().getComponent(ContainerSystem.class);
 
         if(null == containerSystem){
-            throw new RuntimeException("ContainerSystem has not been initialized");
+            throw new OpenEJBRuntimeException("ContainerSystem has not been initialized");
         }
 
         setBeanContext(containerSystem.getBeanContext(deploymentID));
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java b/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java
index 0d8549b..fe3935d 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java
@@ -253,7 +253,7 @@
             final SecurityService securityService = SystemInstance.get().getComponent(SecurityService.class);
 
             if(null == securityService){
-                throw new RuntimeException("SecurityService has not been initialized");
+                throw new OpenEJBRuntimeException("SecurityService has not been initialized");
             }
 
             Object stateTmp = securityService.currentState();