Icon (@NotNull Icon itemIcon, @Nullable Icon statusIcon) { if (statusIcon == null) { return itemIcon; } LayeredIcon icon = new LayeredIcon(2); icon.setIcon(itemIcon, 0); icon.setIcon(statusIcon, 1, itemIcon.getIconWidth() - statusIcon.getIconWidth(), itemIcon.getIconHeight() - statusIcon.getIconHeight()); return icon; }