IDE service providers must provide a concrete implementation of the abstract classes declared in this package.