in src/main/java/com/microsoft/azure/functions/worker/binding/BindingDataStore.java [130:139]
public Optional<BindingData> getOrAddDataTarget(UUID outputId, String name, Type target, boolean ignoreDefinition) {
DataTarget output = null;
if (this.isDataTargetValid(name, target)) {
output = this.getTarget(outputId).get(name);
if (output == null && (this.isDefinitionOutput(name) || ignoreDefinition)) {
this.getTarget(outputId).put(name, output = rpcDataTargetFromType(target));
}
}
return Optional.ofNullable(output).map(out -> new BindingData(out));
}