public static void testPublicInnerRecursive()
 {
     var x = new PublicInnerRecursive <int>(3);
 }
 public static void testPublicInnerRecursive()
 {
     var x = new PublicInnerRecursive<int>(3);
 }