// output
if (js == null) {
continue;
}
StandardCompilationResult compilation = linkerContext.getCompilation(logger, js);
Map<SelectionProperty, String> unboundProperties = new HashMap<SelectionProperty, String>();
for (int i = 0; i < orderedProps.length; i++) {
SelectionProperty key = linkerContext.getProperty(orderedProps[i].getName());
if (key.tryGetValue() != null) {
// The view of the Permutation doesn't include properties
// with defined
// values.
continue;
}
unboundProperties.put(key, orderedPropValues[i]);
}
compilation.addSelectionPermutation(unboundProperties);
}
}