if(!(o instanceof ListItem)) throw new IllegalArgumentException();
		public int compareTo(Object o) {			if(!(o instanceof ListItem))                throw new IllegalArgumentException();            final long ol = ((ListItem)o).l;            if(ol == l)                return 0;            else if(l > ol)                return 1;            else                return -1;		}