refactored error listener conditions
IDE project files ignored
constants global namespace assigned
documentation comments missed
updated whitelist attribute
implemented caching provider pool