public void drawLine(MinuetoColor color, int xStart, int yStart, int xStop, int yStop) {

		if (color == null) new NullPointerException();

		int width = this.width;
		int height = this.height;

		/* Bound check */
		if (( xStart < 0 ) || ( xStart >= width))
			throw new MinuetoOutOfBoundException(xStart, 0, width);
		//if (( xStop < 0 ) || ( xStop >= width))
		//	throw new MinuetoOutOfBoundException(xStop, 0, width);
		if (( yStart < 0 ) || ( yStart >= height))
			throw new MinuetoOutOfBoundException(yStart, 0, height);
		//if (( yStop < 0 ) || ( yStop >= height))
		//	throw new MinuetoOutOfBoundException(yStop, 0, height);

		this.graphics2D.setColor(color.getAWTColor());
		this.graphics2D.drawLine(xStart,yStart,xStop,yStop);
	}