diff -r 3229f07471de -r 214c435e2d15 connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractPackageInstallerProvider.java --- a/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractPackageInstallerProvider.java Fri Apr 09 09:33:24 2010 -0500 +++ b/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractPackageInstallerProvider.java Fri Apr 09 14:06:06 2010 -0500 @@ -173,7 +173,7 @@ Set sdkFamilyNames = new HashSet(); packageList = packages.getAvailablePackageList(); if (packageList == null) - return Collections.EMPTY_LIST; + return Collections.emptyList(); for (PackageType packageType : packageList) { String sdkFamily = packageType.getSdkFamily(); sdkFamilyNames.add(sdkFamily); @@ -183,6 +183,7 @@ return sdkFamilyNameList; } + @SuppressWarnings("unchecked") public List getVersions(String familyName) { Set versions = new HashSet(); for (PackageType packageType : packageList) { @@ -197,6 +198,7 @@ } List versionList = new ArrayList(versions); Collections.sort(versionList); + Collections.reverse(versionList); return versionList; }