Buggy code:
private JRadioButtonMenuItem centimetersMenuItem ; private JRadioButtonMenuItem inchesMenuItem ; private final ButtonGroup buttonGroup = new ButtonGroup ( ) ; private JMenuItem rescaleMenuItem ; private JMenuItem simulationSettingsMenuItem ; private JMenuItem annualEnergyAnalysisMenuItem ; private JMenuItem annualEnergyAnalysisForSelectionMenuItem ; private JMenuItem sensorMenuItem ; private JMenuItem orientationalEnergyAnalysisMenuItem ; private JMenuItem materialCostAnalysisMenuItem ; private JMenuItem dailyAnalysisMenuItem ; private JCheckBoxMenuItem solarHeatMapMenuItem ; private JCheckBoxMenuItem onlyAbsorptionInSolarMapMenuItem ; private JCheckBoxMenuItem showHeatFluxVectorsMenuItem ; private JCheckBoxMenuItem axesMenuItem ; private JCheckBoxMenuItem shadowMenuItem ; private JCheckBoxMenuItem buildingLabelsMenuItem ; protected Object lastSelection ; private JMenuItem exitMenuItem = null ; private JMenu helpMenu = null ; private JMenuItem aboutMenuItem = null ; private JDialog aboutDialog = null ; private MainPanel mainPanel = null ; private JCheckBoxMenuItem annotationsInwardMenuItem ; private JMenu editMenu ; private JMenuItem undoMenuItem ; private JMenuItem redoMenuItem ; private JMenuItem pageSetupMenuItem ; private JRadioButtonMenuItem scaleToFitRadioButtonMenuItem ; private JRadioButtonMenuItem exactSizeRadioButtonMenuItem ; private final ButtonGroup printSizeOptionBbuttonGroup = new ButtonGroup ( ) ; private JMenuItem importMenuItem ; private JCheckBoxMenuItem snapMenuItem ; private JCheckBoxMenuItem gridsMenuItem ; private JCheckBoxMenuItem topViewCheckBoxMenuItem ; private JMenuItem roofOverhangLengthMenuItem ; private JRadioButtonMenuItem noTextureMenuItem ; private JRadioButtonMenuItem simpleTextureMenuItem ; private JRadioButtonMenuItem fullTextureMenuItem ; private final ButtonGroup textureButtonGroup = new ButtonGroup ( ) ; private JMenu colorMenu ; private JMenuItem platformColorMenuItem ; private JMenuItem wallColorMenuItem ; private JMenuItem doorColorMenuItem ; private JMenuItem floorColorMenuItem ; private JMenuItem roofColorMenuItem ; private JMenuItem importColladaMenuItem ; private JMenuItem exportImageMenuItem ; private JMenuItem exportLogMenuItem ; private JMenuItem lockAllMenuItem ; private JMenuItem unlockAllMenuItem ; private JMenuItem lockSelectionMenuItem ; private JCheckBoxMenuItem disableFoundationCheckBoxMenuItem ; private JMenuItem specificationsMenuItem ; private JCheckBoxMenuItem noteCheckBoxMenuItem ; private final FileChooser fileChooser ; private final JColorChooser colorChooser ; private final MainFrame . ExtensionFileFilter ng3Filter = new MainFrame . ExtensionFileFilter ( "Energy3D<seq2seq4repair_space>Project<seq2seq4repair_space>(*.ng3)" , "ng3" ) ; private final MainFrame . ExtensionFileFilter pngFilter = new MainFrame . ExtensionFileFilter ( "Image<seq2seq4repair_space>(*.png)" , "png" ) ; private final MainFrame . ExtensionFileFilter daeFilter = new MainFrame . ExtensionFileFilter ( "Collada<seq2seq4repair_space>(*.dae)" , "dae" ) ; private final MainFrame . ExtensionFileFilter zipFilter = new MainFrame . ExtensionFileFilter ( "Zip<seq2seq4repair_space>(*.zip)" , "zip" ) ; private JCheckBoxMenuItem autoRecomputeEnergyMenuItem ; private JMenuItem removeAllRoofsMenuItem ; private static class ExtensionFileFilter extends FileFilter { String description ; String [ ] extensions ; public ExtensionFileFilter ( final String description , final String extension ) { } public ExtensionFileFilter ( final String description , final String [ ] extensions ) { } @ Override public String getDescription ( ) { } @ Override public boolean accept ( final File file ) { } } public static MainFrame getInstance ( ) { } public MainPanel getMainPanel ( ) { } private MainFrame ( ) { } private void initialize ( ) { } private JMenuBar getAppMenuBar ( ) { } private JMenu getFileMenu ( ) { } private void addItemToFileMenu ( final JComponent c ) { } private JMenuItem getNewMenuItem ( ) { } private JMenuItem getOpenMenuItem ( ) { } public void open ( ) { } private JMenuItem getAnalyzeFolderMenuItem ( ) { } private JMenuItem getOpenFolderMenuItem ( ) { } public void updateTitleBar ( ) { } private JMenuItem getSaveMenuItem ( ) { } private JMenuItem getPrintMenuItem ( ) { } public JCheckBoxMenuItem getPreviewMenuItem ( ) { } public JMenu getCameraMenu ( ) { } private JRadioButtonMenuItem getOrbitMenuItem ( ) { } private JRadioButtonMenuItem getFirstPersonMenuItem ( ) { } private JMenuItem getResetCameraMenuItem ( ) { } private JMenuItem getExitMenuItem ( ) { } private JMenu getHelpMenu ( ) { } public void showAbout ( ) { } private JMenuItem getAboutMenuItem ( ) { } private JDialog getAboutDialog ( ) { if ( ( aboutDialog ) == null ) { aboutDialog = new JDialog ( this ) ; aboutDialog . setTitle ( "About" ) ; final JPanel p = new JPanel ( new BorderLayout ( 10 , 10 ) ) ; p . setBorder ( BorderFactory . createEmptyBorder ( 10 , 20 , 20 , 20 ) ) ; <START_BUG> p . add ( new JLabel ( ( ( "<html><h2>Energy3D<//h2><br>Version:<seq2seq4repair_space>" + ( Config . VERSION ) ) + ",<seq2seq4repair_space>Copyright<seq2seq4repair_space>2011-2015<br><i>The<seq2seq4repair_space>Intelligent<seq2seq4repair_space>Learning<seq2seq4repair_space>Environments<seq2seq4repair_space>Laboratory,<seq2seq4repair_space>Concord<seq2seq4repair_space>Consortium<//i><hr><h3>Credit:<//h3>This<seq2seq4repair_space>program<seq2seq4repair_space>is<seq2seq4repair_space>brought<seq2seq4repair_space>to<seq2seq4repair_space>you<seq2seq4repair_space>by:<ul><li>Dr.<seq2seq4repair_space>Saeid<seq2seq4repair_space>Nourian,<seq2seq4repair_space>developer<seq2seq4repair_space>of<seq2seq4repair_space>3D<seq2seq4repair_space>user<seq2seq4repair_space>interface<seq2seq4repair_space>and<seq2seq4repair_space>graphics<li>Dr.<seq2seq4repair_space>Charles<seq2seq4repair_space>Xie,<seq2seq4repair_space>developer<seq2seq4repair_space>of<seq2seq4repair_space>simulation<seq2seq4repair_space>and<seq2seq4repair_space>analysis<seq2seq4repair_space>engines<//ul><p>This<seq2seq4repair_space>program<seq2seq4repair_space>is<seq2seq4repair_space>licensed<seq2seq4repair_space>under<seq2seq4repair_space>the<seq2seq4repair_space>GNU<seq2seq4repair_space>Lesser<seq2seq4repair_space>General<seq2seq4repair_space>Public<seq2seq4repair_space>License<seq2seq4repair_space>V3.0<br>and<seq2seq4repair_space>based<seq2seq4repair_space>on<seq2seq4repair_space>Ardor3D.<seq2seq4repair_space>Funding<seq2seq4repair_space>of<seq2seq4repair_space>this<seq2seq4repair_space>project<seq2seq4repair_space>is<seq2seq4repair_space>provided<seq2seq4repair_space>by<seq2seq4repair_space>the<seq2seq4repair_space>National<br>Science<seq2seq4repair_space>Foundation<seq2seq4repair_space>under<seq2seq4repair_space>grants<seq2seq4repair_space>#0918449,<seq2seq4repair_space>#1304485,<seq2seq4repair_space>and<seq2seq4repair_space>#1348530.<//html>" ) ) , BorderLayout . CENTER ) ; <END_BUG> final JButton button = new JButton ( "Thanks!" ) ; button . addActionListener ( new ActionListener ( ) { @ Override public void actionPerformed ( final ActionEvent arg0 ) { aboutDialog . dispose ( ) ; } } ) ; final JPanel p2 = new JPanel ( ) ; p2 . add ( button ) ; p . add ( p2 , BorderLayout . SOUTH ) ; aboutDialog . setContentPane ( p ) ; aboutDialog . pack ( ) ; } return aboutDialog ; } public void deselect ( ) { } private JMenuItem getSaveasMenuItem ( ) { } private JMenu getAnalysisMenu ( ) { } private JMenu getViewMenu ( ) { } private JMenu getUnitsMenu ( ) { } public JCheckBoxMenuItem getAxesMenuItem ( ) { } public JCheckBoxMenuItem getBuildingLabelsMenuItem ( ) { } public JCheckBoxMenuItem getShadowMenuItem ( ) { } private JRadioButtonMenuItem getMetersMenuItem ( ) { } private JRadioButtonMenuItem getCentimetersMenuItem ( ) { } private JRadioButtonMenuItem getInchesMenuItem ( ) { } private JMenuItem getRescaleMenuItem ( ) { } private JMenuItem getSimulationSettingsMenuItem ( ) { } private JMenuItem getAnnualEnergyAnalysisMenuItem ( ) { } private JMenuItem getAnnualEnergyAnalysisForSelectionMenuItem ( ) { } private JMenuItem getSensorMenuItem ( ) { } private JCheckBoxMenuItem getSolarHeatMapMenuItem ( ) { } private JCheckBoxMenuItem getSolarAbsorptionMapMenuItem ( ) { } private JCheckBoxMenuItem getHeatFluxMenuItem ( ) { } private JMenuItem getDailyAnalysisMenuItem ( ) { } private JMenuItem getOrientationalEnergyAnalysisMenuItem ( ) { } private JMenuItem getMaterialCostAnalysisMenuItem ( ) { } private JCheckBoxMenuItem getAnnotationsInwardMenuItem ( ) { } public JMenu getEditMenu ( ) { } public void refreshUndoRedo ( ) { } private JMenuItem getUndoMenuItem ( ) { } private JMenuItem getRedoMenuItem ( ) { } private void saveFile ( ) { } private void importFile ( ) { } private void importColladaFile ( ) { } private JMenuItem getPageSetupMenuItem ( ) { } private JRadioButtonMenuItem getScaleToFitRadioButtonMenuItem ( ) { } private JRadioButtonMenuItem getExactSizeRadioButtonMenuItem ( ) { } private JMenuItem getImportMenuItem ( ) { } private JCheckBoxMenuItem getSnapMenuItem ( ) { } private JCheckBoxMenuItem getGridsMenuItem ( ) { }

Fix:
p . add ( new JLabel ( ( ( "<html><h2>Energy3D<//h2><br>Version:<seq2seq4repair_space>" + ( Config . VERSION ) ) + ",<seq2seq4repair_space>Copyright<seq2seq4repair_space>2011-2015<br>The<seq2seq4repair_space>Intelligent<seq2seq4repair_space>Learning<seq2seq4repair_space>Environments<seq2seq4repair_space>Laboratory,<seq2seq4repair_space>Concord<seq2seq4repair_space>Consortium<hr><h3>Credit:<//h3>This<seq2seq4repair_space>program<seq2seq4repair_space>is<seq2seq4repair_space>brought<seq2seq4repair_space>to<seq2seq4repair_space>you<seq2seq4repair_space>by:<ul><li>Dr.<seq2seq4repair_space>Saeid<seq2seq4repair_space>Nourian,<seq2seq4repair_space>developer<seq2seq4repair_space>of<seq2seq4repair_space>3D<seq2seq4repair_space>user<seq2seq4repair_space>interface<seq2seq4repair_space>and<seq2seq4repair_space>graphics<li>Dr.<seq2seq4repair_space>Charles<seq2seq4repair_space>Xie,<seq2seq4repair_space>developer<seq2seq4repair_space>of<seq2seq4repair_space>simulation<seq2seq4repair_space>and<seq2seq4repair_space>analysis<seq2seq4repair_space>engines<//ul><p>This<seq2seq4repair_space>program<seq2seq4repair_space>is<seq2seq4repair_space>licensed<seq2seq4repair_space>under<seq2seq4repair_space>the<seq2seq4repair_space>GNU<seq2seq4repair_space>Lesser<seq2seq4repair_space>General<seq2seq4repair_space>Public<seq2seq4repair_space>License<seq2seq4repair_space>V3.0<br>and<seq2seq4repair_space>based<seq2seq4repair_space>on<seq2seq4repair_space>Ardor3D.<seq2seq4repair_space>Funding<seq2seq4repair_space>of<seq2seq4repair_space>this<seq2seq4repair_space>project<seq2seq4repair_space>is<seq2seq4repair_space>provided<seq2seq4repair_space>by<seq2seq4repair_space>the<seq2seq4repair_space>National<br>Science<seq2seq4repair_space>Foundation<seq2seq4repair_space>under<seq2seq4repair_space>grants<seq2seq4repair_space>#0918449,<seq2seq4repair_space>#1304485,<seq2seq4repair_space>and<seq2seq4repair_space>#1348530.<//html>" ) ) , BorderLayout . CENTER ) ;