class diagram java example - Search