public O set(int index, O element) { return converter.inverse(inner.set(index, converter.direct(element))); }
@Override public O remove(int index) { return converter.inverse(inner.remove(index)); }
@Override public O get(int index) { return converter.inverse(inner.get(index)); }