# File lib/rgen/metamodel_builder/builder_runtime.rb, line 81
        def _assignmentTypeError(target, value, expected)
                text = ""
                if target
                        targetId = target.class.name
                        targetId += "(" + target.name + ")" if target.respond_to?(:name) and target.name
                        text += "In #{targetId} : "
                end
                valueId = value.class.name
                valueId += "(" + value.name + ")" if value.respond_to?(:name) and value.name
                valueId += "(:" + value.to_s + ")" if value.is_a?(Symbol)
                text += "Can not use a #{valueId} where a #{expected} is expected"
                StandardError.new(text)
        end