[:name]

obj [:name] [:pinfo get -default "" bundle parametersyntax]

[:?var :@method { [:for sm [:get_sub_methods] { [$sm render -initscript [list set supermethod [current]] -template submethod] }] } - { [:?var :@parameter {
Parameters
[:for param [:!get @parameter] {
[$param print_name]
[$param as_text]
}]
}] [:?var :@return {
Return
[:!let ret [:!get @return]] [$ret as_text] }] }]