void *SNI_GetRawArrayPointer(kjarray array) { Array::Raw oop = *(OopDesc**) array; GUARANTEE(oop.not_null(), "null argument to SNI_GetRawArrayPointer()"); return &((char*)oop.obj())[oop().base_offset()]; }