question: public Object newNonMovableArray ( Class < ? > componentType , int length ) { return Array . newInstance ( componentType , length ) ; }
target:  Returns an array allocated in an area of the Java heap where it will never be moved. This is used to implement native allocations on the Java heap, such as DirectByteBuffers and Bitmaps.