Builder
Subclasses of CommonDialog should extend this Builder and override getCurrentDialog to return the subclass dialog instance.
Subclasses of CommonDialog should extend this Builder and override getCurrentDialog to return the subclass dialog instance.