refactoring: clojure -> java