{"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/comments/15226124","html_url":"https://github.com/SpongePowered/SpongeAPI/commit/3699c1e59aa6de3b9afd978607ff0293c384ea2c#commitcomment-15226124","id":15226124,"user":{"login":"ST-DDT","id":1579362,"avatar_url":"https://avatars.githubusercontent.com/u/1579362?v=3","gravatar_id":"","url":"https://api.github.com/users/ST-DDT","html_url":"https://github.com/ST-DDT","followers_url":"https://api.github.com/users/ST-DDT/followers","following_url":"https://api.github.com/users/ST-DDT/following{/other_user}","gists_url":"https://api.github.com/users/ST-DDT/gists{/gist_id}","starred_url":"https://api.github.com/users/ST-DDT/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ST-DDT/subscriptions","organizations_url":"https://api.github.com/users/ST-DDT/orgs","repos_url":"https://api.github.com/users/ST-DDT/repos","events_url":"https://api.github.com/users/ST-DDT/events{/privacy}","received_events_url":"https://api.github.com/users/ST-DDT/received_events","type":"User","site_admin":false},"position":79,"line":79,"path":"src/main/java/org/spongepowered/api/text/channel/AbstractMutableMessageChannel.java","commit_id":"3699c1e59aa6de3b9afd978607ff0293c384ea2c","created_at":"2016-01-01T10:10:44Z","updated_at":"2016-01-01T10:10:44Z","body":"@TheRaspPie Why? You either know \r\n* that this list is mutable because you got it from a mutable channel and edit it \r\n* or you have to create a mutable copy because you simply got the recipients from the generic `MessageChannel` (why would you cast it to a mutable one in that case?) and need to edit it but don't  know whether  the list is mutable or not.\r\n* or you want to iterate it and it does not matter at all\r\n* or you defenitly need an `ImmutableList` or `*Collection` then you have to create a copy anyway because nowhere is stated that the returned list is immutable and which (immutable) impl it uses (`Collections.unmodifyableX()` has still an mutable underlying list)\r\n"}}