ByteArrayUtil { public static String asCharDetail(final byte b) { if (b < ' ' || (b & 0xFF) > 127) { final String hex = Integer.toHexString(b & 0xFF); if (hex.length() < 2) { return SPECIAL_CHAR + "0" + hex; } else { return SPECIAL_CHAR + hex; } } else { return Character.toString((char) b); } }  static String showAsString(final byte[] byteArray); static String showAsStringDetails(final byte[] byteArray); static byte[] getByteArray(int... bytes); static byte[] getByteArray(final String prefixStr,
			final int numOfBytesInTheMiddle, final String suffixStr); static char asChar(final byte b); static String asCharDetail(final byte b); static byte[] readDataFromInputStream(final int maxResultSize,
			final InputStream is); static byte[] concatByteArrays(final byte[]... input);  }
@Test(enabled = false) public void testAsCharDetail() { fail("Not yet implemented"); }