method net.sourceforge.pebble.PebbleContext__static_init
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@52 != null
postinstance == &new PebbleContext(PebbleContext__ static_init#1)
post(soft) log != null
postnew Date(PebbleContext#1) num objects == 1
postnew PebbleContext(PebbleContext__static_init#1) num objects == 1
postpossibly_updated(instance.buildVersion)
postinstance.startTime == &new Date(PebbleContext#1 )
unanalyzedcall on java.util.Date
unanalyzedcall on java.util.Properties
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getClassLoader
unanalyzedcall on java.lang.ClassLoader:getResourceAsStream
unanalyzedcall on java.util.Properties:load
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.io.InputStream:close
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on java.io.IOException:getMessage
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.io.IOException:printStackTrace









  infomethod not available-- call on Log org.apache.commons.logging. LogFactory:getLog(Class)











method PebbleContext getInstance()
postreturn_value == &new PebbleContext(PebbleContex t__static_init#1)










method void net.sourceforge.pebble.PebbleContext()
pre(soft) log != null
presumptionjava.lang.Class:getClassLoader(...)@80 != null
presumptionjava.lang.Object:getClass(...)@80 != null
postpossibly_updated(this.buildVersion)
postthis.startTime == &new Date(PebbleContext#1)
postnew Date(PebbleContext#1) num objects == 1
test_vectorjava.lang.ClassLoader:getResourceAsStream(...)@80: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on void org.apache.commons.logging. Log:warn(Object)










  infomethod not available-- call on void org.apache.commons.logging. Log:error(Object, Throwable)











method String getBuildVersion()
preinit'ed(this.buildVersion)
postreturn_value == this.buildVersion
postinit'ed(return_value)










method String getBuildDate()
preinit'ed(this.buildDate)
postreturn_value == this.buildDate
postinit'ed(return_value)










method RelativeDate getUptime()
prethis.startTime != null
presumptionjava.util.Date:getTime(...)@121 - java.util. Date:getTime(...)@121 in -18_446_744_073_709_551_61 5..263
postreturn_value == &new RelativeDate(getUptime#1)
postnew RelativeDate(getUptime#1) num objects == 1
post(soft) init'ed(return_value.time)










method long getMemoryUsageInKB()
presumption(-(java.lang.Runtime:freeMemory(...)@125 - java.lang.Runtime:totalMemory(...)@125))/1_024 in -27_021_597_764_222_975..27_021_597_764_222_975
presumptionjava.lang.Runtime:getRuntime(...)@125 != null
postreturn_value in -27_021_597_764_222_975.. 27_021_597_764_222_975










method long getTotalMemoryInKB()
presumptionjava.lang.Runtime:getRuntime(...)@129 != null
presumptionjava.lang.Runtime:totalMemory(...)@129/1_024 in -9_007_199_254_740_992..18_014_398_509_481_983
postreturn_value in -9_007_199_254_740_992.. 18_014_398_509_481_983










method Configuration getConfiguration()
preinit'ed(this.configuration)
postreturn_value == this.configuration
postinit'ed(return_value)










method void setConfiguration(Configuration)
postthis.configuration == configuration
postinit'ed(this.configuration)










method void setWebApplicationRoot(String)
postthis.webApplicationRoot == webApplicationRoot
postinit'ed(this.webApplicationRoot)










method String getWebApplicationRoot()
preinit'ed(this.webApplicationRoot)
postreturn_value == this.webApplicationRoot
postinit'ed(return_value)