@Override
	public int getIconWidth() {
		init();
		return super.getIconWidth();
	}
<code>LazyImageIcon</code> provides the ability to instantiate 
an ImageIcon with delayed loading.  In addition to delayed loading
it has the added benefit of allowing the use of static initialization
of ImageIcons without starting the Swing thread which can cause
problems when running headless.
Ghidra/Framework/Gui/src/main/java/resources/icons/LazyImageIcon.java