this logic was broken out into this:

https://github.com/twitter/chill/blob/develop/chill-java/src/main/java/com/twitter/chill/config/ReflectingInstantiator.java