code: public SortedSet<AbstractPanel> getSortedPanels(PanelType panelType) {
  		validateNotNull(panelType, "panelType");
  
  		List<AbstractPanel> panels = getPanels(panelType);
  		SortedSet<AbstractPanel> sortedPanels = new TreeSet<>(new Comparator<AbstractPanel>() {
  
  			@Override
  			public int compare(AbstractPanel abstractPanel, AbstractPanel otherAbstractPanel) {
  				String name = abstractPanel.getName();
  				String otherName = otherAbstractPanel.getName();
  				if (name == null) {
  					if (otherName == null) {
  						return 0;
  					}
  					return -1;
  				} else if (otherName == null) {
  					return 1;
  				}
  				return name.compareTo(otherName);
  			}
  		});
  		sortedPanels.addAll(panels);
  		return sortedPanels;
  	}
docs: Gets the panels, sorted by name, that were added to the workbench with the given panel type.
  
  @param panelType the type of the panel
  @return a {@code List} with the sorted panels of the given type
  @throws IllegalArgumentException if the given parameter is {@code null}.
  @since 2.5.0