@Override
public Alignment createBottomAxis(Component me, Rectangle bounds, Alignment lastAxis) {
Container parent = target.getParent();
GroupLayout layout = (GroupLayout) parent.getLayout();
Constraints constraints = layout.getConstraints(target);
Alignment vertical = constraints.getVertical();
if (vertical instanceof Leading) {
return createVerticalLeading(me, bounds, parent);
} else if (vertical instanceof Trailing) {
return createVerticalTrailing(me, bounds, parent);
} else if (vertical instanceof Bilateral) {