Abstract data provider that allows subclasses to retrieve the application context by calling .getContext. Calling the method before initializing PSPDFKit will throw an exception.