public static object Negate(int x) { try { return(checked (-x)); } catch (OverflowException) { return(LongOps.Negate(x)); } }