This should probably be named symmetrically with FlowLayout(). (You can rename both classes as you see fit, FlowLayout isn't a great name, but they should be consistent with one another).