It looks like LinkedHashSet does like too much Iterator#remove() calls when there are more than 1 previous extension to uninstall. But it's not clear to me why, as that iterator #remove() is the only way in which this set is modified at this level from what I can see in the code and the javadoc is clearly stating that it's allowed.
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.