private void removeFromPerContainerMap(List<ContainerShutdownDescriptor> descriptors) {
        Iterator<Map.Entry<String, ContainerShutdownDescriptor>> it = shutdownDescriptorPerContainerMap.entrySet().iterator();
        while (it.hasNext()) {
            Map.Entry<String, ContainerShutdownDescriptor> entry = it.next();
            if (descriptors.contains(entry.getValue())) {
                removeContainerIdFromLookupMaps(entry.getKey());
                it.remove();
            }
        }
    }
Get all shutdown descriptors for a given pom label.
The descriptors are returned in order of their registration.
If no pom label is given, then all descriptors are returned.

@param gavLabel the label for which to get the descriptors or <code>null</code> for all descriptors
@return the descriptors for the given label or an empty collection
src/main/java/io/fabric8/maven/docker/service/ContainerTracker.java