There’s something quite strange in the layout code that I suspect comes
from the pre-Knuth era.
AbstractLM defines a reset method that among other things calls
resetPosition on children LMs. If you search for references to this
reset method, you find out that it is only called within resetPosition
methods. But those resetPosition methods are themselves only called by
the reset method!
Unless I missed something those methods aren’t useful anymore and could
be removed. Anyone against? It’s not like the layout managers needed to
be cleaned up...