class GHIntArrayList extends IntArrayList {

    public final GHIntArrayList reverse() {
        final int[] buffer = this.buffer;
        int tmp;
        for (int start = 0, end = size() - 1; start < end; start++, end--) {
            // swap the values
            tmp = buffer[start];
            buffer[start] = buffer[end];
            buffer[end] = tmp;
        }
        return this;
    }

    public  GHIntArrayList();
    public  GHIntArrayList(int capacity);
    public  GHIntArrayList(GHIntArrayList list);

}