In your constructor you have to do it after
initWidget(uiBinder.createAndBindUi(this));
All your @UiField variables are filled by the call to uiBinder.createAndBindUi(this).
Also if you use @UiField(provided = true) then you have to instantiate the field yourself before uiBinder.createAndBindUi(this) is called.
-- J.