} catch (Throwable e) { Log.logException(Log.LEVEL_ERROR, MODULE, e); return null;
	public static Image loadJava(URL url, Dimension d, boolean noStretch) {		try {			Log.log(Log.LEVEL_TRACE, MODULE, "Free before loading: " + Runtime.getRuntime().freeMemory());			Image r = ImageIO.read(url);			Log.log(Log.LEVEL_TRACE, MODULE, "Free after loading: " + Runtime.getRuntime().freeMemory());			r = loadJavaInternal(r, d, noStretch);			Log.log(Log.LEVEL_TRACE, MODULE, "Free after resize: " + Runtime.getRuntime().freeMemory());			System.gc();			Log.log(Log.LEVEL_TRACE, MODULE, "Free after gc: " + Runtime.getRuntime().freeMemory());			return r;		} catch (IOException e) {			Log.logException(Log.LEVEL_ERROR, MODULE, e);			return null;		}	}