Made unit tests compile/run
Added special case for booleans in ReflectionUtils.withParametersAssignableTo