PDataTypeForArray.positionAtArrayElement(ptr, index, getDataType());
So this means that the result is not an array? So I was trying to do it that way.  Where the result is populated inside an array.