Define a utility class for displaying values of type double. Call the class DoubleOut. Include all the methods in the class DollarFormat, all the methods from the class OutputFormat ,….
Implement an ADT GameTree that extends the abstract class BinaryTreeBasis provided in the textbook.
Implement an ADT GameTree that extends the abstract class BinaryTreeBasis provided in the textbook. 2. Separate the implementation of ADT GameTree from its interface. 3. Develop the application (i.e., a driver program) that uses the ADT GameTree to solve the problem. 4. The following files are provided, and it is required that they have to be used: • GameTree.java: The game tree interface • BinaryTreeBasis.java: from the textbook • TreeNode.java: from the textbook • TreeException.java: from the textbook 5. You are not allowed to modify the files provided to you except adding package information if used.