duplicates
IDEA-79650: 'Variable might not have been initialized' for fields
IDEA-79650: access to final fields inside constructors
cleanup