Program: 117460
Project: 117460
Buggy source:
@Override public void initialize(){
  super.initialize();
  Form<?> form=new Form<Object>("String_Node_Str");
  List<IColumn<OClass,String>> columns=new ArrayList<IColumn<OClass,String>>();
  columns.add(new CheckBoxColumn<OClass,String,String>(null,OClassClassNameConverter.INSTANCE));
  columns.add(new OClassColumn<OClass>(new ResourceModel("String_Node_Str"),"String_Node_Str","String_Node_Str"));
  columns.add(new OClassMetaColumn(OClassPrototyper.SUPER_CLASS + "String_Node_Str",OClassPrototyper.SUPER_CLASS));
  columns.add(new OClassMetaColumn(OClassPrototyper.ABSTRACT,OClassPrototyper.ABSTRACT));
  columns.add(new OClassMetaColumn(OClassPrototyper.STRICT_MODE,OClassPrototyper.STRICT_MODE));
  columns.add(new PropertyColumn<OClass,String>(new ResourceModel("String_Node_Str"),"String_Node_Str","String_Node_Str"));
  columns.add(new PropertyColumn<OClass,String>(new ResourceModel("String_Node_Str"),"String_Node_Str","String_Node_Str"));
  columns.add(new AbstractColumn<OClass,String>(new ResourceModel("String_Node_Str")){
    /** 
 */
    private static final long serialVersionUID=1L;
    @Override public void populateItem(    Item<ICellPopulator<OClass>> cellItem,    String componentId,    final IModel<OClass> rowModel){
      cellItem.add(new Command<OClass>(componentId,"String_Node_Str"){
        /** 
 */
        private static final long serialVersionUID=1L;
        @Override protected AbstractLink newLink(        String id){
          return new OClassPageLink(id,rowModel,BrowseClassPage.class,DisplayMode.VIEW.asModel());
        }
        @Override public void onClick(){
        }
      }
.setIcon(FAIconType.angle_double_down).setBootstrapType(BootstrapType.INFO));
    }
  }
);
  OClassesDataProvider provider=new OClassesDataProvider();
  provider.setSort("String_Node_Str",SortOrder.ASCENDING);
  OrienteerDataTable<OClass,String> table=new OrienteerDataTable<OClass,String>("String_Node_Str",columns,provider,20);
  table.addCommand(new CreateOClassCommand(table));
  table.addCommand(new DeleteOClassCommand(table));
  table.addCommand(new ReloadOMetadataCommand(table));
  table.addCommand(new ExportOSchemaCommand(table));
  table.addCommand(new ImportOSchemaCommand(table));
  table.addCommand(new ViewUMLCommand(table));
  form.add(table);
  add(form);
}

Fixed version (ground truth):
@Override public void initialize(){
  super.initialize();
  Form<?> form=new Form<Object>("String_Node_Str");
  List<IColumn<OClass,String>> columns=new ArrayList<IColumn<OClass,String>>();
  columns.add(new CheckBoxColumn<OClass,String,String>(null,OClassClassNameConverter.INSTANCE));
  columns.add(new OClassColumn<OClass>(new ResourceModel("String_Node_Str"),"String_Node_Str","String_Node_Str"));
  columns.add(new OClassMetaColumn(OClassPrototyper.SUPER_CLASS));
  columns.add(new OClassMetaColumn(OClassPrototyper.ABSTRACT));
  columns.add(new OClassMetaColumn(OClassPrototyper.STRICT_MODE));
  columns.add(new PropertyColumn<OClass,String>(new ResourceModel("String_Node_Str"),"String_Node_Str","String_Node_Str"));
  columns.add(new AbstractColumn<OClass,String>(new ResourceModel("String_Node_Str")){
    /** 
 */
    private static final long serialVersionUID=1L;
    @Override public void populateItem(    Item<ICellPopulator<OClass>> cellItem,    String componentId,    final IModel<OClass> rowModel){
      cellItem.add(new Command<OClass>(componentId,"String_Node_Str"){
        /** 
 */
        private static final long serialVersionUID=1L;
        @Override protected AbstractLink newLink(        String id){
          return new OClassPageLink(id,rowModel,BrowseClassPage.class,DisplayMode.VIEW.asModel());
        }
        @Override public void onClick(){
        }
      }
.setIcon(FAIconType.angle_double_down).setBootstrapType(BootstrapType.INFO));
    }
  }
);
  OClassesDataProvider provider=new OClassesDataProvider();
  provider.setSort("String_Node_Str",SortOrder.ASCENDING);
  OrienteerDataTable<OClass,String> table=new OrienteerDataTable<OClass,String>("String_Node_Str",columns,provider,20);
  table.addCommand(new CreateOClassCommand(table));
  table.addCommand(new DeleteOClassCommand(table));
  table.addCommand(new ReloadOMetadataCommand(table));
  table.addCommand(new ExportOSchemaCommand(table));
  table.addCommand(new ImportOSchemaCommand(table));
  table.addCommand(new ViewUMLCommand(table));
  form.add(table);
  add(form);
}