Javaのインナークラス

Mesh.this.getBounds(...);

こういうthisの使い方をしているのははじめてみた。
Mesh classのインナークラスの関数内で使っている.
どちらの関数もstaticではない。
よくわからん。
http://www.applitips.com/java/kiso/innerclass.htm
http://t-katochin.air-nifty.com/nongreasy/2005/01/index.html
http://www.y-adagio.com/public/standards/tr_javalang/1_1Update.htm


インナークラスの関数や変数が、外のクラスとかぶってる時にこのようにするらしい。
新たな疑問:
インナークラスから外のクラスの変数や関数にはアクセスできるらしいが、
インナークラスだけインスタンス化されることはないのだろうか?


非staticなインナークラスは、外のクラスのインスタンスからアクセスする。
非staticなインナークラスだけのインスタンスは作れないようだ。
http://q.hatena.ne.jp/1131095872
http://www.thinkit.co.jp/cert/tettei/1/2/6/2.htm#a5
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2375&forum=12&3