public static int Abs (int value) { if (value == Int32.MinValue) throw new OverflowException (Locale.GetText ("Value is too small.")); return (value < 0)? -value: value; }