private static void setDefaultLookAndFeel(){
		try {
		    for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
		        if ("Nimbus".equals(info.getName())) {
		            UIManager.setLookAndFeel(info.getClassName());
		            break;
		        }
		    }
		} catch (UnsupportedLookAndFeelException e) {
			getDebugWindow().printError("NimbusLookAndFeel was unable to be loaded, unsuported");
			criticalError(e);
		} catch (ClassNotFoundException e) {
			getDebugWindow().printError("NimbusLookAndFeel was unable to be loaded, class not found");
			criticalError(e);
		} catch (InstantiationException e) {
			getDebugWindow().printError("NimbusLookAndFeel was unable to be loaded, instantiation");
			criticalError(e);
		} catch (IllegalAccessException e) {
			getDebugWindow().printError("NimbusLookAndFeel was unable to be loaded, illegalaccess");
			criticalError(e);
		} catch (Exception e) {
			getDebugWindow().printError("NimbusLookAndFeel has encountered an error, " + e.getMessage());
			criticalError(e);
		} catch (Error e) {
			getDebugWindow().printError("NimbusLookAndFeel has encountered an error, " + e.getMessage());
			criticalError(e);
		} catch (Throwable thr) {
			getDebugWindow().printError("NimbusLookAndFeel has encountered an error, " + thr.getMessage());
			criticalError(thr);
		}
	}