Program: 9666
Project: 9666
Buggy source:
private void initUI(){
  setLayout(new FitLayout());
  setHeading("String_Node_Str");
  ToolBar topToolbar=new ToolBar();
  setTopComponent(topToolbar);
  propertiesButton=new SplitButton("String_Node_Str",new SelectionListener<ButtonEvent>(){
    @Override public void componentSelected(    ButtonEvent ce){
    }
  }
);
  Menu menu=new Menu();
  propertiesButton.setMenu(menu);
  topToolbar.add(propertiesButton);
  RpcProxy<PagingLoadResult<Example>> proxy=new RpcProxy<PagingLoadResult<Example>>(){
    @Override protected void load(    Object loadConfig,    AsyncCallback<PagingLoadResult<Example>> callback){
      SPARQLService.Util.getInstance().getSPARQLQueryResultWithProperties(query,visibleProperties,(PagingLoadConfig)loadConfig,callback);
    }
  }
;
  loader=new BasePagingLoader<PagingLoadResult<ModelData>>(proxy);
  final PagingToolBar toolbar=new PagingToolBar(10);
  toolbar.bind(loader);
  store=new ListStore<Example>(loader);
  ArrayList<ColumnConfig> columns=new ArrayList<ColumnConfig>();
  ColumnConfig c=new ColumnConfig();
  c=new ColumnConfig();
  c.setId("String_Node_Str");
  c.setHeader("String_Node_Str");
  c.setSortable(true);
  columns.add(c);
  ColumnModel cm=new ColumnModel(columns);
  grid=new Grid<Example>(store,cm);
  grid.setAutoExpandColumn("String_Node_Str");
  grid.setLoadMask(true);
  grid.getView().setEmptyText("String_Node_Str");
  add(grid);
  setBottomComponent(toolbar);
}

Fixed version (ground truth):
private void initUI(){
  setLayout(new FitLayout());
  setHeading("String_Node_Str");
  ToolBar topToolbar=new ToolBar();
  setTopComponent(topToolbar);
  propertiesButton=new SplitButton("String_Node_Str",new SelectionListener<ButtonEvent>(){
    @Override public void componentSelected(    ButtonEvent ce){
    }
  }
);
  Menu menu=new Menu();
  propertiesButton.setMenu(menu);
  topToolbar.add(propertiesButton);
  RpcProxy<PagingLoadResult<Example>> proxy=new RpcProxy<PagingLoadResult<Example>>(){
    @Override protected void load(    Object loadConfig,    AsyncCallback<PagingLoadResult<Example>> callback){
      SPARQLService.Util.getInstance().getSPARQLQueryResultWithProperties(query,visibleProperties,(PagingLoadConfig)loadConfig,callback);
    }
  }
;
  loader=new BasePagingLoader<PagingLoadResult<ModelData>>(proxy);
  final PagingToolBar toolbar=new PagingToolBar(10);
  toolbar.bind(loader);
  store=new ListStore<Example>(loader);
  ArrayList<ColumnConfig> columns=new ArrayList<ColumnConfig>();
  ColumnConfig c=new ColumnConfig();
  c=new ColumnConfig();
  c.setId(LABEL_URI);
  c.setHeader("String_Node_Str");
  c.setSortable(true);
  columns.add(c);
  visibleProperties.add(LABEL_URI);
  ColumnModel cm=new ColumnModel(columns);
  grid=new Grid<Example>(store,cm);
  grid.setAutoExpandColumn(LABEL_URI);
  grid.setLoadMask(true);
  grid.getView().setEmptyText("String_Node_Str");
  if (highlightPosNeg) {
    grid.getView().setViewConfig(new GridViewConfig(){
      @Override public String getRowStyle(      ModelData model,      int rowIndex,      ListStore<ModelData> ds){
        String uri=model.get("String_Node_Str");
        if (posExamples.contains(uri)) {
          return "String_Node_Str";
        }
 else         if (negExamples.contains(uri)) {
          return "String_Node_Str";
        }
 else         if (rowIndex % 2 == 0) {
          return "String_Node_Str";
        }
 else {
          return "String_Node_Str";
        }
      }
    }
);
  }
  add(grid);
  setBottomComponent(toolbar);
}