public UnsatisfiedResolutionFailuresNode(Object parent, Set<ResolutionFailure> failures) {
_parent = parent;
_failures = new ArrayList<ResolutionFailure>(failures);
_expandedFailures = new ArrayList<Collection<Object>>();
for (ResolutionFailure failure : _failures) {
_expandedFailures.add(failure.accept(new ResolutionFailureChildNodeCreatingVisitor((ResolutionFailureImpl) failure)));
}
}