} else {
return getFirstValueTyped();
}
}
@SuppressWarnings("unchecked")
<BUG>public <T> T getValue(String name) {
if (outputValues.containsKey(name)) {
return (T) getValueTyped(name).getValue();
} else {
return null;
}
}
@SuppressWarnings("unchecked")</BUG>
public <T> T getFirstValue() {

} else {
return null;
}
}
@Override
public <T extends TypedValue> T getSingleValueTyped() {
if (outputValues.size() > 1) {
throw LOG.decisionOutputHasMoreThanOneValue(this);
} else {
return getFirstValueTyped();
}
}
@SuppressWarnings("unchecked")
public <T> T getFirstValue() {
