added a second case statement to make the example more comprehensive
added compiled class files to the ignore list
used blocks to make it possible uncomment all code
a new class with a bug (deliberately) to demonstrate debugging