Hidden in Documentation

I have read the VTL Referenz more than one time, but some details attract attention very late. The authors of the documentation of Apache Velocity have been humorous (have a look at the names and values of the variables in the following example):


Variable reference: #set( $monkey = "bill" )
String literal: #set( $monkey.Friend = "monica" )
Property reference: #set( $monkey.Blame = $whitehouse.Leak )
Method reference: #set( $monkey.Plan = $spindoctor.weave($web) )
Number literal: #set( $monkey.Number = 123 )
Range operator: #set( $monkey.Numbers = [1..3] )
Object array: #set( $monkey.Say = ["Not", $my, "fault"] )