public final ImageIcon getIcon() { if (getErrors().isEmpty()) return getSourceIcon(); else return ImageProvider.overlay( getSourceIcon(), "dialogs/mappaint/error_small", ImageProvider.OverlayPosition.SOUTHEAST); }