@Override
	public Object evaluate(Context context) {
		
		Object value = expression.evaluate(context);
		
		if (value != null && value instanceof Integer && ((Integer)value) != 0 ){
				block.evaluate(context);
		}
		return Nothing.VALUE;
	}