question: two objects are considered equal if they are both of type hashcash and have an identical string representation concode_field_sep int HASH_LENGTH concode_elem_sep Calendar date concode_elem_sep String extension concode_elem_sep String resource concode_elem_sep int claimedBits concode_elem_sep String DATE_FORMAT_V1 concode_elem_sep long millisFor16 concode_elem_sep String stamp concode_elem_sep int DEFAULT_VERSION concode_elem_sep int version concode_elem_sep int verifiedBits concode_elem_sep byte[] hashSum concode_field_sep int getVersion concode_elem_sep String getResource concode_elem_sep long bytesToLong concode_elem_sep String getExtension concode_elem_sep int estimateValue concode_elem_sep SecureRandom getSafeSecureRandomInstance concode_elem_sep long estimateTime concode_elem_sep byte[] getHashSum concode_elem_sep boolean isValid concode_elem_sep int compareTo concode_elem_sep int getNumberOfLeadingZeros concode_elem_sep int getNumberOfLeadingZeros concode_elem_sep String getHashSumHex concode_elem_sep String generateCash concode_elem_sep MessageDigest getSafeMessageDigestInstance concode_elem_sep int getValue concode_elem_sep HashCash mintCash concode_elem_sep HashCash mintCash concode_elem_sep HashCash mintCash concode_elem_sep HashCash mintCash concode_elem_sep HashCash mintCash concode_elem_sep HashCash mintCash concode_elem_sep HashCash mintCash concode_elem_sep HashCash mintCash concode_elem_sep HashCash parseFromString concode_elem_sep void initEstimates concode_elem_sep String byteArrayToHexString concode_elem_sep String toString concode_elem_sep Calendar getDate
target: boolean function ( Object arg0 ) { if ( arg0 instanceof HashCash ) return toString ( ) . equals ( arg0 . toString ( ) ) ; else return super . equals ( arg0 ) ; }