Added ShadowingClassLoader; modified the matching semantics of PreemptingClassLoader; added support for Predicate<? super File> args, rather than FileFilters, in the IOUtil file-listing methods; added LambdaUtil and() and or() methods that take 3 arguments (varargs doesn't work with generics); made AbstractIterable's equals & hashCode final to insure correctness