
class B {
  private static class A {}

  public static class C extends A {}
  public static class D extends A {}
}

class Foo<E> {
  Foo(E e, E e1) {}

  {
    Foo foo = new Foo<error descr="Cannot use '<>' with anonymous inner classes"><></error>(new B.C(), new B.D()) {};
  }
}