if (!values.isEmpty()) {
actualIndexes = new int[values.size()];
int i = 0;
MutableArray array = mutableParent(delegate);
for (Object value : values) {
int actualIndex = array.indexOf(value);
array.remove(actualIndex);
actualIndexes[i++] = actualIndex;
}
} else {
actualIndexes = null;