anchor.diff:    <%= wrap :BigInteger, :min, :BigInteger %>
     <%= wrap :BigInteger, :mod, :BigInteger %>
     <%= wrap :BigInteger, :modInverse, :BigInteger %>
  -  <%= wrap :BigInteger, :modPow, :BigInteger, :BigInteger %>
  +  <%= wrap_nosigs :BigInteger, :modPow, :BigInteger, :BigInteger %>
     <%= wrap :BigInteger, :multiply, :BigInteger %>
     <%= wrap :BigInteger, :negate %>
     <%= wrap :BigInteger, :nextProbablePrime %>
  
positive.code: 
    public BigInteger(String val) {
      super(val);
    }
  
    @NoExport
  
negative.code:   <%= wrap :BigInteger, :subtract, :BigInteger %>
    <%= wrap :boolean, :testBit, :int %>
    <%#= wrap 'byte[]', :toByteArray %>
    <%= wrap :String, :toString, '', 'int' %>
    <%= wrap :BigInteger, :xor, :BigInteger %>
  
    public BigInteger[] divideAndRemainder(BigInteger val) {
  