public static boolean isSwingAvailable() {
		if (!swingChecked) {
			swingChecked = true;
			isSwingAvailable = false;
			if (compareVersion("1.2") >= 0) {
				try {
					isSwingAvailable = Class.forName("javax.swing.JComponent") != null;
				} catch (Exception ex) {
					/* Empty */
				}
			}
		}
		return isSwingAvailable;
	}