(non_)empty_constructor_needs_parens rule fails incorrectly when constructing a chained class name