. . . "We can make these configure() methods private and disallow anyone from calling them except the inner builder. > > The problem with public configure() methods is that they require us to handle the case of in-flight reconfiguration." .