JPanel (boolean forward) { String desc = makeDescription(forward); JPanel bth = new JPanel(new BorderLayout()); JBLabel descriptionLabel = new JBLabel(desc, UIUtil.ComponentStyle.SMALL); descriptionLabel.setBorder(JBUI.Borders.emptyBottom(5)); bth.add(descriptionLabel, BorderLayout.NORTH); bth.add(forward ? myHeadToBranchListPanel : myBranchToHeadListPanel); return bth; }