   ;                                   }
 
 
-  `(~(symbol (.. ctx name getText)) [~@(self-visit this ctx functionDefParams)]
-     ~(self-visit this ctx block)))
+  `(~(symbol (.. ctx name getText))
+     [~@(self-visit this ctx functionDefParams)]
+     ~@(self-visit this ctx block)))
 
 
 (defn -visitFunctionDefParams

(defn -visitStatementTerm
  [this ^JestParser$StatementTermContext ctx]

  ;; Should this always return a list?
  (cond
    (. ctx statement)   (self-visit this ctx statement)
    (. ctx functionDef) (self-visit this ctx functionDef)
    (. ctx recordDef)   (self-visit this ctx recordDef)
    (. ctx block)       (self-visit this ctx block)
    (. ctx varScope)    (self-visit this ctx varScope)

    :else (throw (new ClojureSourceGenerator$BadSource ctx))))

  `(defn
     ~(get-symbol ctx name)
     [~@(self-visit this ctx functionDefParams)]
     ~@(self-visit this ctx block)))


(defn -visitMethodDef
