// cyclic inhertiance
import java.io.*;
import java.net.*;
class Foo extends Foo {
}
interface Foo1 extends Bar {
interface Bar {
}
}
class c1 extends c2 {}
class c2 extends c1 {}
class a1 {
class b extends a1 {
}
}
class a {
static class sb extends a {
class c extends a {
void f() {
class d extends a {
}
}
}
}
class b extends sb {
class c extends a {
}
}
}