//# 0 errors, 222 messages
//#
/*
    //#WeblogReferrerWrapper.java:1:1: class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#WeblogReferrerWrapper.java:1:1: method: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init
 * 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.pojos.wrapper;

import org.apache.roller.weblogger.business.URLStrategy;
import org.apache.roller.weblogger.pojos.WeblogReferrer;


/**
 * Pojo safety wrapper for WeblogReferrer object.
 */
public class WeblogReferrerWrapper {
    
    // keep a reference to the wrapped pojo
    private final WeblogReferrer pojo;
    
    // url strategy to use for any url building
    private final URLStrategy urlStrategy;
    
    
    // this is private so that we can force the use of the .wrap(pojo) method
    private WeblogReferrerWrapper(WeblogReferrer toWrap, URLStrategy strat) {
    //#WeblogReferrerWrapper.java:38: method: void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)
    //#input(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): strat
    //#input(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): this
    //#input(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): toWrap
    //#output(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): this.pojo
    //#output(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): this.urlStrategy
    //#post(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): this.pojo == toWrap
    //#post(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): init'ed(this.pojo)
    //#post(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): this.urlStrategy == strat
    //#post(void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)): init'ed(this.urlStrategy)
        this.pojo = toWrap;
        this.urlStrategy = strat;
    }
    //#WeblogReferrerWrapper.java:41: end of method: void org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper(WeblogReferrer, URLStrategy)
    
    
    // wrap the given pojo if it is not null
    public static WeblogReferrerWrapper wrap(WeblogReferrer toWrap, URLStrategy strat) {
        if(toWrap != null)
    //#WeblogReferrerWrapper.java:46: method: WeblogReferrerWrapper org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.wrap(WeblogReferrer, URLStrategy)
    //#input(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): strat
    //#input(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): toWrap
    //#output(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1) num objects
    //#output(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1).__Tag
    //#output(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1).pojo
    //#output(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1).urlStrategy
    //#output(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): return_value
    //#new obj(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1)
    //#post(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): return_value == One-of{&new WeblogReferrerWrapper(wrap#1), null}
    //#post(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): return_value in Addr_Set{null,&new WeblogReferrerWrapper(wrap#1)}
    //#post(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1) num objects <= 1
    //#post(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1).__Tag == org/apache/roller/weblogger/pojos/wrapper/WeblogReferrerWrapper
    //#post(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1).pojo == toWrap
    //#post(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1).pojo != null
    //#post(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): new WeblogReferrerWrapper(wrap#1).urlStrategy == strat
    //#post(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): init'ed(new WeblogReferrerWrapper(wrap#1).urlStrategy)
    //#test_vector(WeblogReferrerWrapper wrap(WeblogReferrer, URLStrategy)): toWrap: Addr_Set{null}, Inverse{null}
            return new WeblogReferrerWrapper(toWrap, strat);
        
        return null;
    //#WeblogReferrerWrapper.java:49: end of method: WeblogReferrerWrapper org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.wrap(WeblogReferrer, URLStrategy)
    }
    
    
    public String getId() {
        return this.pojo.getId();
    //#WeblogReferrerWrapper.java:54: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getId()
    //#WeblogReferrerWrapper.java:54: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getId()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getId()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getId()
    //#input(String getId()): this
    //#input(String getId()): this.pojo
    //#output(String getId()): return_value
    //#pre[2] (String getId()): this.pojo != null
    //#post(String getId()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:54: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getId()
    }
    
    
    public WeblogWrapper getWebsite() {
        return WeblogWrapper.wrap(this.pojo.getWebsite(), urlStrategy);
    //#WeblogReferrerWrapper.java:59: method: WeblogWrapper org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getWebsite()
    //#WeblogReferrerWrapper.java:59: Warning: method not available
    //#    -- call on Weblog org.apache.roller.weblogger.pojos.WeblogReferrer:getWebsite()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: WeblogWrapper getWebsite()
    //#    unanalyzed callee: Weblog org.apache.roller.weblogger.pojos.WeblogReferrer:getWebsite()
    //#input(WeblogWrapper getWebsite()): this
    //#input(WeblogWrapper getWebsite()): this.pojo
    //#input(WeblogWrapper getWebsite()): this.urlStrategy
    //#output(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1) num objects
    //#output(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1).__Tag
    //#output(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1).pojo
    //#output(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1).urlStrategy
    //#output(WeblogWrapper getWebsite()): return_value
    //#new obj(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1)
    //#pre[2] (WeblogWrapper getWebsite()): this.pojo != null
    //#presumption(WeblogWrapper getWebsite()): org.apache.roller.weblogger.pojos.WeblogReferrer:getWebsite(...)@59 != null
    //#post(WeblogWrapper getWebsite()): return_value == &new WeblogWrapper(wrap#1)
    //#post(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1) num objects == 1
    //#post(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1).__Tag == org/apache/roller/weblogger/pojos/wrapper/WeblogWrapper
    //#post(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1).pojo != null
    //#post(WeblogWrapper getWebsite()): new WeblogWrapper(wrap#1).urlStrategy == this.urlStrategy
    //#post(WeblogWrapper getWebsite()): init'ed(new WeblogWrapper(wrap#1).urlStrategy)
    //#WeblogReferrerWrapper.java:59: end of method: WeblogWrapper org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getWebsite()
    }
    
    
    public WeblogEntryWrapper getWeblogEntry() {
        return WeblogEntryWrapper.wrap(this.pojo.getWeblogEntry(), urlStrategy);
    //#WeblogReferrerWrapper.java:64: method: WeblogEntryWrapper org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getWeblogEntry()
    //#WeblogReferrerWrapper.java:64: Warning: method not available
    //#    -- call on WeblogEntry org.apache.roller.weblogger.pojos.WeblogReferrer:getWeblogEntry()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: WeblogEntryWrapper getWeblogEntry()
    //#    unanalyzed callee: WeblogEntry org.apache.roller.weblogger.pojos.WeblogReferrer:getWeblogEntry()
    //#input(WeblogEntryWrapper getWeblogEntry()): this
    //#input(WeblogEntryWrapper getWeblogEntry()): this.pojo
    //#input(WeblogEntryWrapper getWeblogEntry()): this.urlStrategy
    //#output(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1) num objects
    //#output(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1).__Tag
    //#output(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1).pojo
    //#output(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1).urlStrategy
    //#output(WeblogEntryWrapper getWeblogEntry()): return_value
    //#new obj(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1)
    //#pre[2] (WeblogEntryWrapper getWeblogEntry()): this.pojo != null
    //#presumption(WeblogEntryWrapper getWeblogEntry()): org.apache.roller.weblogger.pojos.WeblogReferrer:getWeblogEntry(...)@64 != null
    //#post(WeblogEntryWrapper getWeblogEntry()): return_value == &new WeblogEntryWrapper(wrap#1)
    //#post(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1) num objects == 1
    //#post(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1).__Tag == org/apache/roller/weblogger/pojos/wrapper/WeblogEntryWrapper
    //#post(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1).pojo != null
    //#post(WeblogEntryWrapper getWeblogEntry()): new WeblogEntryWrapper(wrap#1).urlStrategy == this.urlStrategy
    //#post(WeblogEntryWrapper getWeblogEntry()): init'ed(new WeblogEntryWrapper(wrap#1).urlStrategy)
    //#WeblogReferrerWrapper.java:64: end of method: WeblogEntryWrapper org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getWeblogEntry()
    }
    
    
    public String getDateString() {
        return this.pojo.getDateString();
    //#WeblogReferrerWrapper.java:69: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDateString()
    //#WeblogReferrerWrapper.java:69: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getDateString()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getDateString()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getDateString()
    //#input(String getDateString()): this
    //#input(String getDateString()): this.pojo
    //#output(String getDateString()): return_value
    //#pre[2] (String getDateString()): this.pojo != null
    //#post(String getDateString()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:69: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDateString()
    }
    
    
    public String getRefererUrl() {
        return this.pojo.getRefererUrl();
    //#WeblogReferrerWrapper.java:74: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getRefererUrl()
    //#WeblogReferrerWrapper.java:74: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getRefererUrl()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getRefererUrl()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getRefererUrl()
    //#input(String getRefererUrl()): this
    //#input(String getRefererUrl()): this.pojo
    //#output(String getRefererUrl()): return_value
    //#pre[2] (String getRefererUrl()): this.pojo != null
    //#post(String getRefererUrl()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:74: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getRefererUrl()
    }
    
    
    public String getRefererPermalink() {
        return this.pojo.getRefererPermalink();
    //#WeblogReferrerWrapper.java:79: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getRefererPermalink()
    //#WeblogReferrerWrapper.java:79: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getRefererPermalink()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getRefererPermalink()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getRefererPermalink()
    //#input(String getRefererPermalink()): this
    //#input(String getRefererPermalink()): this.pojo
    //#output(String getRefererPermalink()): return_value
    //#pre[2] (String getRefererPermalink()): this.pojo != null
    //#post(String getRefererPermalink()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:79: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getRefererPermalink()
    }
    
    
    public String getRequestUrl() {
        return this.pojo.getRequestUrl();
    //#WeblogReferrerWrapper.java:84: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getRequestUrl()
    //#WeblogReferrerWrapper.java:84: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getRequestUrl()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getRequestUrl()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getRequestUrl()
    //#input(String getRequestUrl()): this
    //#input(String getRequestUrl()): this.pojo
    //#output(String getRequestUrl()): return_value
    //#pre[2] (String getRequestUrl()): this.pojo != null
    //#post(String getRequestUrl()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:84: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getRequestUrl()
    }
    
    
    public String getTitle() {
        return this.pojo.getTitle();
    //#WeblogReferrerWrapper.java:89: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getTitle()
    //#WeblogReferrerWrapper.java:89: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getTitle()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getTitle()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getTitle()
    //#input(String getTitle()): this
    //#input(String getTitle()): this.pojo
    //#output(String getTitle()): return_value
    //#pre[2] (String getTitle()): this.pojo != null
    //#post(String getTitle()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:89: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getTitle()
    }
    
    
    public String getExcerpt() {
        return this.pojo.getExcerpt();
    //#WeblogReferrerWrapper.java:94: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getExcerpt()
    //#WeblogReferrerWrapper.java:94: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getExcerpt()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getExcerpt()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getExcerpt()
    //#input(String getExcerpt()): this
    //#input(String getExcerpt()): this.pojo
    //#output(String getExcerpt()): return_value
    //#pre[2] (String getExcerpt()): this.pojo != null
    //#post(String getExcerpt()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:94: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getExcerpt()
    }
    
    
    public Boolean getVisible() {
        return this.pojo.getVisible();
    //#WeblogReferrerWrapper.java:99: method: Boolean org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getVisible()
    //#WeblogReferrerWrapper.java:99: Warning: method not available
    //#    -- call on Boolean org.apache.roller.weblogger.pojos.WeblogReferrer:getVisible()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: Boolean getVisible()
    //#    unanalyzed callee: Boolean org.apache.roller.weblogger.pojos.WeblogReferrer:getVisible()
    //#input(Boolean getVisible()): this
    //#input(Boolean getVisible()): this.pojo
    //#output(Boolean getVisible()): return_value
    //#pre[2] (Boolean getVisible()): this.pojo != null
    //#post(Boolean getVisible()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:99: end of method: Boolean org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getVisible()
    }
    
    
    public Boolean getDuplicate() {
        return this.pojo.getDuplicate();
    //#WeblogReferrerWrapper.java:104: method: Boolean org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDuplicate()
    //#WeblogReferrerWrapper.java:104: Warning: method not available
    //#    -- call on Boolean org.apache.roller.weblogger.pojos.WeblogReferrer:getDuplicate()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: Boolean getDuplicate()
    //#    unanalyzed callee: Boolean org.apache.roller.weblogger.pojos.WeblogReferrer:getDuplicate()
    //#input(Boolean getDuplicate()): this
    //#input(Boolean getDuplicate()): this.pojo
    //#output(Boolean getDuplicate()): return_value
    //#pre[2] (Boolean getDuplicate()): this.pojo != null
    //#post(Boolean getDuplicate()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:104: end of method: Boolean org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDuplicate()
    }
    
    
    public Integer getDayHits() {
        return this.pojo.getDayHits();
    //#WeblogReferrerWrapper.java:109: method: Integer org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDayHits()
    //#WeblogReferrerWrapper.java:109: Warning: method not available
    //#    -- call on Integer org.apache.roller.weblogger.pojos.WeblogReferrer:getDayHits()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: Integer getDayHits()
    //#    unanalyzed callee: Integer org.apache.roller.weblogger.pojos.WeblogReferrer:getDayHits()
    //#input(Integer getDayHits()): this
    //#input(Integer getDayHits()): this.pojo
    //#output(Integer getDayHits()): return_value
    //#pre[2] (Integer getDayHits()): this.pojo != null
    //#post(Integer getDayHits()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:109: end of method: Integer org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDayHits()
    }
    
    
    public Integer getTotalHits() {
        return this.pojo.getTotalHits();
    //#WeblogReferrerWrapper.java:114: method: Integer org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getTotalHits()
    //#WeblogReferrerWrapper.java:114: Warning: method not available
    //#    -- call on Integer org.apache.roller.weblogger.pojos.WeblogReferrer:getTotalHits()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: Integer getTotalHits()
    //#    unanalyzed callee: Integer org.apache.roller.weblogger.pojos.WeblogReferrer:getTotalHits()
    //#input(Integer getTotalHits()): this
    //#input(Integer getTotalHits()): this.pojo
    //#output(Integer getTotalHits()): return_value
    //#pre[2] (Integer getTotalHits()): this.pojo != null
    //#post(Integer getTotalHits()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:114: end of method: Integer org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getTotalHits()
    }
    
    
    public String getDisplayUrl(int maxWidth,boolean includeHits) {
        return this.pojo.getDisplayUrl(maxWidth,includeHits);
    //#WeblogReferrerWrapper.java:119: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDisplayUrl(int, bool)
    //#WeblogReferrerWrapper.java:119: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getDisplayUrl(int, bool)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getDisplayUrl(int, bool)
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getDisplayUrl(int, bool)
    //#input(String getDisplayUrl(int, bool)): includeHits
    //#input(String getDisplayUrl(int, bool)): maxWidth
    //#input(String getDisplayUrl(int, bool)): this
    //#input(String getDisplayUrl(int, bool)): this.pojo
    //#output(String getDisplayUrl(int, bool)): return_value
    //#pre[4] (String getDisplayUrl(int, bool)): this.pojo != null
    //#post(String getDisplayUrl(int, bool)): init'ed(return_value)
    //#WeblogReferrerWrapper.java:119: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDisplayUrl(int, bool)
    }
    
    
    public String getUrl() {
        return this.pojo.getUrl();
    //#WeblogReferrerWrapper.java:124: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getUrl()
    //#WeblogReferrerWrapper.java:124: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getUrl()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getUrl()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getUrl()
    //#input(String getUrl()): this
    //#input(String getUrl()): this.pojo
    //#output(String getUrl()): return_value
    //#pre[2] (String getUrl()): this.pojo != null
    //#post(String getUrl()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:124: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getUrl()
    }
    
    
    public String getDisplayUrl() {
        return this.pojo.getDisplayUrl();
    //#WeblogReferrerWrapper.java:129: method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDisplayUrl()
    //#WeblogReferrerWrapper.java:129: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.WeblogReferrer:getDisplayUrl()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
    //#    method: String getDisplayUrl()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.WeblogReferrer:getDisplayUrl()
    //#input(String getDisplayUrl()): this
    //#input(String getDisplayUrl()): this.pojo
    //#output(String getDisplayUrl()): return_value
    //#pre[2] (String getDisplayUrl()): this.pojo != null
    //#post(String getDisplayUrl()): init'ed(return_value)
    //#WeblogReferrerWrapper.java:129: end of method: String org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.getDisplayUrl()
    }
    
}
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Descendant_Table[org/apache/roller/weblogger/pojos/wrapper/WeblogReferrerWrapper]
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDateString()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDayHits()Ljava/lang/Integer;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDisplayUrl()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDisplayUrl(IZ)Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDuplicate()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getExcerpt()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getId()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getRefererPermalink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getRefererUrl()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getRequestUrl()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getTitle()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getTotalHits()Ljava/lang/Integer;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getUrl()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getVisible()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getWeblogEntry()Lorg/apache/roller/weblogger/pojos/wrapper/WeblogEntryWrapper;
    //#output(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/wrapper/WeblogWrapper;
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Descendant_Table[org/apache/roller/weblogger/pojos/wrapper/WeblogReferrerWrapper] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDateString()Ljava/lang/String; == &getDateString
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDayHits()Ljava/lang/Integer; == &getDayHits
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDisplayUrl()Ljava/lang/String; == &getDisplayUrl
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDisplayUrl(IZ)Ljava/lang/String; == &getDisplayUrl
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getDuplicate()Ljava/lang/Boolean; == &getDuplicate
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getExcerpt()Ljava/lang/String; == &getExcerpt
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getId()Ljava/lang/String; == &getId
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getRefererPermalink()Ljava/lang/String; == &getRefererPermalink
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getRefererUrl()Ljava/lang/String; == &getRefererUrl
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getRequestUrl()Ljava/lang/String; == &getRequestUrl
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getTitle()Ljava/lang/String; == &getTitle
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getTotalHits()Ljava/lang/Integer; == &getTotalHits
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getUrl()Ljava/lang/String; == &getUrl
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getVisible()Ljava/lang/Boolean; == &getVisible
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getWeblogEntry()Lorg/apache/roller/weblogger/pojos/wrapper/WeblogEntryWrapper; == &getWeblogEntry
    //#post(org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/wrapper/WeblogWrapper; == &getWebsite
    //#WeblogReferrerWrapper.java:: end of method: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper.org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper__static_init
    //#WeblogReferrerWrapper.java:: end of class: org.apache.roller.weblogger.pojos.wrapper.WeblogReferrerWrapper
