public static void testInterProcLocalAlias()
        {
            var obj1, obj2;

            obj1 = obj2 = new VarWrap();
            modify(obj1, "value");
            // * Correct!
            string s = obj2.get();
            // * Wrong!
            //int n = obj2.get(); // * Error
        }
        public static void testInterProcGlobalAlias()
        {
            var boolObj = new VarWrap();
            var test    = new Test();

            test.setField(boolObj);
            boolObj.set(true);
            // * Correct!
            bool b = test.getField().get();
            // * Wrong!
            //string s = test.getField().get(); // * Error
        }