Write the code for a small function called myStack, which creates a Stack object of String elements, named cities. Add \"Sydney\", then \"London\", then \"New York\" and then \"Beijing\" to cities. Then print each element on the screen, one per line. Print each element in a way that causes cities to be empty (i.e. have 0 elements) afterwards. (6 mks) Solution PROGRAM CODE: package stack; import java.util.Stack; public class MyStackClass { //stack function public static void myStack() { //creating a stack object called cities Stack cities = new Stack(); //Adding cities into the stack cities.push(\"Sydney\"); cities.push(\"London\"); cities.push(\"New York\"); cities.push(\"Beijing\"); //using while loop to loop through the stack till its empty while(!cities.isEmpty()) { // pop function is used to remove elements from the stack // pop() returns the elemets which is printed on the csreen System.out.println(cities.pop()); } } // Main function for the class public static void main(String args[]) { myStack(); // function call to the stack method } } OUTPUT: Beijing New York London Sydney.