method void net.sourceforge.pebble.util.FileUtils()










method net.sourceforge.pebble.util.FileUtils__static_ init
presumptionjava.lang.Class:getClassLoader(...)@59 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@51 != null
postlocalFileNameMap in Addr_Set{null,&new Properties(FileUtils__static_init#1)}
post(soft) log != null
postnew Properties(FileUtils__static_init#1) num objects <= 1
test_vectorjava.lang.ClassLoader:getResourceAsStream(...)@59: Addr_Set{null}, Inverse{null}









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










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











method bool underneathRoot(File, File)
pre(soft) file != null
pre(soft) root != null
postinit'ed(return_value)
test_vectorjava.io.File:equals(...)@84: {0}, {1}










method void deleteFile(File)
predirectory != null
presumptionfiles.length@104 <= 232-1
presumptionfiles[i]@104 != null
unanalyzedcall on java.io.File:listFiles
unanalyzedcall on java.io.File:isDirectory
unanalyzedcall on deleteFile
unanalyzedcall on java.io.File:delete
test_vectorjava.io.File:isDirectory(...)@107: {0}, {1}
test_vectorjava.io.File:listFiles(...)@104: Addr_Set{null}, Inverse{null}










method void copyFile(File, File)
presumptionjava.io.FileInputStream:getChannel(...)@125 != null
presumptionjava.io.FileOutputStream:getChannel(...)@126 != null










method String getContentType(String)
pre(soft) localFileNameMap != null
pre(soft) name != null
presumptionjava.net.URLConnection:getFileNameMap(...)@140 != null
postinit'ed(return_value)
test_vectorjava.lang.String:lastIndexOf(...)@144: {-231..-1}, {0..232-1}
test_vectorjava.net.FileNameMap:getContentTypeFor(...)@141: Inverse{null}, Addr_Set{null}