@Override
    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("FeedItem [title=").append(title).append(", description=").append(description).append(", link=").append(link).append(", author=")
                .append(author).append(", categories=").append(categories).append(", guid=").append(guid)
                .append(", isPermaLink=").append(isPermaLink).append(", pubDate=").append(pubDate).append(", comments=").append(comments)
                .append(", itunesDuration=").append(itunesDuration).append(", itunesImage=").append(itunesImage).append(", itunesExplicit=")
                .append(itunesExplicit).append(", itunesTitle=").append(itunesTitle).append(", itunesSubtitle=").append(itunesSubtitle)
                .append(", itunesSummary=").append(itunesSummary).append(", itunesKeywords=").append(itunesKeywords).append(", itunesEpisode=")
                .append(itunesEpisode).append(", itunesSeason=").append(itunesSeason).append(", itunesEpisodeType=").append(itunesEpisodeType)
                .append(", itunesBlock=").append(itunesBlock).append("]");
        return builder.toString();
    }
Class representing a RSS item. A channel may contain any number of items. An item may represent a "story" -- much
like a story in a newspaper or magazine; if so its description is a synopsis of the story, and the link points
to the full story.
primefaces/src/main/java/org/primefaces/model/feedreader/FeedItem.java