static void addToListWithMaxSize(Collection l, A a, int maxSize) { if (l == null || maxSize <= 0) ret; while (l.size() >= maxSize) l.remove(0); l.add(a); }