encodes a series of bytes into a hexidecimal string potentially with leading zeroes with no separators between each source byte concode_field_sep char[] hex concode_field_sep byte[] fromHex concode_elem_sep byte[] fromHex concode_elem_sep byte[] generateBytes concode_elem_sep byte[] generateBytes concode_elem_sep String generateHex concode_elem_sep String generateHex
String function ( final byte ... arg0 ) { if ( arg0 == null || arg0 . length == 0 ) return "srini_string" ; final char [ ] loc0 = new char [ arg0 . length * 2 ] ; for ( int loc1 = 0 , loc2 = 0 ; loc1 < arg0 . length ; loc1 ++ ) { final byte loc3 = arg0 [ loc1 ] ; loc0 [ loc2 ++ ] = hex [ ( loc3 >> 4 ) & 0x0F ] ; loc0 [ loc2 ++ ] = hex [ loc3 & 0x0F ] ; } return new String ( loc0 ) ; }