Buggy code:
public class TSTester { String tsperspectivesToolBarImagesPath ; String tspDesktopPreviewImagesPath ; String tspImageMapImagesPath ; String tspHtml5PreviewImagePath ; String TS_HOME ; Screen automationTesterCurrentScreen ; long openTSPerspectivesTimeOut ; String tomSawyerDesignerApplicationPath ; App tomSawyerApplication ; public String operativeSystem ; String browser ; public TSTester ( ) { } public TSTester ( int screenId ) { } public TSTester ( String browser ) { } public void setAutomationOsEnvironmentWeb ( ) { } public void setAutomationOsEnvironmentWebMac ( ) { } public void setAutomationOsEnvironmentWebWindows ( ) { } public void setAutomationOsEnvironmentWebWindows7 ( ) { } public void setAutomationOsEnvironment ( ) { } public void LaunchTS ( ) { } public void openProjectWindows ( String proyectPath ) { } public void openProjectMac ( String proyectPath ) { } public void launchDesktopPreview ( ) { } public void launchImageMap ( ) { } public void launchHtml5Preview ( ) { } public void circularLayout ( ) { } public void orthogonalLayoutDesktop ( ) { } public void orthogonalLayoutImageMap ( ) { } public void orthogonalLayoutHtml5 ( ) { } public Match isPresentElement ( String patternStringPath ) { } public Match isPresentElement ( String patternStringPath , float similar ) { } public Match isPresentElement ( String patternStringPath , float similar , Long timeout ) { } public void isPresentElementImageMap ( String patternStringPath ) { } public void closeDekstopPreview ( ) { } public void closeCurrentBrowser ( ) { } public void openOverviewDesktop ( ) { } public void openOverviewImageMap ( ) { } public void openOverviewHtml5 ( ) { } public void closeTSP ( ) { } public void onMouseHoverDesktop ( String patternStringPath ) { } public void onMouseHoverDesktop ( String patternStringPath , float similar ) { } public void onMouseHoverDesktopMac ( String patternStringPath ) { } public void onMouseHoverDesktopMac ( String patternStringPath , float similar ) { } public void onMouseHoverImageMap ( String patternStringPath ) { } public void maximizeWindow ( ) { } public void fullScreenBrowser ( ) { } public void fullScreenBrowserMac ( ) { } public void closeTabMac ( ) { } public void closeTabWindows ( ) { } public void fullScreenBrowserWindows ( ) { } public void presentationView ( ) { } public void refreshBrowser ( ) { } public void closeAll ( ) { } public void openProject ( String proyectPath ) { } public void zoomFit ( ) { } public void CircularLayoutDesktop ( ) { } public void CircularLayoutImageMap ( ) { } public void CircularLayoutHtml5 ( ) { } public void HierarchicalLayoutDesktop ( ) { } public void HierarchicalLayoutImageMap ( ) { } public void HierarchicalLayoutHtml5 ( ) { } public void SymmetricLayoutDesktop ( ) { } public void SymmetricLayoutImageMap ( ) { } public void SymmetricLayoutHtml5 ( ) { } public void runAlgorithm ( String button ) { } public void clearResults ( String button ) { } public void closeOverview ( String overviewButton ) { } public void closeOverviewDesktop ( ) { <START_BUG> String overviewButton = ( ( tspDesktopPreviewImagesPath ) + ( File . separator ) ) + "toolBarCloseOverview.png" ; <END_BUG> try { automationTesterCurrentScreen . click ( overviewButton ) ; } catch ( FindFailed ff ) { System . out . println ( ff . getMessage ( ) ) ; } TSAutomationUtils . pauseScript ( new Long ( 1500 ) ) ; } public void closeOverviewCanvas ( ) { } public void closeOverviewImageMap ( ) { } public void clearResultsMaxFlowDesktop ( ) { } public void clearResultsMaxFlowHtml5 ( ) { } public void clearResultsMaxFlowImageMap ( ) { } public void undoImageMap ( ) { } public void undoHtml5 ( ) { } public void undoDesktop ( ) { } }

Fix:
String overviewButton = ( ( tspDesktopPreviewImagesPath ) + ( File . separator ) ) + "closeOverview.png" ;