   (do
     (create-database "hgdbtest")
     (create-hdm-uml-persistance-model "configuration/hdm-uml-model.clj")
-    ;(let [sql-config (map #(binding [*ns* (find-ns 'clj_hypergraph_db.sql_parser.sql_config_parser)] (eval %))
-    ;                      (read-string (str "(" (slurp "configuration/sql-input-model.clj") ")")))
-    ;      sql-model (binding [*ns* (find-ns 'clj_hypergraph_db.sql_parser.sql_model_parser)] (create-sql-model sql-config))
-    ;      sql-extent-config (map #(binding [*ns* (find-ns 'clj_hypergraph_db.sql_parser.sql_to_hdm_config_parser)] (eval %))
-    ;                             (read-string (str "(" (slurp "configuration/sql-input-extent.clj") ")")))]
-    ;  (binding [*ns* (find-ns 'clj_hypergraph_db.sql_parser.sql_to_hdm_model_parser)] (import-sql-into-hdm
-    ;                                                                                    sql-extent-config
-    ;                                                                                    sql-model)))
+    (let [sql-config (map #(binding [*ns* (find-ns 'clj_hypergraph_db.sql_parser.sql_config_parser)] (eval %))
+                          (read-string (str "(" (slurp "configuration/sql-input-model.clj") ")")))
+          sql-model (binding [*ns* (find-ns 'clj_hypergraph_db.sql_parser.sql_model_parser)] (create-sql-model sql-config))
+          sql-extent-config (map #(binding [*ns* (find-ns 'clj_hypergraph_db.sql_parser.sql_to_hdm_config_parser)] (eval %))
+                                 (read-string (str "(" (slurp "configuration/sql-input-extent.clj") ")")))]
+      (binding [*ns* (find-ns 'clj_hypergraph_db.sql_parser.sql_to_hdm_model_parser)] (import-sql-into-hdm
+                                                                                        sql-extent-config
+                                                                                        sql-model)))
     (let [xml-config (map #(binding [*ns* (find-ns 'clj_hypergraph_db.xml_parser.xml_config_parser)] (eval %))
                           (read-string (str "(" (slurp "configuration/xml-input-model.clj") ")")))
           xml-model (binding [*ns* (find-ns 'clj_hypergraph_db.xml_parser.xml_model_parser)] (create-xml-model xml-config))

            [clj_hypergraph_db.xml_parser.xml_to_hdm_model_parser :refer :all]

            ;sql
            ;[clj_hypergraph_db.sql_parser.sql_config_parser :refer :all]
            ;[clj_hypergraph_db.sql_parser.sql_model_parser :refer :all]
            ;[clj_hypergraph_db.sql_parser.sql_to_hdm_config_parser :refer :all]
            ;[clj_hypergraph_db.sql_parser.sql_to_hdm_model_parser :refer :all]

            ;prototypers
            [clj_hypergraph_db.xml_parser.xml_model_prototyper :refer :all]

          extent-model (binding [*ns* (find-ns 'clj_hypergraph_db.xml_parser.xml_to_hdm_model_parser)] (create-extent-model
                                                                                                         extent-config
                                                                                                         xml-model))]
      (load-input-xml-data (:root extent-model) "resources/BES-Example.xml"))
    (println (get-class-instances :UserDomain))
    (close-database)))


