I'm pretty sure that the variables here (technique_name, class_prefix, etc) need to have ${} around them. Same on the 2 below.