supporting whitespaces in ScriptletPrint; Method Invocation now supports parameters
generics with spaces; regexes constants
reusable variable
comment rule
default values when declaring variables
variable printing accepts big expressions; variable declaration supports default value