#macro (headerCell $body) $body #end #macro (entryCell $body) $body   #end #macro (entryCell2 $body $count) #if (($count % 2) == 0) #else #end $body   #end #macro (formField $label $value $size $id $MESSAGES $ERRORS) #if ($ERRORS) #set ($eflag = "$!ERRORS.get($id)") #else #set ($eflag = "") #end #if ($!eflag == "")   #else   #end $!MESSAGES.getString($label):    #end #macro (ErrorMessages $ERRORS) #if ($ERRORS) #if ($ERRORS.size() > 0) #foreach ($msg in $ERRORS)
$msg
#end
#end #end #end #macro (OnePref $pf) #set ($pv = $pf.Value) #foreach ($x in $pv) #set ($extr = $x) #end $pf.Key $!extr #end #macro (prefField $key $values $size) #if ($ERRORS) #set ($eflag = "$!ERRORS.get($id)") #else #set ($eflag = "") #end #set ($pv = $pf.Value) #foreach ($x in $pv) #set ($extr = $x) #end #foreach ($x in $values) #set ($extr = $x) #end #if ($!eflag == "")   #else   #end $!key:    #end #macro (form4ColumnCell $label $value $size $id)   $!label:    #end