added reconstructFromCommentList method