lock(); Object result = get(index); for (int size = size(); index < size - 1; index++) { set(index, get(index + 1)); } ssn().delete(getElement(index)); return result;
return m_remove(new Integer(index));
    public Object remove(int index) {        lock();        Object result = get(index);        for (int size = size(); index < size - 1; index++) {            set(index, get(index + 1));        }        ssn().delete(getElement(index));        return result;    }