static void releaseMatrixArray(JNIEnv *env, jobjectArray matrix)
{
int size = env->GetArrayLength(matrix);
for (int i = 0; i < size; i++)
{
jfloatArray oneDim = (jfloatArray) env->GetObjectArrayElement(matrix, i);
if (oneDim) {
jfloat *elements = env->GetFloatArrayElements(oneDim, 0);
env->ReleaseFloatArrayElements(oneDim, elements, 0);
env->DeleteLocalRef(oneDim);
}
}
}