//# 1 errors, 217 messages
//#
/*
    //#WeblogEntriesPreviewPager.java:1:1: class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
 * Licensed to the Apache Software Foundation (ASF) under one or more
 *  contributor license agreements.  The ASF licenses this file to You
 * under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.  For additional information regarding
 * copyright in this work, please see the NOTICE file in the top level
 * directory of this distribution.
 */

package org.apache.roller.weblogger.ui.rendering.pagers;

import java.sql.Timestamp;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.roller.weblogger.business.URLStrategy;
import org.apache.roller.weblogger.business.Weblogger;
import org.apache.roller.weblogger.business.WebloggerFactory;
import org.apache.roller.weblogger.business.WeblogManager;
import org.apache.roller.weblogger.pojos.WeblogEntry;
import org.apache.roller.weblogger.pojos.Weblog;
import org.apache.roller.weblogger.pojos.wrapper.WeblogEntryWrapper;


/**
 * A special pager for showing entries in preview mode.
 *
 * This pager is different from the other pagers because it allows access to
 * data we don't normally provide to templates working on the "live" weblog,
 * like entries in DRAFT mode.
 */
public class WeblogEntriesPreviewPager extends WeblogEntriesPermalinkPager {
    
    private static Log log = LogFactory.getLog(WeblogEntriesPreviewPager.class);
    //#WeblogEntriesPreviewPager.java:46: method: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager.org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init
    //#WeblogEntriesPreviewPager.java:46: Warning: method not available
    //#    -- call on Log org.apache.commons.logging.LogFactory:getLog(Class)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init
    //#    unanalyzed callee: Log org.apache.commons.logging.LogFactory:getLog(Class)
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager]
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.createURL(IILorg/apache/roller/weblogger/pojos/Weblog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getEntries()Ljava/util/Map;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getHomeLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getHomeName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextCollectionLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextCollectionName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextEntry()Lorg/apache/roller/weblogger/pojos/WeblogEntry;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevCollectionLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevCollectionName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevEntry()Lorg/apache/roller/weblogger/pojos/WeblogEntry;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getToday()Ljava/util/Date;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.hasMoreEntries()Z
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.parseDate(Ljava/lang/String;)Ljava/util/Date;
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): log
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager]
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPager.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager]
    //#output(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager]
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPager.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.createURL(IILorg/apache/roller/weblogger/pojos/Weblog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.createURL
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getEntries()Ljava/util/Map; == &getEntries
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getHomeLink()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.getHomeLink
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getHomeName()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.getHomeName
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextCollectionLink()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.getNextCollectionLink
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextCollectionName()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.getNextCollectionName
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextEntry()Lorg/apache/roller/weblogger/pojos/WeblogEntry; == &org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.getNextEntry
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextLink()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.getNextLink
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getNextName()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.getNextName
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevCollectionLink()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.getPrevCollectionLink
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevCollectionName()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.getPrevCollectionName
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevEntry()Lorg/apache/roller/weblogger/pojos/WeblogEntry; == &org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.getPrevEntry
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevLink()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.getPrevLink
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getPrevName()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.getPrevName
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.getToday()Ljava/util/Date; == &org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.getToday
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.hasMoreEntries()Z == &org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.hasMoreEntries
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): __Dispatch_Table.parseDate(Ljava/lang/String;)Ljava/util/Date; == &org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.parseDate
    //#post(org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init): init'ed(log)
    //#WeblogEntriesPreviewPager.java:46: end of method: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager.org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager__static_init
    
    
    public WeblogEntriesPreviewPager(
            URLStrategy        strat,
            Weblog             weblog,
            String             locale,
            String             pageLink,
            String             entryAnchor,
            String             dateString,
            String             catPath,
            List               tags,
            int                page) {
        
        super(strat, weblog, locale, pageLink, entryAnchor, dateString, catPath, tags, page);
    //#WeblogEntriesPreviewPager.java:60: method: void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager.org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)
    //#WeblogEntriesPreviewPager.java:60: Warning: suspicious precondition
    //#    the precondition for this.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)
    //#    suspicious precondition index: [7]
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): "request for messages in locale = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): __Dispatch_Table.getEntries()Ljava/util/Map;
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): catPath
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): dateString
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): entryAnchor
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): locale
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): locale._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager]
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager]
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.__Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.__Dispatch_Table.getEntries()Ljava/util/Map;
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/util/I18nMessages.__Descendant_Table[org/apache/roller/weblogger/util/I18nMessages]
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/util/I18nMessages.__Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/util/I18nMessages.log
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/util/I18nMessages.messagesMap
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): page
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): pageLink
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): strat
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): tags
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.__Tag
    //#input(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): weblog
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new ArrayList(AbstractWeblogEntriesPager#1) num objects
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new I18nMessages(getMessages#2) num objects
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new I18nMessages(getMessages#2).__Tag
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new I18nMessages(getMessages#2).bundle
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new I18nMessages(getMessages#2).locale
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#2) num objects
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#2)._tainted
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#3) num objects
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#3)._tainted
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new TreeMap(getEntries#1) num objects
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new TreeMap(getEntries#3) num objects
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.__Tag
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.catPath
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.currEntry
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.dateString
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.entries
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.entryAnchor
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.length
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.locale
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.messageUtils
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.nextEntry
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.offset
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.page
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.pageLink
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.prevEntry
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.tags
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.urlStrategy
    //#output(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.weblog
    //#new obj(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new ArrayList(AbstractWeblogEntriesPager#1)
    //#new obj(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new I18nMessages(getMessages#2)
    //#new obj(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#2)
    //#new obj(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#3)
    //#new obj(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new TreeMap(getEntries#1)
    //#new obj(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new TreeMap(getEntries#3)
    //#pre[4] (void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): locale == null
    //#pre[7] (void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.__Tag in {org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager, org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager}
    //#pre[9] (void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): org/apache/roller/weblogger/util/I18nMessages.messagesMap != null
    //#pre[15] (void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): weblog != null
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.__Tag == old this.__Tag
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.__Tag in {org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager, org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPreviewPager}
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.catPath == catPath
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.catPath)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.currEntry)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.dateString == dateString
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.dateString)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.entries)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.entryAnchor == entryAnchor
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.entryAnchor)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.length)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.locale == null
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.messageUtils != null
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.nextEntry)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.offset)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.page == One-of{0, page}
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.page >= 0
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.pageLink == pageLink
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.pageLink)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.prevEntry)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.tags == One-of{&new ArrayList(AbstractWeblogEntriesPager#1), tags}
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.tags != null
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.urlStrategy == strat
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(this.urlStrategy)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.weblog == weblog
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): this.weblog != null
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new ArrayList(AbstractWeblogEntriesPager#1) num objects == 1
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new I18nMessages(getMessages#2) num objects <= 1
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new I18nMessages(getMessages#2).__Tag == org/apache/roller/weblogger/util/I18nMessages
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): init'ed(new I18nMessages(getMessages#2).bundle)
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new I18nMessages(getMessages#2).locale != null
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#2) num objects == 0
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#2)._tainted == 0
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#3)._tainted == 0
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new Locale(AbstractWeblogEntriesPager#3) num objects == 0
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new TreeMap(getEntries#1) num objects <= 1
    //#post(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): new TreeMap(getEntries#3) num objects <= 1
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getWeblogManager
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.business.WeblogManager:getWeblogEntryByAnchor
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.pojos.WeblogEntry
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.pojos.WeblogEntry:setData
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.pojos.WeblogEntry:getPubTime
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.lang.System:currentTimeMillis
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.sql.Timestamp
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.pojos.WeblogEntry:setPubTime
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.TreeMap
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.Collections:singletonList
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.Map:put
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.commons.logging.Log:error
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.pojos.WeblogEntry:getStatus
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.sql.Timestamp:getTime
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.Date
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.ui.rendering.pagers.AbstractWeblogEntriesPager
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.config.WebloggerRuntimeConfig:getIntProperty
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.pojos.Weblog:getEntryDisplayCount
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.Locale
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.roller.weblogger.pojos.Weblog:getLocaleInstance
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.ResourceBundle:getBundle
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:org.apache.commons.logging.Log:debug
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.Map:get
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)): Effects-of-calling:java.util.Locale:toString
    }
    //#WeblogEntriesPreviewPager.java:61: end of method: void org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager.org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager(URLStrategy, Weblog, String, String, String, String, String, List, int)
    
    
    public Map getEntries() {
        if (entries == null) try {
    //#WeblogEntriesPreviewPager.java:65: method: Map org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager.getEntries()
    //#input(Map getEntries()): log
    //#input(Map getEntries()): this
    //#input(Map getEntries()): this.entries
    //#input(Map getEntries()): this.entryAnchor
    //#input(Map getEntries()): this.weblog
    //#output(Map getEntries()): new TreeMap(getEntries#3) num objects
    //#output(Map getEntries()): return_value
    //#output(Map getEntries()): this.currEntry
    //#output(Map getEntries()): this.entries
    //#new obj(Map getEntries()): new TreeMap(getEntries#3)
    //#pre[3] (Map getEntries()): init'ed(this.entries)
    //#pre[1] (Map getEntries()): (soft) log != null
    //#pre[5] (Map getEntries()): (soft) init'ed(this.entryAnchor)
    //#pre[7] (Map getEntries()): (soft) init'ed(this.weblog)
    //#presumption(Map getEntries()): org.apache.roller.weblogger.business.Weblogger:getWeblogManager(...)@67 != null
    //#presumption(Map getEntries()): org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger(...)@66 != null
    //#post(Map getEntries()): return_value == One-of{old this.entries, &new TreeMap(getEntries#3)}
    //#post(Map getEntries()): init'ed(return_value)
    //#post(Map getEntries()): this.entries == return_value
    //#post(Map getEntries()): possibly_updated(this.currEntry)
    //#post(Map getEntries()): new TreeMap(getEntries#3) num objects <= 1
    //#test_vector(Map getEntries()): this.entries: Inverse{null}, Addr_Set{null}
    //#test_vector(Map getEntries()): org.apache.roller.weblogger.business.WeblogManager:getWeblogEntryByAnchor(...)@68: Addr_Set{null}, Inverse{null}
    //#test_vector(Map getEntries()): org.apache.roller.weblogger.pojos.WeblogEntry:getPubTime(...)@76: Inverse{null}, Addr_Set{null}
            Weblogger roller = WebloggerFactory.getWeblogger();
    //#WeblogEntriesPreviewPager.java:66: Warning: method not available
    //#    -- call on Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
            WeblogManager wmgr = roller.getWeblogManager();
    //#WeblogEntriesPreviewPager.java:67: Warning: method not available
    //#    -- call on WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
            currEntry = wmgr.getWeblogEntryByAnchor(weblog, entryAnchor);
    //#WeblogEntriesPreviewPager.java:68: Warning: method not available
    //#    -- call on WeblogEntry org.apache.roller.weblogger.business.WeblogManager:getWeblogEntryByAnchor(Weblog, String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: WeblogEntry org.apache.roller.weblogger.business.WeblogManager:getWeblogEntryByAnchor(Weblog, String)
            if (currEntry != null) {
                
                // clone the entry since we don't want to work with the real pojo
                WeblogEntry tmpEntry = new WeblogEntry();
    //#WeblogEntriesPreviewPager.java:72: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.WeblogEntry()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.WeblogEntry()
                tmpEntry.setData(currEntry);
    //#WeblogEntriesPreviewPager.java:73: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.WeblogEntry:setData(WeblogEntry)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.WeblogEntry:setData(WeblogEntry)
                
                // set the pubtime to the current time if it is unset
                if(tmpEntry.getPubTime() == null) {
    //#WeblogEntriesPreviewPager.java:76: Warning: method not available
    //#    -- call on Timestamp org.apache.roller.weblogger.pojos.WeblogEntry:getPubTime()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry:getPubTime()
                    tmpEntry.setPubTime(new Timestamp(System.currentTimeMillis()));
    //#WeblogEntriesPreviewPager.java:77: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.WeblogEntry:setPubTime(Timestamp)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.WeblogEntry:setPubTime(Timestamp)
                }
                
                // store the entry in the collection
                entries = new TreeMap();
                entries.put(tmpEntry.getPubTime(),Collections.singletonList(WeblogEntryWrapper.wrap(tmpEntry, urlStrategy)));
    //#WeblogEntriesPreviewPager.java:82: Warning: method not available
    //#    -- call on Timestamp org.apache.roller.weblogger.pojos.WeblogEntry:getPubTime()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry:getPubTime()
    //#WeblogEntriesPreviewPager.java:82: ?use of default init
    //#    init'ed(this.urlStrategy)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    basic block: bb_6
    //#    assertion: init'ed(this.urlStrategy)
    //#    VN: this.urlStrategy
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
            }
        } catch (Exception e) {
            log.error("ERROR: fetching entry", e);
    //#WeblogEntriesPreviewPager.java:85: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:error(Object, Throwable)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
    //#    method: Map getEntries()
    //#    unanalyzed callee: void org.apache.commons.logging.Log:error(Object, Throwable)
        }


        
        return entries;
    //#WeblogEntriesPreviewPager.java:90: end of method: Map org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager.getEntries()
    }
    
}
    //#WeblogEntriesPreviewPager.java:: end of class: org.apache.roller.weblogger.ui.rendering.pagers.WeblogEntriesPreviewPager
