I am giving an example code here. Try to analyze further.
<pre>
interface Inter {
class InnerClass {
}
static class NestedTopLevelInnerClass {
}
interface InnerInter {
}
static interface NestedInter {
}
}
class
Test {
void m1() {
Inter.NestedTopLevelInnerClass c1 = new Inter.NestedTopLevelInnerClass();
}
}
</pre>