@SuppressWarnings("all")
class CompleteHierarchyOfTypes {
static class Foo extends Bar.Baz { // Bar.Baz cannot be resolved if hierarchy of Bar is incomplete
}
static class Bar extends Base {
}
static class Base {
static class Baz {
}
}
}