copy of original bitcoinj