improved guava pub sub example
annotation on classes example