public void trim(int newSize) {
		if (newSize > size || newSize < 0) {
			throw new IndexOutOfBoundsException("Index: " + newSize + ", Size: " + size);
		}
		
		while (size > newSize) {
			attributeLists[--size] = null;
		}
	}