protected boolean doRemoveValue(Object value) { value = Utility.unwrap(value); return array.removeValue(value); }
protected boolean doAddValueIfAbsent(Object value) { value = Utility.unwrap(value); return array.addValueIfAbsent(value); }
protected int doAddValue(Object value) { value = Utility.unwrap(value); return array.addValue(value); }
protected void doAddValue(int index, Object value) { value = Utility.unwrap(value); array.addValue(index, value); }
protected Object doSetValue(int index, Object value) { value = Utility.unwrap(value); return array.setValue(index, value); }