JComponent () { if (!myWasInitialized) { myWasInitialized = true; var console = getConsoleNotNull().getComponent(); if (myBuildInActions) { var search = getSearchComponent(); var group = getOrCreateActions(); if (search != null) { group = addSearchFilter(group, search); } add(new ConsoleWithFloatingToolbar(console, group, this), BorderLayout.CENTER); } else { add(console, BorderLayout.CENTER); } registerShiftTab(); } return this; }