} else if (parentElement instanceof ArrayValue) {
ArrayValue value = (ArrayValue) parentElement;
ArrayFS array = (ArrayFS) value.getFeatureStructure();
return getElements(array.get(value.slot()));
}
else {
throw new TaeError("Unexpected element type!");
}
}