@Override
protected void init() {
super.init();
registerRpc(FormSectionClientRpc.class, new FormSectionClientRpc() {
@Override
public void focus(Connector component) {
getWidget().focus(((ComponentConnector) component).getWidget());
}
});
final Iterator<Map.Entry<Connector, String>> entryIt = getState().helpDescriptions.entrySet().iterator();
while (entryIt.hasNext()) {
Map.Entry<Connector, String> entry = entryIt.next();
getWidget().setFieldDescription(((ComponentConnector) entry.getKey()).getWidget(), entry.getValue());
}
getLayoutManager().addElementResizeListener(getWidget().getElement(), sizeChangeListener);
}