                         RETURN n.name AS ClassName, n.`class-version-str` AS ClassVersion
                          ORDER BY n.name
                        ")
-        message        (if (empty? res) "" (s/join "\n" (map #(str (get % "ClassName") " is compiled for JVM version " (get % "ClassVersion"))) res))]
+        message        (if (empty? res)
+                         ""
+                         (s/join "\n"
+                                 (map #(str (get % "ClassName")
+                                            " is compiled for JVM version "
+                                            (get % "ClassVersion")))
+                                      res))]
     { "COM06" message }))
 
 (defn- sec04-stb03-stb04-stb05-stb06-stb10-stb12-java-apis

; To workaround the limitation described in the comments of this page: http://docs.neo4j.org/chunked/stable/cypher-parameters.html
(defn- populate-in-clause
  [query in-values]
  (let [values-1 (s/join (map #(str "'" % "',") in-values))
        values-2 (.substring values-1 0 (- (.length values-1) 1))]
    (s/replace query "{in-clause-values}" values-2)))

(defn- api01-public-alfresco-java-api
  []

                        RETURN n.name as UsedBy, COLLECT(DISTINCT m.name) AS BlacklistedJavaAPIs
                         ORDER BY n.name
                       ")
        message        (if (empty? res)
                         ""
                         (s/join "\n"
                                 (map #(str (get % "UsedBy")
                                            " uses "
                                            (s/join ", " (get % "BlacklistedJavaAPIs")))
                                      res)))]
    {
      "SEC04" message
      "STB03" message
