Tracking Ticket: Changes which break backwards compatibility from 0.9.b to 0.9.c
(Imported from Google Code)
Rev 11: IDDMSComponent.validate() was removed as a public interface method.
Because all components are guaranteed to be valid after instantiation,
having this method exposed was overkill. It was originally intended to be
used for warnings, but getValidationWarnings() was added instead.