sclass LatestList extends LinkedList { int limit; *(int *limit) {} public bool add(A o) { if (limit == 0) true; while (size() >= limit) super.remove(); ret super.add(o); } }