Rewrite Clojure<->Java conversion logic
Simplify RecordPrinter