インスタンス内部クラスのオブジェクトを作成することがわかっているので、この構文に従う必要があります
<OuterClassName>.<InnerClassName> innerObj = outerObj.new <InnerClassName>(arguments);
そして、静的クラスの構文は次のようになります
<OuterClassName>.<InnerClassName> innerObj = new <OuterClassName>.<InnerClassName>(arguments);
しかし、オブジェクトを作成するためにouterObj.new <InnerClassName>(arguments);
との違いを理解できません。new <OuterClassName>.<InnerClassName>(arguments);