 	[_ _ views] @mutable
 	[#^Collection i #^Collection a #^Collection d] (update-fn inputs)]
     (if (not (and (empty? i) (empty? a) (empty? d)))
-      (.notifyUpdate this i a d))
+      (-notifyUpdate this i a d))
     ))
 

(defn -init [#^String name #^Metadata metadata]

  [ ;; super ctor args
   [name metadata]
   ;;[]
   ;; instance state
   (let [key-getter (.getPrimaryGetter metadata)
	 version-comparator (.getVersionComparator metadata)

    (:use
     [org.dada.core counted-set]
     )
    ;; (:require
    ;;  [org.dada.core BaseModelView]
    ;;  )
    (:import
     [java.util Collection]
     [org.dada.core Metadata Update]
     )
    (:gen-class
     ;;:extends org.dada.core.BaseModelView
     :implements [org.dada.core.ModelView]
     :constructors {[String org.dada.core.Metadata]
     ;;[String org.dada.core.Metadata]
     []
     }
     :methods []
     :init init
