annotation classes don't seem to be able to match a subset of their constructors
j
annotation classes don't seem to be able to match a subset of their constructors