class BitAddress extends Address implements AbstractAddress {

    public static BitAddress from(CoinType type, String address) throws AddressMalformedException {
        try {
            return new BitAddress(type, address);
        } catch (AddressFormatException e) {
            throw new AddressMalformedException(e);
        }
    }

      BitAddress(Address address);
      BitAddress(CoinType type, byte[] hash160);
      BitAddress(CoinType type, int version, byte[] hash160);
      BitAddress(CoinType type, String address);

}