<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def forum_post_list(self, creator_id=None, creator_name=None, topic_id=None, topic_title_matches=None, topic_category_id=None, body_matches=None):
 """Return a list of forum posts. Parameters: creator_id (int):
 creator_name (str):
 topic_id (int):
 topic_title_matches (str):
 topic_category_id (int):
 Can be: 0, 1, 2 (General, Tags, Bugs & Features respectively). body_matches (str):
 Can be part of the post content. """

        params = {
            'search[creator_id]': creator_id,
            'search[creator_name]': creator_name,
            'search[topic_id]': topic_id,
            'search[topic_title_matches]': topic_title_matches,
            'search[topic_category_id]': topic_category_id,
            'search[body_matches]': body_matches
            }
        return self._get('forum_posts.json', params)