since private nested classes can call each other’s...
# announcements
p
since private nested classes can call each other’s constructors in general, this looks wrong to me