Buggy code:
class RowLayoutTab extends Tab { Button horizontal ; Button vertical ; Button wrap ; Button pack ; Button fill ; Button justify ; Spinner marginWidth ; Spinner marginHeight ; Spinner marginLeft ; Spinner marginRight ; Spinner marginTop ; Spinner marginBottom ; Spinner spacing ; RowLayout rowLayout ; TableEditor comboEditor ; TableEditor widthEditor ; TableEditor heightEditor ; TableEditor nameEditor ; CCombo combo ; Text nameText ; Text widthText ; Text heightText ; int prevSelected ; final int NAME_COL = 0 ; final int COMBO_COL = 1 ; final int WIDTH_COL = 2 ; final int HEIGHT_COL = 3 ; final int TOTAL_COLS = 4 ; RowLayoutTab ( LayoutExample instance ) { } void createChildWidgets ( ) { } void createControlWidgets ( ) { } void createLayout ( ) { } void disposeEditors ( ) { } StringBuffer generateLayoutCode ( ) { StringBuffer code = new StringBuffer ( ) ; code . append ( "\t\tRowLayout<seq2seq4repair_space>rowLayout<seq2seq4repair_space>=<seq2seq4repair_space>new<seq2seq4repair_space>RowLayout<seq2seq4repair_space>();\n" ) ; if ( ( rowLayout . type ) == ( SWT . VERTICAL ) ) { code . append ( "\t\trowLayout.type<seq2seq4repair_space>=<seq2seq4repair_space>SWT.VERTICAL;\n" ) ; } if ( ( rowLayout . wrap ) == false ) { code . append ( "\t\trowLayout.wrap<seq2seq4repair_space>=<seq2seq4repair_space>false;\n" ) ; } if ( ( rowLayout . pack ) == false ) { code . append ( "\t\trowLayout.pack<seq2seq4repair_space>=<seq2seq4repair_space>false;\n" ) ; } if ( ( rowLayout . fill ) == true ) { <START_BUG> code . append ( "\t\trowLayout.fill<seq2seq4repair_space>=<seq2seq4repair_space>false;\n" ) ; <END_BUG> } if ( ( rowLayout . justify ) == true ) { code . append ( "\t\trowLayout.justify<seq2seq4repair_space>=<seq2seq4repair_space>true;\n" ) ; } if ( ( rowLayout . marginWidth ) != 0 ) { code . append ( ( ( "\t\trowLayout.marginWidth<seq2seq4repair_space>=<seq2seq4repair_space>" + ( rowLayout . marginWidth ) ) + ";\n" ) ) ; } if ( ( rowLayout . marginHeight ) != 0 ) { code . append ( ( ( "\t\trowLayout.marginHeight<seq2seq4repair_space>=<seq2seq4repair_space>" + ( rowLayout . marginHeight ) ) + ";\n" ) ) ; } if ( ( rowLayout . marginLeft ) != 3 ) { code . append ( ( ( "\t\trowLayout.marginLeft<seq2seq4repair_space>=<seq2seq4repair_space>" + ( rowLayout . marginLeft ) ) + ";\n" ) ) ; } if ( ( rowLayout . marginRight ) != 3 ) { code . append ( ( ( "\t\trowLayout.marginRight<seq2seq4repair_space>=<seq2seq4repair_space>" + ( rowLayout . marginRight ) ) + ";\n" ) ) ; } if ( ( rowLayout . marginTop ) != 3 ) { code . append ( ( ( "\t\trowLayout.marginTop<seq2seq4repair_space>=<seq2seq4repair_space>" + ( rowLayout . marginTop ) ) + ";\n" ) ) ; } if ( ( rowLayout . marginBottom ) != 3 ) { code . append ( ( ( "\t\trowLayout.marginBottom<seq2seq4repair_space>=<seq2seq4repair_space>" + ( rowLayout . marginBottom ) ) + ";\n" ) ) ; } if ( ( rowLayout . spacing ) != 3 ) { code . append ( ( ( "\t\trowLayout.spacing<seq2seq4repair_space>=<seq2seq4repair_space>" + ( rowLayout . spacing ) ) + ";\n" ) ) ; } code . append ( "\t\tshell.setLayout<seq2seq4repair_space>(rowLayout);\n" ) ; boolean first = true ; for ( int i = 0 ; i < ( children . length ) ; i ++ ) { Control control = children [ i ] ; code . append ( getChildCode ( control , i ) ) ; RowData rowData = ( ( RowData ) ( control . getLayoutData ( ) ) ) ; if ( rowData != null ) { if ( ( ( rowData . width ) != ( - 1 ) ) || ( ( rowData . height ) != ( - 1 ) ) ) { code . append ( "\t\t" ) ; if ( first ) { code . append ( "RowData<seq2seq4repair_space>" ) ; first = false ; } if ( ( rowData . width ) == ( - 1 ) ) { code . append ( ( ( "rowData<seq2seq4repair_space>=<seq2seq4repair_space>new<seq2seq4repair_space>RowData<seq2seq4repair_space>(SWT.DEFAULT,<seq2seq4repair_space>" + ( rowData . height ) ) + ");\n" ) ) ; } else if ( ( rowData . height ) == ( - 1 ) ) { code . append ( ( ( "rowData<seq2seq4repair_space>=<seq2seq4repair_space>new<seq2seq4repair_space>RowData<seq2seq4repair_space>(" + ( rowData . width ) ) + ",<seq2seq4repair_space>SWT.DEFAULT);\n" ) ) ; } else { code . append ( ( ( ( ( "rowData<seq2seq4repair_space>=<seq2seq4repair_space>new<seq2seq4repair_space>RowData<seq2seq4repair_space>(" + ( rowData . width ) ) + ",<seq2seq4repair_space>" ) + ( rowData . height ) ) + ");\n" ) ) ; } code . append ( ( ( "\t\t" + ( names [ i ] ) ) + ".setLayoutData<seq2seq4repair_space>(rowData);\n" ) ) ; } } } return code ; } String [ ] getLayoutDataFieldNames ( ) { } String getTabText ( ) { } void resetEditors ( boolean tab ) { } void setLayoutData ( ) { } void setLayoutState ( ) { } }

Fix:
code . append ( "\t\trowLayout.fill<seq2seq4repair_space>=<seq2seq4repair_space>true;\n" ) ;