public static int Mul(TestThisOverload thisPtr, int x)
 {
     return(2 * thisPtr.Mul(x));
 }
 public static int Mul(TestThisOverload thisPtr, int x)
 {
     return 2 * thisPtr.Mul(x);
 }