public class Main { public static void main(String[] args) { Action delete = new Action("delete", 12); Action changeFont = new Action("changeFont", 0); Action bold = new Action("bold", 1); ActionHistory actionHistory = new ActionHistory(); System.out.println(actionHistory.isEmpty()); actionHistory.push(delete); actionHistory.push(changeFont); System.out.println("+ 2 Items pushed"); System.out.println(actionHistory.isEmpty()); System.out.println(actionHistory.pop()); System.out.println(actionHistory.pop()); System.out.println("- 2 Items poped"); actionHistory.pop(); actionHistory.push(bold); System.out.println("+ 1 Item pushed"); System.out.println(actionHistory.isEmpty()); System.out.println("Action top: " + actionHistory.top()); System.out.println(actionHistory.pop()); System.out.println("- 1 Item poped"); System.out.println(actionHistory.isEmpty()); System.out.println("Action top: " + actionHistory.top()); } }