public void resetForeground() {
		if (foregroundColor == null) {
			return;
		}
		
		if (foregroundColor != null && !foregroundColor.isDisposed()) {
			foregroundColor.dispose();
		}
		
		foregroundColor = null;
		
		super.setForeground(defaultForeground);
	}