public int identity(int value)
 {
     if (value > 0) {
     INonGeneric iface = new CircularIdentity();
     return iface.identity(value);
       }
       else return value;
 }
 public int identity(int value)
 {
     if (value > 0)
     {
         INonGeneric iface = new CircularIdentity();
         return(iface.identity(value));
     }
     else
     {
         return(value);
     }
 }
    public static void testNonGenericInterfaceCircularCalling()
    {
        INonGeneric iface = new CircularIdentity();

        iface.identity(3);
    }