public MySplash(Rectangle progressArea, Color progressColor, Point statusPosition, Color statusColor)
	{
		this.progressColor = progressColor;
		this.statusPosition = statusPosition;
		this.statusColor = statusColor;
		this.progressArea = progressArea;
		if ((splash == null) || (!splash.isVisible()))
		{
			graphics = null;
			return;
		}
		synchronized (splash)
		{
			if (instanceCreated)
				throw new RuntimeException("Only one single instance accepted.");
			instanceCreated = true;
		}
		graphics = splash.createGraphics();
		graphics.setColor(progressColor);
		graphics.drawRect(progressArea.x, progressArea.y, progressArea.width, progressArea.height);
		splash.update();
		statusLastWidth = 0;
	}