for (int i = 0; i < orderedProps.length; i++) {
if (orderedProps[i].getCollapsedValues().isEmpty()) {
continue;
}
SelectionProperty key = linkerContext.getProperty(orderedProps[i].getName());
softProperties.put(key, orderedPropValues[i]);
}
return softProperties;
}