@Override
	public void valueRecived(SlotInterface s, Value v) {
		if (s.getLabel().equals(Input)) {
			try {
				boolean b = v.getBoolean();
				value_ = b;
				if (trigger_ == null) {
					if (b) {
						ifTrigger_.trigger(new Value(Void.TYPE));
					} else {
						elseTrigger_.trigger(new Value(Void.TYPE));
					}
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		} else if (s.getLabel().equals(Trigger)) {
			if (value_) {
				ifTrigger_.trigger(new Value(Void.TYPE));
			} else {
				elseTrigger_.trigger(new Value(Void.TYPE));
			}
		}
	}