Class AbstractContextProvider