Buggy code:
public int getSelectionIndex ( ) { } public int [ ] getSelectionIndices ( ) { } public TableColumn getSortColumn ( ) { } int getSortColumnPixel ( ) { } public int getSortDirection ( ) { } public int getTopIndex ( ) { } boolean hasChildren ( ) { } int imageIndex ( Image image , int column ) { } int imageIndexHeader ( Image image ) { } public int indexOf ( TableColumn column ) { } public int indexOf ( TableItem item ) { } public boolean isSelected ( int index ) { } void register ( ) { } void releaseChildren ( boolean destroy ) { } void releaseWidget ( ) { } public void remove ( int [ ] indices ) { } public void remove ( int index ) { } public void remove ( int start , int end ) { } public void removeAll ( ) { } public void removeSelectionListener ( SelectionListener listener ) { } public void select ( int [ ] indices ) { } public void select ( int index ) { } public void select ( int start , int end ) { } public void selectAll ( ) { } void sendEraseItemEvent ( TableItem item , NMLVCUSTOMDRAW nmcd , int lParam ) { } Event sendEraseItemEvent ( TableItem item , NMTTCUSTOMDRAW nmcd , int column , RECT cellRect , int hFont ) { } Event sendMeasureItemEvent ( TableItem item , int row , int column , int hDC ) { } LRESULT sendMouseDownEvent ( int type , int button , int msg , int wParam , int lParam ) { } void sendPaintItemEvent ( TableItem item , NMLVCUSTOMDRAW nmcd ) { } Event sendPaintItemEvent ( TableItem item , NMTTCUSTOMDRAW nmcd , int column , RECT itemRect , int hFont ) { } void setBackgroundImage ( int hBitmap ) { } void setBackgroundPixel ( int newPixel ) { } void setBackgroundTransparent ( boolean transparent ) { } void setBounds ( int x , int y , int width , int height , int flags , boolean defer ) { } public void setColumnOrder ( int [ ] order ) { } void setCustomDraw ( boolean customDraw ) { } void setDeferResize ( boolean defer ) { } void setCheckboxImageList ( int width , int height , boolean fixScroll ) { } void setFocusIndex ( int index ) { } public void setFont ( Font font ) { } void setForegroundPixel ( int pixel ) { } public void setHeaderVisible ( boolean show ) { } public void setItemCount ( int count ) { } void setItemHeight ( boolean fixScroll ) { } void setItemHeight ( int itemHeight ) { } public void setLinesVisible ( boolean show ) { } public void setRedraw ( boolean redraw ) { } boolean setScrollWidth ( TableItem item , boolean force ) { } public void setSelection ( int [ ] indices ) { } public void setSelection ( TableItem item ) { } public void setSelection ( TableItem [ ] items ) { } public void setSelection ( int index ) { } public void setSelection ( int start , int end ) { } public void setSortColumn ( TableColumn column ) { } public void setSortDirection ( int direction ) { } void setSubImagesVisible ( boolean visible ) { } void setTableEmpty ( ) { } public void setTopIndex ( int index ) { } public void showColumn ( TableColumn column ) { } void showItem ( int index ) { } public void showItem ( TableItem item ) { } public void showSelection ( ) { } void sort ( ) { } void subclass ( ) { } RECT toolTipInset ( RECT rect ) { if ( ( ! ( OS . IsWinCE ) ) && ( ( OS . WIN32_VERSION ) >= ( OS . VERSION ( 6 , 0 ) ) ) ) { RECT insetRect = new RECT ( ) ; <START_BUG> OS . SetRect ( insetRect , ( ( rect . left ) + 1 ) , ( ( rect . top ) + 1 ) , ( ( rect . right ) - 1 ) , ( ( rect . bottom ) - 1 ) ) ; <END_BUG> return insetRect ; } return rect ; } RECT toolTipRect ( RECT rect ) { } String toolTipText ( NMTTDISPINFO hdr ) { } void unsubclass ( ) { } void update ( boolean all ) { } void updateHeaderToolTips ( ) { } void updateImages ( ) { } void updateMoveable ( ) { } int widgetStyle ( ) { } TCHAR windowClass ( ) { } int windowProc ( ) { } int windowProc ( int hwnd , int msg , int wParam , int lParam ) { } LRESULT WM_CHAR ( int wParam , int lParam ) { } LRESULT WM_CONTEXTMENU ( int wParam , int lParam ) { } LRESULT WM_ERASEBKGND ( int wParam , int lParam ) { } LRESULT WM_GETOBJECT ( int wParam , int lParam ) { } LRESULT WM_KEYDOWN ( int wParam , int lParam ) { } LRESULT WM_KILLFOCUS ( int wParam , int lParam ) { } LRESULT WM_LBUTTONDBLCLK ( int wParam , int lParam ) { } LRESULT WM_LBUTTONDOWN ( int wParam , int lParam ) { } LRESULT WM_MOUSEHOVER ( int wParam , int lParam ) { } LRESULT WM_PAINT ( int wParam , int lParam ) { } LRESULT WM_RBUTTONDBLCLK ( int wParam , int lParam ) { } LRESULT WM_RBUTTONDOWN ( int wParam , int lParam ) { } LRESULT WM_SETFOCUS ( int wParam , int lParam ) { } LRESULT WM_SETFONT ( int wParam , int lParam ) { } LRESULT WM_SIZE ( int wParam , int lParam ) { } LRESULT WM_SYSCOLORCHANGE ( int wParam , int lParam ) { } LRESULT WM_HSCROLL ( int wParam , int lParam ) { }

Fix:
OS . SetRect ( insetRect , ( ( rect . left ) - 1 ) , ( ( rect . top ) - 1 ) , ( ( rect . right ) + 1 ) , ( ( rect . bottom ) + 1 ) ) ;