HBoxLayoutContainer displays items contained in a column, not in a row.

Code:
        Window w = new Window();
        HBoxLayoutContainer lcHbox = new HBoxLayoutContainer();
        Text t1 = new Text("first");
        Text t2 = new Text("second");
        t1.setWidth(40);
        t2.setWidth(60);
        lcHbox.add(t1);
        lcHbox.add(t2);
        w.setWidget(lcHbox);
        w.show();
I tried different usecases - with boxlayoutdata and without, setting Text component width and without setting the width, using Margins and not using margins, the output is the same:

first
second

and not first second.

Firebug shows, that both HBoxLayoutContainer and VBoxLayoutContainer uses the same css class.