In general, extension writers implement the Wizard
interface
when introducing a new wizard type.
IDE service providers must provide a concrete implementation of the
WizardManager
interface. The Extension Development Kit
(EDK) provides an abstract implementation that IDE services providers should
extend: javax.ide.wizard.spi.AbstractWizardManager
.