public Port getPortNonblocking(string portName)
        {
            Port port = framework.getServicePort(cid, mkPortName(portName));

            if (port == null)
            {
                Console.WriteLine("getPortNonBlocking port==null --- {0}", portName);
                port = framework.getPortNonblocking(mkPortName(portName));
            }
            return(port);
        }
        public Port getPortNonblocking(string portName)
        {
            //Console.WriteLine ("WorkerServicesImpl 1 - getPortNonBlocking(" + portName + ")");
            Port port = framework.getServicePort(cid, mkPortName(portName));

            //Console.WriteLine ("WorkerServicesImpl 2 - getPortNonBlocking(" + portName + ")");
            if (port == null)
            {
                //	Console.WriteLine ("WorkerServicesImpl 3 - getPortNonBlocking(" + portName + ")");
                port = framework.getPortNonblocking(mkPortName(portName));
            }
            //Console.WriteLine ("WorkerServicesImpl 4 - getPortNonBlocking(" + portName + ") " + port.GetType());
            return(port);
        }