Set<SkinConfig> portletConfigs = getPortalPortletSkins();
List<SkinConfig> portletSkins = new ArrayList<SkinConfig>();
//
for (UIPortlet uiPortlet : uiportlets) {
SkinConfig skinConfig = getPortletSkinConfig(uiPortlet);
if (skinConfig == null) {
skinConfig = getDefaultPortletSkinConfig(uiPortlet);
}
if (skinConfig != null && !portletConfigs.contains(skinConfig)) {
portletSkins.add(skinConfig);