to avoid dereferrencing fields in interface, add event's kind-guided code snippets only if the argument's type is class, not interface
to avoid dereferrencing fields in interface, add event's kind-guided code snippets only if the argument's type is class, not interface

plum-umd/pasket,plum-umd/pasket,plum-umd/pasket,plum-umd/pasket,plum-umd/pasket