else if (replace instanceof ArrayValue) {
ArrayValue searchArray = (ArrayValue) search;
ArrayValue replaceArray = (ArrayValue) replace;
Iterator<Value> searchIter = searchArray.values().iterator();
Iterator<Value> replaceIter = replaceArray.values().iterator();
while (searchIter.hasNext()) {
Value searchItem = searchIter.next();
Value replaceItem = replaceIter.next();