sclass Tok_GettableFields > Tok_FieldModifierKeyword { *() { super("gettable"); } S replacement() { LS functionModifiers = listMinus(modifiers, "volatile", "transient", "public", "protected", "private"); ret tok_formatDollarVars( joinWithSpace(functionModifiers) + " public $type $var aka $getVar() { ret $var; } ", +type, +var, getVar := "get" + firstToUpper(var)); } }