I apologize for the title.. i couldn\'t find a better way to explain the situation.
I use to load properties file using a Property class as described in the URL http
I wrote my own Configuration library that supports variable expansion in properties files, have a look and see if it provides what you need. An article I wrote to introduce the feature is here.