Logger.getLogger(TagUtils.class.getName()).log(Level.SEVERE, "Case was closed out from underneath", ex);
throw new TskCoreException("Case was closed out from underneath", ex);
}
}
public static void fireChange(Collection<Long> ids) {
<BUG>Set<TagUtils.TagListener> listenersCopy = new HashSet<TagUtils.TagListener>(listeners);
synchronized (listeners) {</BUG>
listenersCopy.addAll(listeners);
}
for (TagListener list : listenersCopy) {

Logger.getLogger(TagUtils.class.getName()).log(Level.SEVERE, "Case was closed out from underneath", ex);
throw new TskCoreException("Case was closed out from underneath", ex);
}
}
public static void fireChange(Collection<Long> ids) {
Set<TagUtils.TagListener> listenersCopy = new HashSet<>(listeners);
synchronized (listeners) {
listenersCopy.addAll(listeners);
}
for (TagListener list : listenersCopy) {
