@Override
    public String toString() {
        return Numeric.toHexStringWithPrefixZeroPadded(value.getValue(), value.getBitSize() >> 2);
    }
@Test
    public void testToString() {
        assertEquals(
                new Address("52b08330e05d731e38c856c1043288f7d9744").toString(),
                ("0x00052b08330e05d731e38c856c1043288f7d9744"));
        assertEquals(
                new Address("0x00052b08330e05d731e38c856c1043288f7d9744").toString(),
                ("0x00052b08330e05d731e38c856c1043288f7d9744"));
    }