ClassDecl False "Fowler" "Object" [] (ConstructorDecl "Fowler" (FormalParams []) (Arguments []) (BlockStatements [] [Skip])) [MethodDecl Nothing "printOwning" (FormalParams [FormalParam (Type "double") "amount"]) (BlockStatements [VariableDecl (Type "Name") "name"] [MethodInvocationStat (ExpressionInvocation This "printBanner" (Arguments [])),StatFocus (Block (BlockStatements [] [MethodInvocationStat (ExpressionInvocation (Identifier "System_out") "println" (Arguments [InfixExpr (Literal (StringLit "name:")) PLUS (Identifier "_name")])),ReturnStat Nothing,MethodInvocationStat (ExpressionInvocation (Identifier "System_out") "println" (Arguments [InfixExpr (Literal (StringLit "amount")) PLUS (Identifier "amount")]))]))])]