do not accept deep bound promotion in type parameters withing bound check (IDEA-107654)
~do not accept self nested classes in class declaration if they inherit nested classes from superclass (IDEA-55510)
save bounds instead of size
proper location for progress bar
NPE aware