velocityテンプレートでのバックスラッシュの扱い方

velocityを使っているとき、Windowsのコマンドバスを指定するテンプレートを作る場合、パスのデリミタのバックスラッシュの扱い方が面倒ですね。

#set( $backslash = '\' )

c:\$val  <= 間違い。$がエスケープされてしまう
c:$backslash$val <- 正解

そもそも、Windowsがパスのデリミタがバックスラッシュなのが問題なんですけどね。