<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def clean_already_reported(self, comments, file_name, position, message):
 """ message is potentially a list of messages to post. This is later converted into a string. """

        for comment in comments:
            if ((comment['path'] == file_name and
                 comment['position'] == position and
                 comment['user']['login'] == self.requester.username)):

                return [m for m in message if m not in comment['body']]
        return message