}
private List<PropertyInfo> getProperties(File propertyFile) {
try {
ConfigurationXml cx = unmarshal(ConfigurationXml.class, propertyFile);
List<PropertyInfo> list = new ArrayList<PropertyInfo>();
for (PropertyInfo pi : cx.getProperties()) {
// maintain old behavior
if (null == pi.getValue() || pi.getValue().isEmpty())
continue;
pi.setFilename(propertyFile.getName());