These new classes are part of the implementation of the new line breaking algorithm, patch 29124, submitted by Luca Furini.