1: // @author Frank M. Carrano 2: // @author Timothy M. Henry 3: // @version 5.0 4: StackInterface<String> stringStack = new OurStack<>(); 5: stringStack.push("Jim"); 6: stringStack.push("Jess"); 7: stringStack.push("Jill"); 8: stringStack.push("Jane"); 9: stringStack.push("Joe"); 11: String top = stringStack.peek(); // Returns "Joe" 12: System.out.println(top + " is at the top of the stack."); 14: top = stringStack.pop(); // Removes and returns "Joe" 15: System.out.println(top + " is removed from the stack."); 17: top = stringStack.peek(); // Returns "Jane" 18: System.out.println(top + " is at the top of the stack."); 20: top = stringStack.pop(); // Removes and returns "Jane" 21: System.out.println(top + " is removed from the stack.");