Map<String, TensorType> inputMap() {
            // Note: We're naming inputs by their actual name (used in the expression, given by what the input maps *to*
            // in the model, as these are the names which must actually be bound, if we are to avoid creating an
            // "input mapping" to accommodate this complexity
            return Map.copyOf(inputs.entrySet()
                    .stream()
                    .collect(CustomCollectors.toLinkedMap(Map.Entry::getValue, e -> owner().inputs.get(e.getValue()))));
        }
Returns the name and type of all inputs in this signature as an immutable map
model-integration/src/main/java/ai/vespa/rankingexpression/importer/ImportedModel.java