code: public static int getIntBE(final byte[] array, final int offset) {
      return  ( array[offset + 3] & 0XFF       )
            | ((array[offset + 2] & 0XFF) <<  8)
            | ((array[offset + 1] & 0XFF) << 16)
            | ((array[offset    ] & 0XFF) << 24);
    }
docs: Get a <i>int</i> from the given byte array starting at the given offset
  in big endian order.
  There is no bounds checking.
  @param array source byte array
  @param offset source offset
  @return the <i>int</i>