example: customer has a pipeline that could build java 17 or 18, if the input variable is 17, it could pick X version of the template