Program: 149187
Project: 149187
Buggy source:
protected void refreshData(){
  try {
    if (this.comitting)     return;
    this.refreshing=true;
    WSUniverse wsUniverse=(WSUniverse)(getXObject().getWsObject());
    universe=new Universe("String_Node_Str");
    universe.setName(wsUniverse.getName());
    universe.setDefaultReversionID(wsUniverse.getDefaultItemsRevisionID());
    universe.setDescription(wsUniverse.getDescription() == null ? "String_Node_Str" : wsUniverse.getDescription());
    universe.setDefaultReversionID(wsUniverse.getDefaultItemsRevisionID());
    universe.getXtentisObjectsList().clear();
    for (    WSUniverseXtentisObjectsRevisionIDs xtentisObjects : wsUniverse.getXtentisObjectsRevisionIDs()) {
      universe.getXtentisObjectsList().add(new KeyValue(xtentisObjects.getXtentisObjectName(),xtentisObjects.getRevisionID()));
    }
    for (    WSUniverseItemsRevisionIDs item : wsUniverse.getItemsRevisionIDs()) {
      universe.getItemsList().add(new Line(columns,new String[]{item.getConceptPattern(),item.getRevisionID()}));
    }
    XtentisPort port=Util.getPort(getXObject());
    String[] objects=port.getObjectsForRoles(null).getStrings();
    Arrays.sort(objects);
    descriptionText.setText(universe.getDescription() == null ? "String_Node_Str" : universe.getDescription());
    defaultReversionIDText.getText().setText(universe.getDefaultReversionID() == null ? "String_Node_Str" : universe.getDefaultReversionID());
    for (    KeyValue line : universe.getXtentisObjectsList()) {
      LabelText labelText=xtentisObjectsLabelTexts.get(line.key);
      if (labelText != null) {
        labelText.getText().setText(line.value);
      }
    }
    instancesViewer.setInput(universe.getItemsList());
    this.refreshing=false;
  }
 catch (  Exception e) {
    e.printStackTrace();
    MessageDialog.openError(this.getSite().getShell(),"String_Node_Str","String_Node_Str" + e.getLocalizedMessage());
  }
}

Fixed version (ground truth):
protected void refreshData(){
  try {
    if (this.comitting)     return;
    this.refreshing=true;
    WSUniverse wsUniverse=(WSUniverse)(getXObject().getWsObject());
    universe=new Universe("String_Node_Str");
    universe.setName(wsUniverse.getName());
    universe.setDefaultReversionID(wsUniverse.getDefaultItemsRevisionID());
    universe.setDescription(wsUniverse.getDescription() == null ? "String_Node_Str" : wsUniverse.getDescription());
    universe.setDefaultReversionID(wsUniverse.getDefaultItemsRevisionID());
    universe.getXtentisObjectsList().clear();
    for (    WSUniverseXtentisObjectsRevisionIDs xtentisObjects : wsUniverse.getXtentisObjectsRevisionIDs()) {
      String name=xtentisObjects.getXtentisObjectName();
      if (EXtentisObjects.Transformer.getName().equals(name)) {
        name=EXtentisObjects.Transformer.getDisplayName();
      }
      universe.getXtentisObjectsList().add(new KeyValue(name,xtentisObjects.getRevisionID()));
    }
    for (    WSUniverseItemsRevisionIDs item : wsUniverse.getItemsRevisionIDs()) {
      universe.getItemsList().add(new Line(columns,new String[]{item.getConceptPattern(),item.getRevisionID()}));
    }
    XtentisPort port=Util.getPort(getXObject());
    String[] objects=port.getObjectsForRoles(null).getStrings();
    Arrays.sort(objects);
    descriptionText.setText(universe.getDescription() == null ? "String_Node_Str" : universe.getDescription());
    defaultReversionIDText.getText().setText(universe.getDefaultReversionID() == null ? "String_Node_Str" : universe.getDefaultReversionID());
    for (    KeyValue line : universe.getXtentisObjectsList()) {
      LabelText labelText=xtentisObjectsLabelTexts.get(line.key);
      if (labelText != null) {
        labelText.getText().setText(line.value);
      }
    }
    instancesViewer.setInput(universe.getItemsList());
    this.refreshing=false;
  }
 catch (  Exception e) {
    e.printStackTrace();
    MessageDialog.openError(this.getSite().getShell(),"String_Node_Str","String_Node_Str" + e.getLocalizedMessage());
  }
}