//# 0 errors, 400 messages
//#
/*
    //#WeblogPreviewRequest.java:1:1: class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
 * 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.util;

import javax.servlet.http.HttpServletRequest;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.roller.weblogger.WebloggerException;
import org.apache.roller.weblogger.business.themes.ThemeNotFoundException;
import org.apache.roller.weblogger.business.WebloggerFactory;
import org.apache.roller.weblogger.business.themes.ThemeManager;
import org.apache.roller.weblogger.business.WeblogManager;
import org.apache.roller.weblogger.pojos.Theme;
import org.apache.roller.weblogger.pojos.WeblogEntry;
import org.apache.roller.weblogger.util.URLUtilities;


/**
 * Represents a request for a weblog preview.
 */
public class WeblogPreviewRequest extends WeblogPageRequest {
    
    private static Log log = LogFactory.getLog(WeblogPreviewRequest.class);
    //#WeblogPreviewRequest.java:39: method: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init
    //#WeblogPreviewRequest.java:39: Warning: method not available
    //#    -- call on Log org.apache.commons.logging.LogFactory:getLog(Class)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init
    //#    unanalyzed callee: Log org.apache.commons.logging.LogFactory:getLog(Class)
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest]
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getAuthenticUser()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getContext()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getCustomParams()Ljava/util/Map;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getLocale()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getLocaleInstance()Ljava/util/Locale;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getPageNum()I
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getPathInfo()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getPreviewEntry()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getTags()Ljava/util/List;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getTheme()Lorg/apache/roller/weblogger/pojos/Theme;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getThemeName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getUser()Lorg/apache/roller/weblogger/pojos/User;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblog()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogAnchor()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogCategoryName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogDate()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogEntry()Lorg/apache/roller/weblogger/pojos/WeblogEntry;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogHandle()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogPage()Lorg/apache/roller/weblogger/pojos/ThemeTemplate;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogPageName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.isLoggedIn()Z
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.isValidDateString(Ljava/lang/String;)Z
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.isValidDestination(Ljava/lang/String;)Z
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setAuthenticUser(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setContext(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setCustomParams(Ljava/util/Map;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setLocaleInstance(Ljava/util/Locale;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setPageNum(I)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setPathInfo(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setPreviewEntry(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setTags(Ljava/util/List;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setTheme(Lorg/apache/roller/weblogger/pojos/Theme;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setThemeName(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setUser(Lorg/apache/roller/weblogger/pojos/User;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblog(Lorg/apache/roller/weblogger/pojos/Weblog;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogAnchor(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogCategory(Lorg/apache/roller/weblogger/pojos/WeblogCategory;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogCategoryName(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogDate(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogEntry(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogHandle(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogPage(Lorg/apache/roller/weblogger/pojos/WeblogTemplate;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogPageName(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): log
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): org/apache/roller/weblogger/ui/rendering/util/ParsedRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest]
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest]
    //#output(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest]
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): org/apache/roller/weblogger/ui/rendering/util/ParsedRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getAuthenticUser()Ljava/lang/String; == &getAuthenticUser
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getContext()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getContext
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getCustomParams()Ljava/util/Map; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getCustomParams
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getLocale()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.getLocale
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getLocaleInstance()Ljava/util/Locale; == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.getLocaleInstance
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getPageNum()I == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getPageNum
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getPathInfo()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.getPathInfo
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getPreviewEntry()Ljava/lang/String; == &getPreviewEntry
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getTags()Ljava/util/List; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getTags
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getTheme()Lorg/apache/roller/weblogger/pojos/Theme; == &getTheme
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getThemeName()Ljava/lang/String; == &getThemeName
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getUser()Lorg/apache/roller/weblogger/pojos/User; == &org/apache/roller/weblogger/ui/rendering/util/ParsedRequest.getUser
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblog()Lorg/apache/roller/weblogger/pojos/Weblog; == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.getWeblog
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogAnchor()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getWeblogAnchor
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getWeblogCategory
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogCategoryName()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getWeblogCategoryName
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogDate()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getWeblogDate
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogEntry()Lorg/apache/roller/weblogger/pojos/WeblogEntry; == &getWeblogEntry
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogHandle()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.getWeblogHandle
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogPage()Lorg/apache/roller/weblogger/pojos/ThemeTemplate; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getWeblogPage
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.getWeblogPageName()Ljava/lang/String; == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.getWeblogPageName
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.isLocale(Ljava/lang/String;)Z == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.isLocale
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.isLoggedIn()Z == &isLoggedIn
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.isValidDateString(Ljava/lang/String;)Z == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.isValidDateString
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.isValidDestination(Ljava/lang/String;)Z == &isValidDestination
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setAuthenticUser(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/ParsedRequest.setAuthenticUser
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setContext(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setContext
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setCustomParams(Ljava/util/Map;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setCustomParams
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setLocale(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.setLocale
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setLocaleInstance(Ljava/util/Locale;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.setLocaleInstance
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setPageNum(I)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setPageNum
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setPathInfo(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.setPathInfo
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setPreviewEntry(Ljava/lang/String;)V == &setPreviewEntry
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setTags(Ljava/util/List;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setTags
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setTheme(Lorg/apache/roller/weblogger/pojos/Theme;)V == &setTheme
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setThemeName(Ljava/lang/String;)V == &setThemeName
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setUser(Lorg/apache/roller/weblogger/pojos/User;)V == &org/apache/roller/weblogger/ui/rendering/util/ParsedRequest.setUser
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblog(Lorg/apache/roller/weblogger/pojos/Weblog;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.setWeblog
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogAnchor(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setWeblogAnchor
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogCategory(Lorg/apache/roller/weblogger/pojos/WeblogCategory;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setWeblogCategory
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogCategoryName(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setWeblogCategoryName
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogDate(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setWeblogDate
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogEntry(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V == &setWeblogEntry
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogHandle(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.setWeblogHandle
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogPage(Lorg/apache/roller/weblogger/pojos/WeblogTemplate;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setWeblogPage
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): __Dispatch_Table.setWeblogPageName(Ljava/lang/String;)V == &org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.setWeblogPageName
    //#post(org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init): init'ed(log)
    //#WeblogPreviewRequest.java:39: end of method: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest__static_init
    
    private static final String PREVIEW_SERVLET = "/roller-ui/authoring/preview";
    
    // lightweight attributes
    private String themeName = null;
    private String previewEntry = null;
    
    // heavyweight attributes
    private Theme theme = null;
    private WeblogEntry weblogEntry = null;
    
    public WeblogPreviewRequest(HttpServletRequest request) 
            throws InvalidRequestException {
        
        // let parent go first
        super(request);
    //#WeblogPreviewRequest.java:55: method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)
    //#WeblogPreviewRequest.java:55: Warning: suspicious precondition
    //#    the precondition for this.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)
    //#    suspicious precondition index: [2]
    //#    Attribs:  Soft
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): ", "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "."._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "context "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "context = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "handle = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "invalid date, "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "invalid destination for request, "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "invalid index page, "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "locale = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "max number of tags allowed is "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "not a weblog request, "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "not supported, "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "pageNum = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "parsing path "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "pathInfo = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "tags = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "theme = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "weblogAnchor = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "weblogCategory = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "weblogDate = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): "weblogPage = "._tainted
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): __Dispatch_Table.getPathInfo()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): __Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): __Dispatch_Table.isValidDestination(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): log
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogCommentRequest.__Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogFeedRequest.__Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.__Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.__Dispatch_Table.getPathInfo()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.__Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.__Dispatch_Table.isValidDestination(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.log
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewResourceRequest.__Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogCommentRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogFeedRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewResourceRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogResourceRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogSearchRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogTrackbackRequest]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.__Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.log
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogResourceRequest.__Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogSearchRequest.__Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogTrackbackRequest.__Dispatch_Table.isLocale(Ljava/lang/String;)Z
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): request
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this
    //#input(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.__Tag
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): java.lang.String:substring(...)._tainted
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): java.lang.StringBuilder:toString(...)._tainted
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): new HashMap(WeblogPageRequest#1) num objects
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): new HashMap(WeblogPageRequest#17) num objects
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.__Tag
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.authenticUser
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.context
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.customParams
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.locale
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.localeInstance
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.pageNum
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.pathInfo
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.previewEntry
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.request
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.tags
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.theme
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.themeName
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.user
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblog
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogAnchor
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogCategory
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogCategoryName
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogDate
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogEntry
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogHandle
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogPage
    //#output(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogPageName
    //#new obj(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): java.lang.String:substring(...)
    //#new obj(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): java.lang.StringBuilder:toString(...)
    //#new obj(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): new HashMap(WeblogPageRequest#1)
    //#new obj(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): new HashMap(WeblogPageRequest#17)
    //#pre[1] (void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): log != null
    //#pre[3] (void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest.log != null
    //#pre[4] (void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.log != null
    //#pre[5] (void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): request != null
    //#pre[2] (void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): (soft) this.__Tag in {org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest, org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest}
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): java.lang.String:substring(...)._tainted == 0
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): java.lang.StringBuilder:toString(...)._tainted == 0
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.__Tag == old this.__Tag
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): (soft) this.__Tag in {org/apache/roller/weblogger/ui/rendering/util/WeblogPageRequest, org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest}
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.authenticUser)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): possibly_updated(this.context)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.customParams == &new HashMap(WeblogPageRequest#17)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.locale)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.localeInstance)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.pageNum)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.pathInfo)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.previewEntry)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.request == request
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.request != null
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.tags)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.theme == null
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogEntry == null
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.themeName)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.user)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.weblog)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.weblogAnchor)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.weblogCategory)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.weblogCategoryName)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.weblogDate)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.weblogEntry)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogHandle == One-of{null, undefined}
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): this.weblogHandle == null
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.weblogPage)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): init'ed(this.weblogPageName)
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): new HashMap(WeblogPageRequest#1) num objects == 1
    //#post(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): new HashMap(WeblogPageRequest#17) num objects == 1
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.util.HashMap
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.commons.lang.StringUtils:isNumeric
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.ui.rendering.util.ParsedRequest
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getPathInfo
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.commons.logging.Log:debug
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.String:trim
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.String:substring
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.String:endsWith
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.commons.logging.Log:isDebugEnabled
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getRequestURL
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.WebloggerException
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getServletPath
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.util.URLUtilities:decode
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.String:startsWith
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.String:replace
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.util.Utilities:splitStringAsTags
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.config.WebloggerConfig:getIntProperty
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.util.List:size
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getParameter
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:org.apache.commons.lang.StringUtils:isNotEmpty
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.lang.Integer:parseInt
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getParameterMap
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.util.Map:remove
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getUserPrincipal
    //#unanalyzed(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): Effects-of-calling:java.security.Principal:getName
    //#test_vector(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): javax.servlet.http.HttpServletRequest:getParameter(...)@58: Addr_Set{null}, Inverse{null}
    //#test_vector(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): javax.servlet.http.HttpServletRequest:getParameter(...)@63: Addr_Set{null}, Inverse{null}
    //#test_vector(void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)): org.apache.commons.logging.Log:isDebugEnabled(...)@67: {0}, {1}
        
        // we may have a specific theme to preview
        if(request.getParameter("theme") != null) {
            this.themeName = request.getParameter("theme");
        }
        
        // we may also have a specific entry to preview
        if(request.getParameter("previewEntry") != null) {
            this.previewEntry = URLUtilities.decode(request.getParameter("previewEntry"));
    //#WeblogPreviewRequest.java:64: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.util.URLUtilities:decode(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)
    //#    unanalyzed callee: String org.apache.roller.weblogger.util.URLUtilities:decode(String)
        }
        
        if(log.isDebugEnabled()) {
    //#WeblogPreviewRequest.java:67: Warning: method not available
    //#    -- call on bool org.apache.commons.logging.Log:isDebugEnabled()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)
    //#    unanalyzed callee: bool org.apache.commons.logging.Log:isDebugEnabled()
            log.debug("theme = "+this.themeName);
    //#WeblogPreviewRequest.java:68: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:debug(Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)
    //#    unanalyzed callee: void org.apache.commons.logging.Log:debug(Object)
        }
    }
    //#WeblogPreviewRequest.java:70: end of method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest(HttpServletRequest)
    
    
    boolean isValidDestination(String servlet) {
        return (servlet != null && PREVIEW_SERVLET.equals(servlet));
    //#WeblogPreviewRequest.java:74: method: bool org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.isValidDestination(String)
    //#input(bool isValidDestination(String)): servlet
    //#output(bool isValidDestination(String)): return_value
    //#post(bool isValidDestination(String)): init'ed(return_value)
    //#WeblogPreviewRequest.java:74: end of method: bool org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.isValidDestination(String)
    }
    
    
    public String getThemeName() {
        return themeName;
    //#WeblogPreviewRequest.java:79: method: String org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getThemeName()
    //#input(String getThemeName()): this
    //#input(String getThemeName()): this.themeName
    //#output(String getThemeName()): return_value
    //#pre[2] (String getThemeName()): init'ed(this.themeName)
    //#post(String getThemeName()): return_value == this.themeName
    //#post(String getThemeName()): init'ed(return_value)
    //#WeblogPreviewRequest.java:79: end of method: String org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getThemeName()
    }

    public void setThemeName(String theme) {
        this.themeName = theme;
    //#WeblogPreviewRequest.java:83: method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.setThemeName(String)
    //#input(void setThemeName(String)): theme
    //#input(void setThemeName(String)): this
    //#output(void setThemeName(String)): this.themeName
    //#post(void setThemeName(String)): this.themeName == theme
    //#post(void setThemeName(String)): init'ed(this.themeName)
    }
    //#WeblogPreviewRequest.java:84: end of method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.setThemeName(String)
    
    // override so that previews never show login status
    public String getAuthenticUser() {
        return null;
    //#WeblogPreviewRequest.java:88: method: String org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getAuthenticUser()
    //#output(String getAuthenticUser()): return_value
    //#post(String getAuthenticUser()): return_value == null
    //#WeblogPreviewRequest.java:88: end of method: String org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getAuthenticUser()
    }
    
    // override so that previews never show login status
    public boolean isLoggedIn() {
        return false;
    //#WeblogPreviewRequest.java:93: method: bool org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.isLoggedIn()
    //#output(bool isLoggedIn()): return_value
    //#post(bool isLoggedIn()): return_value == 0
    //#WeblogPreviewRequest.java:93: end of method: bool org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.isLoggedIn()
    }

    public Theme getTheme() {
        
        if(theme == null && themeName != null) {
    //#WeblogPreviewRequest.java:98: method: Theme org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getTheme()
    //#input(Theme getTheme()): "Error looking up theme "._tainted
    //#input(Theme getTheme()): log
    //#input(Theme getTheme()): this
    //#input(Theme getTheme()): this.theme
    //#input(Theme getTheme()): this.themeName
    //#input(Theme getTheme()): this.themeName._tainted
    //#output(Theme getTheme()): return_value
    //#output(Theme getTheme()): this.theme
    //#pre[5] (Theme getTheme()): init'ed(this.theme)
    //#pre[4] (Theme getTheme()): (soft) log != null
    //#pre[8] (Theme getTheme()): (soft) init'ed(this.themeName)
    //#presumption(Theme getTheme()): org.apache.roller.weblogger.business.Weblogger:getThemeManager(...)@100 != null
    //#presumption(Theme getTheme()): org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger(...)@100 != null
    //#post(Theme getTheme()): init'ed(return_value)
    //#post(Theme getTheme()): this.theme == return_value
    //#test_vector(Theme getTheme()): this.theme: Inverse{null}, Addr_Set{null}
    //#test_vector(Theme getTheme()): this.themeName: Addr_Set{null}, Inverse{null}
            try {
                ThemeManager themeMgr = WebloggerFactory.getWeblogger().getThemeManager();
    //#WeblogPreviewRequest.java:100: Warning: method not available
    //#    -- call on Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: Theme getTheme()
    //#    unanalyzed callee: Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#WeblogPreviewRequest.java:100: Warning: method not available
    //#    -- call on ThemeManager org.apache.roller.weblogger.business.Weblogger:getThemeManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: Theme getTheme()
    //#    unanalyzed callee: ThemeManager org.apache.roller.weblogger.business.Weblogger:getThemeManager()
                theme = themeMgr.getTheme(themeName);
    //#WeblogPreviewRequest.java:101: Warning: method not available
    //#    -- call on SharedTheme org.apache.roller.weblogger.business.themes.ThemeManager:getTheme(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: Theme getTheme()
    //#    unanalyzed callee: SharedTheme org.apache.roller.weblogger.business.themes.ThemeManager:getTheme(String)
            } catch(ThemeNotFoundException tnfe) {
                // bogus theme specified ... don't worry about it
            } catch(WebloggerException re) {
                log.error("Error looking up theme "+themeName, re);
    //#WeblogPreviewRequest.java:105: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:error(Object, Throwable)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: Theme getTheme()
    //#    unanalyzed callee: void org.apache.commons.logging.Log:error(Object, Throwable)
            }
        }
        
        return theme;
    //#WeblogPreviewRequest.java:109: end of method: Theme org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getTheme()
    }

    public void setTheme(Theme theme) {
        this.theme = theme;
    //#WeblogPreviewRequest.java:113: method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.setTheme(Theme)
    //#input(void setTheme(Theme)): theme
    //#input(void setTheme(Theme)): this
    //#output(void setTheme(Theme)): this.theme
    //#post(void setTheme(Theme)): this.theme == theme
    //#post(void setTheme(Theme)): init'ed(this.theme)
    }
    //#WeblogPreviewRequest.java:114: end of method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.setTheme(Theme)

    public String getPreviewEntry() {
        return previewEntry;
    //#WeblogPreviewRequest.java:117: method: String org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getPreviewEntry()
    //#input(String getPreviewEntry()): this
    //#input(String getPreviewEntry()): this.previewEntry
    //#output(String getPreviewEntry()): return_value
    //#pre[2] (String getPreviewEntry()): init'ed(this.previewEntry)
    //#post(String getPreviewEntry()): return_value == this.previewEntry
    //#post(String getPreviewEntry()): init'ed(return_value)
    //#WeblogPreviewRequest.java:117: end of method: String org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getPreviewEntry()
    }

    public void setPreviewEntry(String previewEntry) {
        this.previewEntry = previewEntry;
    //#WeblogPreviewRequest.java:121: method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.setPreviewEntry(String)
    //#input(void setPreviewEntry(String)): previewEntry
    //#input(void setPreviewEntry(String)): this
    //#output(void setPreviewEntry(String)): this.previewEntry
    //#post(void setPreviewEntry(String)): this.previewEntry == previewEntry
    //#post(void setPreviewEntry(String)): init'ed(this.previewEntry)
    }
    //#WeblogPreviewRequest.java:122: end of method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.setPreviewEntry(String)
    
    // if we have a preview entry we would prefer to return that
    public WeblogEntry getWeblogEntry() {
        
        if(weblogEntry == null && 
    //#WeblogPreviewRequest.java:127: method: WeblogEntry org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getWeblogEntry()
    //#input(WeblogEntry getWeblogEntry()): "Error getting weblog entry "._tainted
    //#input(WeblogEntry getWeblogEntry()): "Error looking up weblog "._tainted
    //#input(WeblogEntry getWeblogEntry()): __Descendant_Table[org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest]
    //#input(WeblogEntry getWeblogEntry()): __Descendant_Table[others]
    //#input(WeblogEntry getWeblogEntry()): __Dispatch_Table.getWeblog()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(WeblogEntry getWeblogEntry()): log
    //#input(WeblogEntry getWeblogEntry()): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java.lang.Boolean.TRUE
    //#input(WeblogEntry getWeblogEntry()): org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.log
    //#input(WeblogEntry getWeblogEntry()): this
    //#input(WeblogEntry getWeblogEntry()): this.__Tag
    //#input(WeblogEntry getWeblogEntry()): this.previewEntry
    //#input(WeblogEntry getWeblogEntry()): this.previewEntry._tainted
    //#input(WeblogEntry getWeblogEntry()): this.weblog
    //#input(WeblogEntry getWeblogEntry()): this.weblogAnchor
    //#input(WeblogEntry getWeblogEntry()): this.weblogAnchor._tainted
    //#input(WeblogEntry getWeblogEntry()): this.weblogEntry
    //#input(WeblogEntry getWeblogEntry()): this.weblogHandle
    //#input(WeblogEntry getWeblogEntry()): this.weblogHandle._tainted
    //#output(WeblogEntry getWeblogEntry()): return_value
    //#output(WeblogEntry getWeblogEntry()): this.weblog
    //#output(WeblogEntry getWeblogEntry()): this.weblogEntry
    //#pre[7] (WeblogEntry getWeblogEntry()): init'ed(this.weblogEntry)
    //#pre[5] (WeblogEntry getWeblogEntry()): (soft) log != null
    //#pre[6] (WeblogEntry getWeblogEntry()): (soft) init'ed(this.weblog)
    //#pre[10] (WeblogEntry getWeblogEntry()): (soft) org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.log != null
    //#pre[12] (WeblogEntry getWeblogEntry()): (soft) this.__Tag == org/apache/roller/weblogger/ui/rendering/util/WeblogPreviewRequest
    //#pre[13] (WeblogEntry getWeblogEntry()): (soft) init'ed(this.previewEntry)
    //#pre[15] (WeblogEntry getWeblogEntry()): (soft) init'ed(this.weblogAnchor)
    //#pre[17] (WeblogEntry getWeblogEntry()): (soft) init'ed(this.weblogHandle)
    //#presumption(WeblogEntry getWeblogEntry()): org.apache.roller.weblogger.business.Weblogger:getWeblogManager(...)@136 != null
    //#presumption(WeblogEntry getWeblogEntry()): org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger(...)@136 != null
    //#post(WeblogEntry getWeblogEntry()): init'ed(return_value)
    //#post(WeblogEntry getWeblogEntry()): this.weblogEntry == return_value
    //#post(WeblogEntry getWeblogEntry()): init'ed(this.weblog)
    //#unanalyzed(WeblogEntry getWeblogEntry()): Effects-of-calling:org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger
    //#unanalyzed(WeblogEntry getWeblogEntry()): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(WeblogEntry getWeblogEntry()): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getWebsiteByHandle
    //#unanalyzed(WeblogEntry getWeblogEntry()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(WeblogEntry getWeblogEntry()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(WeblogEntry getWeblogEntry()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(WeblogEntry getWeblogEntry()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(WeblogEntry getWeblogEntry()): Effects-of-calling:org.apache.commons.logging.Log:error
    //#test_vector(WeblogEntry getWeblogEntry()): this.weblogEntry: Inverse{null}, Addr_Set{null}
    //#test_vector(WeblogEntry getWeblogEntry()): this.previewEntry: Inverse{null}, Addr_Set{null}
    //#test_vector(WeblogEntry getWeblogEntry()): this.weblogAnchor: Addr_Set{null}, Inverse{null}
                (previewEntry != null || super.getWeblogAnchor() != null)) {
            
            String anchor = previewEntry;
            if(previewEntry == null) {
                anchor = super.getWeblogAnchor();
            }
            
            try {
                WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
    //#WeblogPreviewRequest.java:136: Warning: method not available
    //#    -- call on Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: WeblogEntry getWeblogEntry()
    //#    unanalyzed callee: Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#WeblogPreviewRequest.java:136: Warning: method not available
    //#    -- call on WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: WeblogEntry getWeblogEntry()
    //#    unanalyzed callee: WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
                weblogEntry = wmgr.getWeblogEntryByAnchor(getWeblog(), anchor);
    //#WeblogPreviewRequest.java:137: 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.util.WeblogPreviewRequest
    //#    method: WeblogEntry getWeblogEntry()
    //#    unanalyzed callee: WeblogEntry org.apache.roller.weblogger.business.WeblogManager:getWeblogEntryByAnchor(Weblog, String)
            } catch (WebloggerException ex) {
                log.error("Error getting weblog entry "+anchor, ex);
    //#WeblogPreviewRequest.java:139: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:error(Object, Throwable)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
    //#    method: WeblogEntry getWeblogEntry()
    //#    unanalyzed callee: void org.apache.commons.logging.Log:error(Object, Throwable)
            }
        }
        
        return weblogEntry;
    //#WeblogPreviewRequest.java:143: end of method: WeblogEntry org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.getWeblogEntry()
    }
    
    public void setWeblogEntry(WeblogEntry weblogEntry) {
        this.weblogEntry = weblogEntry;
    //#WeblogPreviewRequest.java:147: method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.setWeblogEntry(WeblogEntry)
    //#input(void setWeblogEntry(WeblogEntry)): this
    //#input(void setWeblogEntry(WeblogEntry)): weblogEntry
    //#output(void setWeblogEntry(WeblogEntry)): this.weblogEntry
    //#post(void setWeblogEntry(WeblogEntry)): this.weblogEntry == weblogEntry
    //#post(void setWeblogEntry(WeblogEntry)): init'ed(this.weblogEntry)
    }
    //#WeblogPreviewRequest.java:148: end of method: void org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest.setWeblogEntry(WeblogEntry)
    
}
    //#WeblogPreviewRequest.java:: end of class: org.apache.roller.weblogger.ui.rendering.util.WeblogPreviewRequest
