If the root field is a direct reference to the array this will be null. If the field is an array and the reference is from within
a nested array, this will be a list of the indexes from the top to get to the array.
So if we have:
class POJO{
int[] i;
}
POJO pojo = new POJO();
int[] i arr = new int[]{1};
pojo.i = arr;
getNestedArrayIndices will be null for arr.If we have:
class POJO{
int[][][] i;
}
POJO pojo = new POJO();
int[] arr = new int[]{1};
pojo.i = new int[][][]{new int[][]{new int[]{1}}, new int[][]{new int[]{2}, new int[]{3}, arr}};
getNestedArrayIndices will {1,2} for arr.