private String getUserProfileKey(ProfileLocator locator) { StringBuffer buffer = new StringBuffer(PSML_PREFIX); String userName = null; JetspeedUser user = locator.getUser(); if (user != null) { userName = user.getUserName(); } else { return null; } addKey(userName, buffer); addKey(locator.getMediaType(), buffer); addKey(locator.getLanguage(), buffer); addKey(locator.getCountry(), buffer); addKey(locator.getName(), buffer); return buffer.toString(); }