I don't think it's the same. 6622432 appears to be programming optimizations for the existing BigInteger. Alan Eliasen version is one that uses lower complexity algorithms for the larger numbers.
If hashmap is replaced by a more efficient version, that would be probably a massive win in some real world programs. The entries apparently are a hotspot for the gc in some utilizations of hashmap.