A Java library for typed access to property files