el.add( ColorDefinitionImpl.create( 0, 128, 255 ) ); el.add( ColorDefinitionImpl.create( 255, 128, 192 ) );
el.add( ColorDefinitionImpl.create( 80, 166, 218 ) ); el.add( ColorDefinitionImpl.create( 242, 88, 106 ) ); el.add( ColorDefinitionImpl.create( 232, 172, 57 ) );
	public final void update( int iIndex )	{		final EList el = getEntries( );		el.clear( );		if ( iIndex < 0 )		{			// a rotation version of palette-0, rataion pos is the negatvie			// index.			ArrayList al = new ArrayList( );			al.add( ColorDefinitionImpl.create( 0, 128, 255 ) );			al.add( ColorDefinitionImpl.create( 255, 128, 192 ) );			al.add( ColorDefinitionImpl.create( 128, 255, 128 ) );			al.add( ColorDefinitionImpl.create( 255, 255, 0 ) );			al.add( ColorDefinitionImpl.create( 64, 128, 128 ) );			al.add( ColorDefinitionImpl.create( 128, 128, 192 ) );			al.add( ColorDefinitionImpl.create( 170, 85, 85 ) );			al.add( ColorDefinitionImpl.create( 128, 128, 0 ) );			shiftList( al, -iIndex );			el.addAll( al );		}		else if ( iIndex == 0 )		{			el.add( ColorDefinitionImpl.create( 0, 128, 255 ) );			el.add( ColorDefinitionImpl.create( 255, 128, 192 ) );			el.add( ColorDefinitionImpl.create( 128, 255, 128 ) );			el.add( ColorDefinitionImpl.create( 255, 255, 0 ) );			el.add( ColorDefinitionImpl.create( 64, 128, 128 ) );			el.add( ColorDefinitionImpl.create( 128, 128, 192 ) );			el.add( ColorDefinitionImpl.create( 170, 85, 85 ) );			el.add( ColorDefinitionImpl.create( 128, 128, 0 ) );		}		else if ( iIndex == 1 )		{			el.add( ColorDefinitionImpl.create( 225, 225, 255 ) );			el.add( ColorDefinitionImpl.create( 223, 197, 41 ) );			el.add( ColorDefinitionImpl.create( 249, 225, 191 ) );			el.add( ColorDefinitionImpl.create( 255, 205, 225 ) );			el.add( ColorDefinitionImpl.create( 225, 255, 225 ) );			el.add( ColorDefinitionImpl.create( 255, 191, 255 ) );			el.add( ColorDefinitionImpl.create( 185, 185, 221 ) );			el.add( ColorDefinitionImpl.create( 40, 255, 148 ) );		}		else		{			logger.log( ILogger.WARNING,					Messages.getString( "error.unknown.palette", //$NON-NLS-1$ 							new Object[]{								new Integer( iIndex )							}, Locale.getDefault( ) ) );			update( 0 );		}	}