The effective name of the field, or null if name is null and pattern isn't a variable pattern.
null
The effective name can either be specified explicitly by name, or implied by the variable pattern inside pattern.
String? get effectiveName;