Create AbstractUI.java