final FlexTable flexTable = new FlexTable();
flexTable.addStyleName("cw-FlexTable");
flexTable.setWidth("100%");
flexTable.setCellSpacing(5);
flexTable.setCellPadding(3);
VerticalSplitPanel vSplit = new VerticalSplitPanel();
vSplit.ensureDebugId("cwVerticalSplitPanel");
vSplit.setSize("100%", "100%");
vSplit.setSplitPosition("155px");
vSplit.setTopWidget(topFlexTable);
vSplit.setBottomWidget(flexTable);
final MessageAsyncCallback messageAsyncCallback = new MessageAsyncCallback();
messageAsyncCallback.setFlexTable(flexTable);
greetingService.loadGreeting(messageAsyncCallback);