@Override
    protected void serialize(int i, Quaternion store) {
        int j = i * getTupleSize();
        array[j] = store.getX();
        array[j + 1] = store.getY();
        array[j + 2] = store.getZ();
        array[j + 3] = store.getW();
    }
creates a compact Quaternion array
@param dataArray the data array
@param index  the indices array
jme3-core/src/main/java/com/jme3/animation/CompactQuaternionArray.java