style nit: ```public abstract int getMaxId();```