@Override
	public void init()
	{
		super.init();
		ccv = ByteTools.readShort( getByteAt( 0 ), getByteAt( 1 ) );
		getData();
		int pos = 2;
		for( int d = 0; d < ccv; d++ )
		{
			getColorTable()[d + 8] = new java.awt.Color( ((data[pos] < 0) ? (255 + data[pos]) : data[pos]),
			                                                  ((data[pos + 1] < 0) ? (255 + data[pos + 1]) : data[pos + 1]),
			                                                  ((data[pos + 2] < 0) ? (255 + data[pos + 2]) : data[pos + 2]) );
			pos += 4;
		}
	}