in src/main/java/org/apache/cayenne/modeler/preferences/ModelerPreferences.java [82:107]
public static List<String> getLastProjFiles() {
Preferences filesPrefs = getLastProjFilesPref();
ArrayList<String> arrayLastProjFiles = new ArrayList<>();
String[] keys = null;
try {
keys = filesPrefs.keys();
}
catch (BackingStoreException e) {
logObj.warn("Error reading preferences file.", e);
}
if (keys != null) {
int len = keys.length;
ArrayList<Integer> keysInteger = new ArrayList<>();
for (int i = 0; i < len; i++) {
keysInteger.add(new Integer(i));
}
Collections.sort(keysInteger);
for (int i = 0; i < len; i++) {
arrayLastProjFiles.add(filesPrefs.get(keysInteger.get(i).toString(), ""));
}
}
return arrayLastProjFiles;
}