package org.celllife.idart.misc; import java.util.Collections; import java.util.Enumeration; import java.util.Properties; import java.util.Vector; public class SortedProperties extends Properties { private static final long serialVersionUID = 785372370094417175L; @SuppressWarnings("unchecked") @Override public synchronized Enumeration keys() { Enumeration keysEnum = super.keys(); Vector keyList = new Vector(); while (keysEnum.hasMoreElements()) { keyList.add(keysEnum.nextElement()); } Collections.sort(keyList); return keyList.elements(); } }