This document contains instructions and questions for an exam on advanced object-oriented programming. It includes 5 questions related to search trees, message boards, binary trees, threading and synchronization in Java, and generic types. The first question asks to implement a search tree class in Java and includes sub-parts related to the binary tree node structure, tree operations, and method implementations. The second questions asks to specify message boards and topics using Maude. The third question relates to binary tree traversal and the method call stack. The fourth questions covers threading concepts in Java like thread states and synchronization to prevent interference. The fifth question asks to implement a generic binary tree class in Java that uses a type parameter constrained by the Comparable interface.