code: @Override
  	protected boolean execute() {
  		// Disabled triggers are always false
  		if ((trigger instanceof Disableable) && ((Disableable) trigger).isDisabled()
  				&& !(trigger instanceof Input && ((Input) trigger).isReadOnly())) {
  			return false;
  		}
  
  		final Object triggerValue = getTriggerValue(null);
  		final Object compareValue = getCompareValue();
  
  		return executeCompare(triggerValue, compareValue);
  	}
docs: Compare the trigger and compare value.
  
  @return true if the trigger input's value compares to the compare value, otherwise false