When Java is your hammer, everything looks like a NailInstanceFactoryImpl.
(...and the hammers come from a AbstractHammerBuilderFactory)
Don't have an account? You can sign up here