void () { doTest(""" class X { A<?, ? extends B>.C<? extends D>. E< ? /* */>.F field; } """, """ PsiJavaFileStub [] IMPORT_LIST:PsiImportListStub CLASS:PsiClassStub[name=X fqn=X] MODIFIER_LIST:PsiModifierListStub[mask=0] TYPE_PARAMETER_LIST:PsiTypeParameterListStub EXTENDS_LIST:PsiRefListStub[EXTENDS_LIST:] IMPLEMENTS_LIST:PsiRefListStub[IMPLEMENTS_LIST:] FIELD:PsiFieldStub[field:A<?,? extends B>.C<? extends D>.E<?>.F] MODIFIER_LIST:PsiModifierListStub[mask=0] """); }