JComponent () { final JPanel panel = new JPanel(new GridBagLayout()); final GridBagConstraints gc = new GridBagConstraints(0, GridBagConstraints.RELATIVE, 1, 1, 1, 0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, JBInsets.emptyInsets(), 0, 0); panel.add(super.createCenterPanel(), gc); panel.add(myDocPanel, gc); if (mySuperClass.getDocComment() == null) { boolean hasJavadoc = InlineSuperClassRefactoringProcessor.getClassMembersToPush(mySuperClass).stream().anyMatch(memberInfo -> { PsiMember member = memberInfo.getMember(); return member instanceof PsiDocCommentOwner && ((PsiDocCommentOwner)member).getDocComment() != null; }); myDocPanel.setVisible(hasJavadoc); } gc.weighty = 1; gc.fill = GridBagConstraints.BOTH; panel.add(Box.createVerticalGlue(), gc); return panel; }