    @Test
    public void testInnerClasses()
    {

        Collection<String> compile = cp.compile(
            "package governator.test;" +
            "public class Foo {" +
            "   @A class Inner {}" +
            "   @A static class StaticInner {}" +
            "}"
        );


        assertThat(scan("governator.test.Foo$Inner", a).getAnnotatedClasses(),
                is(Matchers.<Class<?>>iterableWithSize(1)));

        assertThat(scan("governator.test.Foo$StaticInner", a).getAnnotatedClasses(),
                is(Matchers.<Class<?>>iterableWithSize(1)));
    }