return make(- x.ival);
return valueOf(- x.ival);
  private static BigInteger neg(BigInteger x)  {    if (x.words == null && x.ival != Integer.MIN_VALUE)      return make(- x.ival);    BigInteger result = new BigInteger(0);    result.setNegative(x);    return result.canonicalize();  }