The circus.circus Project Used to demo abstract classes, interfaces, packages Can be used to demo branching too The project has 2 runnable classes You can run both Trainer and Circus