      :synsem {:cat :verb
               :essere false
               :sem {:pred :drink
-                    :reflexive false
                     :subj {:animate true}
                     :obj {:drinkable true}}}}
    "bianco"

      {:unify [verb-aux verb-subjective avere-common agreement-of-obj-of-main-verb]
       :note "avere(aux): takes trans"
       :synsem {:infl :present
                :subcat {:2 {:reflexive false
                             :subcat {:2 {:pronoun true}}
                             :essere false}}}}


      {:unify [verb-aux verb-subjective avere-common agreement-of-subj-of-main-verb]
       :note "avere(aux): takes intrans"
       :synsem {:infl :present
                :subcat {:2 {:sem {:reflexive false}
                             :essere false
                             :reflexive false ;; in Italian, reflexive verbs are always essere=false.
                             ;; this additional qualification here (:reflexive false) is not necessary
                             ;; but is expected to reduce fails during generation.
