Sometimes code needs to support both @UDA and @UDA(), so this template is used to ensure that the given UDA is an actual object, not just a type.
See Implementation
Sometimes code needs to support both @UDA and @UDA(), so this template is used to ensure that the given UDA is an actual object, not just a type.