@Override
	public void setValue(final Object value) {
		if (error) {
			setText(null);
			error = false;
		}

		if (value == null) {
			setIcon(null);
		} else {
			if (value instanceof Icon) {
				setIcon((Icon) value);
			} else {
				this.setText(ERROR_TEXT);
				error = true;
			}
		}
	}
@ Override public void setValue ( final Object value ) { if ( error ) { setText ( null ) ; error = false ; } if ( value == null ) { setIcon ( null ) ; } else { if ( value instanceof Icon ) { setIcon ( ( Icon ) value ) ; } else { this . setText ( ERROR_TEXT ) ; error = true ; } } }
{@inheritDoc}