Creanting an anonymous inner class and a private interface for encapsulating the add of a new JButton
Removing comments
Changing package name 'gui' to 'ui' (it makes no sense a textual graphical user interface)
Making necessary changes to hold the previous changes