Class AbstractProvider<E extends Element>