public override int identity(int value)
 {
     if (value < 0) {
     ACNonGeneric2 iface = new ACCircularIdentity2();
     return iface.identity(value);
       }
       else return value;
 }
 public override int identity(int value)
 {
     if (value < 0)
     {
         ACNonGeneric2 iface = new ACCircularIdentity2();
         return(iface.identity(value));
     }
     else
     {
         return(value);
     }
 }