public String toString(){
  if (hi8 == 0) {
    return Long.toHexString(lo8);
  }
 else {
    StringBuilder result=new StringBuilder();
    result.append(Long.toHexString(hi8));
    String loString=Long.toHexString(lo8);
    for (int i=loString.length(); i < 16; ++i) {
      result.append('0');
    }
    result.append(loString);
    return result.toString();
  }
}

public String toString ( ) { if ( hi8 == 0 ) { return Long . toHexString ( lo8 ) ; } else { StringBuilder result = new StringBuilder ( ) ; result . append ( Long . toHexString ( hi8 ) ) ; String loString = Long . toHexString ( lo8 ) ; for ( int i = loString . length ( ) ; i < 16 ; ++ i ) { result . append ( '0' ) ; } result . append ( loString ) ; return result . toString ( ) ; } }
return the number as a hex string .
