@Override
        public ExpressionToStringContext withBindings(Map<String, String> bindings) {
            SerializationContext serializationContext = new SerializationContext(getFunctions(), bindings, typeContext(), serializedFunctions());
            return new ExpressionToStringContext(serializationContext, wrappedToStringContext, path, parent);
        }
Returns a new context with the bindings replaced by the given bindings
searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java