code: protected static long bytesToLong(byte[] bytes) {
  		byte[] b = new byte[8];
  		for(int i = 0; i < 8; i++) {
  			b[i] = 0;
  		}
  		for(int i = 0; i < bytes.length; i++) {
  			b[i] = bytes[i];
  		}
  		ByteBuffer buff = ByteBuffer.wrap(b);
  		return buff.getLong();
  	}
docs: --------------------------------------------- //