The thing about this many suppresses for this class is that I'm using a big sample source code from the IRC client library. Since this code is big, I supposed it to be a "legacy one" so that's why so many suppresses.