Use of isEmpty instead of size to check collection emptiness
typo
Fixed javadocs
Added tests for ReflectionUtils
Tested negative scenario with generalized listener