}
@Override
public Color convert( final String string )
{
Color result = null;
if( string.startsWith( "#" ) && string.length() == 7 )
{
try
{
final int r = Integer.valueOf( string.substring( 1, 3 ), 16 );
final int g = Integer.valueOf( string.substring( 3, 5 ), 16 );
final int b = Integer.valueOf( string.substring( 5, 7 ), 16 );
result = new Color( r, g, b );
}
catch( NumberFormatException e )
{
// Intentionally ignored.
}