Mark Royer HW1 Example Description: This project is used as an example of what should be submitted for the first homework assignment in cos226. The student is asked to create an implementation of the first child/next sibling tree model. The project is composed into three sub directories: src - contains and project source code tests - contains the JUnit (junit.org) tests for the project lib - contains the libraries used by the project The main components of the src directory are the classes that make up the package edu.umaine.cs.cos226. They are Tree.java TreeNode.java Additionally, the student is asked to create MyTree.java MyTreeNode.java that extend Tree and TreeNode. Compilation: The project may be compiled by typing make at the command line. This will create the executable script runTests. Execution: By typing runTests at the command line, a series of JUnit tests will be performed to ensure that the the tree is implemented correctly. Only a few tests have been given in this example, and the student is expected to expand on the tests to ensure the tree implementation is correct. If you have any questions or comments, contact mroyercs.umaine.edu.