なんか嘘呼ばわりされて悲しいけど、ちょっとテストコード書いて見たよ。

public class Test {
  public static void main(String[] args) {
    new Concrete();
  }
  public static class Super {}
  public static class Concrete extends Super {}
}

上記コードを実行
java -agentlib:hprof=format=b Test

jhatで分析
jhat java.hprof

http://localhost:7000/にアクセス

↓その結果
All Classes (excluding platform)
Package <Default Package>
class Test [0x500002fc]
class Test$Concrete [0x50000362]
class Test$Super [0x50000361]

内部インスタンスとしてTest$Superが生成されていることがわかる。