Los límites de la plantilla y de la forja son techos artificiales: cuando uno se agota, no hay forma de crecer. Además, consumir una poción del inventario de un héroe exige eliminar elementos mientras se recorre. El paso aplica el tema: List, Set, Map, iteración segura con Iterator e implementaciones hash y de árbol.
equals/hashCode del paso 03, al fin, tiene su consumador.Collection (Set, List), Map con sus dos recorridos (keySet frente a entrySet), iteración segura (Iterator o su equivalente), Comparable/Comparator y las utilidades de java.util.Collections.NumberFormatException); el punto de control de niveles sigue corrigiendo en silencio → excepciones propias (05).