represents the value as a string . the output varies based on the length of the value . when the value is 2 bytes long : decimal , for example 6536 when the value is 16 bytes long : uuid , for example 2f234454-cf6d-4a0f-adf2-f4911ba9ffa6 else : hexadecimal prefixed with 0x , for example 0x0012ab concode_field_sep Pattern HEX_PATTERN concode_elem_sep Pattern UUID_PATTERN concode_elem_sep Pattern HEX_PATTERN_NO_PREFIX concode_elem_sep int MAX_INTEGER concode_elem_sep byte[] mValue concode_elem_sep Pattern DECIMAL_PATTERN concode_field_sep UUID toUuid concode_elem_sep int toInt concode_elem_sep Identifier parseHex concode_elem_sep String toHexString concode_elem_sep Identifier fromLong concode_elem_sep Identifier parse concode_elem_sep Identifier parse concode_elem_sep int compareTo concode_elem_sep byte[] toByteArrayOfSpecifiedEndianness concode_elem_sep int getByteCount concode_elem_sep String toUuidString concode_elem_sep void reverseArray concode_elem_sep Identifier fromUuid concode_elem_sep int hashCode concode_elem_sep Identifier fromInt concode_elem_sep boolean equals concode_elem_sep byte[] toByteArray concode_elem_sep Identifier fromBytes
String function ( ) { if ( mValue . length == 2 ) { return Integer . toString ( toInt ( ) ) ; } if ( mValue . length == 16 ) { return toUuid ( ) . toString ( ) ; } return toHexString ( ) ; }