Program: 86101
Project: 86101
Buggy source:
public DocPanel(final Map<String,Action> cmds){
  FlexCellFormatter cellFormatter=getFlexCellFormatter();
  m_filesPanel=new FilesPanel();
  m_attributesPanel=new InstanceAttributesPanel();
  m_linksPanel=new LinksPanel();
  m_iterationNavigator=new IterationNavigator(cmds.get("String_Node_Str"));
  m_filesPanel.injectDeleteAction(new ClickHandler(){
    public void onClick(    ClickEvent event){
      cmds.get("String_Node_Str").execute(m_filesPanel.getSelectedFiles());
    }
  }
);
  m_filesPanel.injectUploadAction(new ClickHandler(){
    public void onClick(    ClickEvent event){
      cmds.get("String_Node_Str").execute();
    }
  }
);
  m_filesPanel.injectFormHandler(new FormPanel.SubmitCompleteHandler(){
    public void onSubmitComplete(    SubmitCompleteEvent event){
      cmds.get("String_Node_Str").execute();
    }
  }
);
  m_mainPanel=new DocMainPanel();
  HorizontalPanel buttonsPanel=new HorizontalPanel();
  buttonsPanel.setSpacing(5);
  m_backAction=new Label(i18n.btnBack());
  m_backAction.setStyleName("String_Node_Str");
  m_backAction.addClickHandler(new ClickHandler(){
    public void onClick(    ClickEvent event){
      cmds.get("String_Node_Str").execute();
    }
  }
);
  m_okBtn=new Button(i18n.btnSave());
  buttonsPanel.add(m_backAction);
  buttonsPanel.add(m_okBtn);
  m_okBtn.addClickHandler(new ClickHandler(){
    public void onClick(    ClickEvent event){
      List<InstanceAttributeDTO> attributes=m_attributesPanel.getAttributes();
      DocumentDTO[] links=m_linksPanel.getLinks();
      cmds.get("String_Node_Str").execute(m_mainPanel.getRevisionNote(),attributes.toArray(new InstanceAttributeDTO[attributes.size()]),links);
    }
  }
);
  setWidget(0,0,m_mainPanel);
  setWidget(0,1,m_filesPanel);
  setWidget(1,0,m_attributesPanel);
  setWidget(1,1,m_linksPanel);
  setWidget(2,0,m_iterationNavigator);
  setWidget(3,0,buttonsPanel);
  cellFormatter.setColSpan(2,0,2);
  cellFormatter.setHorizontalAlignment(2,0,HasHorizontalAlignment.ALIGN_CENTER);
  cellFormatter.setVerticalAlignment(0,0,HasVerticalAlignment.ALIGN_TOP);
  cellFormatter.setVerticalAlignment(0,1,HasVerticalAlignment.ALIGN_TOP);
  cellFormatter.setVerticalAlignment(1,0,HasVerticalAlignment.ALIGN_TOP);
  cellFormatter.setVerticalAlignment(1,1,HasVerticalAlignment.ALIGN_TOP);
}

Fixed version (ground truth):
public DocPanel(final Map<String,Action> cmds){
  FlexCellFormatter cellFormatter=getFlexCellFormatter();
  m_filesPanel=new FilesPanel();
  m_attributesPanel=new InstanceAttributesPanel();
  m_linksPanel=new LinksPanel();
  m_iterationNavigator=new IterationNavigator(cmds.get("String_Node_Str"));
  m_filesPanel.injectDeleteAction(new ClickHandler(){
    public void onClick(    ClickEvent event){
      cmds.get("String_Node_Str").execute(m_filesPanel.getSelectedFiles());
    }
  }
);
  m_filesPanel.injectUploadAction(new ClickHandler(){
    public void onClick(    ClickEvent event){
      cmds.get("String_Node_Str").execute();
    }
  }
);
  m_filesPanel.injectFormHandler(new FormPanel.SubmitCompleteHandler(){
    public void onSubmitComplete(    SubmitCompleteEvent event){
      cmds.get("String_Node_Str").execute();
    }
  }
);
  m_mainPanel=new DocMainPanel(cmds);
  HorizontalPanel buttonsPanel=new HorizontalPanel();
  buttonsPanel.setSpacing(5);
  m_backAction=new Label(i18n.btnBack());
  m_backAction.setStyleName("String_Node_Str");
  m_backAction.addClickHandler(new ClickHandler(){
    public void onClick(    ClickEvent event){
      cmds.get("String_Node_Str").execute();
    }
  }
);
  m_okBtn=new Button(i18n.btnSave());
  buttonsPanel.add(m_backAction);
  buttonsPanel.add(m_okBtn);
  m_okBtn.addClickHandler(new ClickHandler(){
    public void onClick(    ClickEvent event){
      List<InstanceAttributeDTO> attributes=m_attributesPanel.getAttributes();
      DocumentDTO[] links=m_linksPanel.getLinks();
      cmds.get("String_Node_Str").execute(m_mainPanel.getRevisionNote(),attributes.toArray(new InstanceAttributeDTO[attributes.size()]),links);
    }
  }
);
  setWidget(0,0,m_mainPanel);
  setWidget(0,1,m_filesPanel);
  setWidget(1,0,m_attributesPanel);
  setWidget(1,1,m_linksPanel);
  setWidget(2,0,m_iterationNavigator);
  setWidget(3,0,buttonsPanel);
  cellFormatter.setColSpan(2,0,2);
  cellFormatter.setHorizontalAlignment(2,0,HasHorizontalAlignment.ALIGN_CENTER);
  cellFormatter.setVerticalAlignment(0,0,HasVerticalAlignment.ALIGN_TOP);
  cellFormatter.setVerticalAlignment(0,1,HasVerticalAlignment.ALIGN_TOP);
  cellFormatter.setVerticalAlignment(1,0,HasVerticalAlignment.ALIGN_TOP);
  cellFormatter.setVerticalAlignment(1,1,HasVerticalAlignment.ALIGN_TOP);
}