A framework for building type-safe configurations for JVM using code generation techniques | IEEE Conference Publication | IEEE Xplore