docs: public static String toByteString(final byte... data) {
  		final StringBuilder out = new StringBuilder();
  
  		if (data.length > 0) {
  			for (int j = 7; j >= 0; --j) {
  				out.append((data[data.length - 1] >>> j) & 1);
  			}
  		}
  		for (int i = data.length - 2; i >= 0 ;--i) {
  			out.append('|');
  			for (int j = 7; j >= 0; --j) {
  				out.append((data[i] >>> j) & 1);
  			}
  		}
  
  		return out.toString();
  	}