fork of bitcoinj for my changes