Program: 35514
Project: 35514
Buggy source:
/** 
 * {@inheritDoc}
 */
@Override public void initialize(){
  final SimplePanel panel=new SimplePanel();
  panel.setStyleName(LOGIN_BG);
  final Grid grid=new Grid(1,2);
  grid.setStyleName(LOGIN_BOX);
  grid.setWidget(0,0,new Image(LOGO_URL));
  final FlexTable form=new FlexTable();
  form.setWidth("String_Node_Str");
  int y=0;
  form.setText(y,0,I18N.CONSTANTS.loginLoginField());
  form.getCellFormatter().setStyleName(y,0,LOGIN_BOX_FORM_LABEL);
  loginTextBox=new TextBox();
  loginTextBox.getElement().setId(LOGIN_EMAIL_ID);
  loginTextBox.setWidth("String_Node_Str");
  form.setWidget(y,1,loginTextBox);
  form.getFlexCellFormatter().setColSpan(y,1,2);
  y++;
  for (int i=0; i < 3; i++) {
    form.getCellFormatter().setStyleName(y,i,LOGIN_BOX_FORM_SEPARATOR);
  }
  y++;
  form.setText(y,0,I18N.CONSTANTS.loginPasswordField());
  form.getCellFormatter().setStyleName(y,0,LOGIN_BOX_FORM_LABEL);
  passwordTextBox=new PasswordTextBox();
  passwordTextBox.getElement().setId(LOGIN_PASSWORD_ID);
  passwordTextBox.setWidth("String_Node_Str");
  form.setWidget(y,1,passwordTextBox);
  form.getFlexCellFormatter().setColSpan(y,1,2);
  y++;
  for (int i=0; i < 3; i++) {
    form.getCellFormatter().setStyleName(y,i,LOGIN_BOX_FORM_SEPARATOR);
  }
  y++;
  form.setText(y,0,I18N.CONSTANTS.loginLanguageField());
  form.getCellFormatter().setStyleName(y,0,LOGIN_BOX_FORM_LABEL);
  languageListBox=new ListBox(false);
  languageListBox.setWidth("String_Node_Str");
  form.setWidget(y,1,languageListBox);
  form.getFlexCellFormatter().setColSpan(y,1,2);
  y++;
  for (int i=0; i < 3; i++) {
    form.getCellFormatter().setStyleName(y,i,LOGIN_BOX_FORM_SEPARATOR);
  }
  y++;
  final FlowPanel bottomPanel=new FlowPanel();
  bottomPanel.getElement().getStyle().setPosition(Position.RELATIVE);
  lostPasswordLink=new Anchor(I18N.CONSTANTS.loginPasswordForgotten());
  lostPasswordLink.setStyleName(LOGIN_BOX_FORM_FORGOTTEN);
  bottomPanel.add(lostPasswordLink);
  form.setWidget(y,0,bottomPanel);
  form.getFlexCellFormatter().setColSpan(y,0,2);
  loginButton=new Button(I18N.CONSTANTS.loginConnectButton());
  loginButton.setId(LOGIN_OUVRIR_SESSION_ID);
  loginButton.setWidth("String_Node_Str");
  form.setWidget(y,1,loginButton);
  form.getCellFormatter().setHorizontalAlignment(y,1,HasHorizontalAlignment.ALIGN_RIGHT);
  y++;
  grid.getCellFormatter().setHorizontalAlignment(0,1,HasHorizontalAlignment.ALIGN_CENTER);
  grid.setWidget(0,1,form);
  grid.getCellFormatter().setStyleName(0,0,LOGIN_BOX_LOGO);
  grid.getCellFormatter().setStyleName(0,1,LOGIN_BOX_FORM);
  panel.add(grid);
  add(panel);
}

Fixed version (ground truth):
/** 
 * {@inheritDoc}
 */
@Override public void initialize(){
  final SimplePanel panel=new SimplePanel();
  panel.setStyleName(LOGIN_BG);
  final Grid grid=new Grid(1,2);
  grid.setStyleName(LOGIN_BOX);
  grid.setWidget(0,0,new Image(LOGO_URL));
  final FlexTable form=new FlexTable();
  form.setWidth("String_Node_Str");
  int y=0;
  form.setText(y,0,I18N.CONSTANTS.loginLoginField());
  form.getCellFormatter().setStyleName(y,0,LOGIN_BOX_FORM_LABEL);
  loginTextBox=new TextBox();
  loginTextBox.getElement().setId(LOGIN_EMAIL_ID);
  loginTextBox.setWidth("String_Node_Str");
  form.setWidget(y,1,loginTextBox);
  form.getFlexCellFormatter().setColSpan(y,1,2);
  y++;
  for (int i=0; i < 3; i++) {
    form.getCellFormatter().setStyleName(y,i,LOGIN_BOX_FORM_SEPARATOR);
  }
  y++;
  form.setText(y,0,I18N.CONSTANTS.loginPasswordField());
  form.getCellFormatter().setStyleName(y,0,LOGIN_BOX_FORM_LABEL);
  passwordTextBox=new PasswordTextBox();
  passwordTextBox.getElement().setId(LOGIN_PASSWORD_ID);
  passwordTextBox.setWidth("String_Node_Str");
  form.setWidget(y,1,passwordTextBox);
  form.getFlexCellFormatter().setColSpan(y,1,2);
  y++;
  for (int i=0; i < 3; i++) {
    form.getCellFormatter().setStyleName(y,i,LOGIN_BOX_FORM_SEPARATOR);
  }
  y++;
  form.setText(y,0,I18N.CONSTANTS.loginLanguageField());
  form.getCellFormatter().setStyleName(y,0,LOGIN_BOX_FORM_LABEL);
  languageListBox=new ListBox(false);
  languageListBox.setWidth("String_Node_Str");
  form.setWidget(y,1,languageListBox);
  form.getFlexCellFormatter().setColSpan(y,1,2);
  y++;
  for (int i=0; i < 3; i++) {
    form.getCellFormatter().setStyleName(y,i,LOGIN_BOX_FORM_SEPARATOR);
  }
  y++;
  final FlowPanel bottomPanel=new FlowPanel();
  bottomPanel.getElement().getStyle().setPosition(Position.RELATIVE);
  lostPasswordLink=new Anchor(I18N.CONSTANTS.loginPasswordForgotten());
  lostPasswordLink.setStyleName(LOGIN_BOX_FORM_FORGOTTEN);
  bottomPanel.add(lostPasswordLink);
  form.setWidget(y,0,bottomPanel);
  form.getFlexCellFormatter().setColSpan(y,0,2);
  loginButton=new Button(I18N.CONSTANTS.loginConnectButton());
  loginButton.setId(OPEN_SESSION_ID);
  loginButton.setWidth("String_Node_Str");
  form.setWidget(y,1,loginButton);
  form.getCellFormatter().setHorizontalAlignment(y,1,HasHorizontalAlignment.ALIGN_RIGHT);
  y++;
  grid.getCellFormatter().setHorizontalAlignment(0,1,HasHorizontalAlignment.ALIGN_CENTER);
  grid.setWidget(0,1,form);
  grid.getCellFormatter().setStyleName(0,0,LOGIN_BOX_LOGO);
  grid.getCellFormatter().setStyleName(0,1,LOGIN_BOX_FORM);
  panel.add(grid);
  add(panel);
}