| method | WeblogEntriesPager getWeblogEntriesPager() |
| pre | init'ed(this.urlStrategy) |
| pre | (soft) init'ed(this.pager) |
| post | init'ed(return_value) |
| post | new ArrayList(AbstractWeblogEntriesPager#1) num objects <= 1 |
| post | new I18nMessages(getMessages#2) num objects <= 1 |
| post | possibly_updated(new I18nMessages(getMessages#2). bundle) |
| post | possibly_updated(new I18nMessages(getMessages#2). locale) |
| post | new Locale(AbstractWeblogEntriesPager#2) num objects == 0 |
| post | init'ed(new Locale(AbstractWeblogEntriesPager#2)._ tainted) |
| post | new Locale(AbstractWeblogEntriesPager#3) num objects == 0 |
| post | init'ed(new Locale(AbstractWeblogEntriesPager#3)._ tainted) |
| post | new TreeMap(getEntries#1) num objects <= 1 |
| post | new TreeMap(getEntries#3) num objects <= 1 |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 2*) num objects <= 1 |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).catPath) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).dateString) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).entries) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).entryAnchor) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).length) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).locale) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).messageUtils) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).more) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).offset) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).page) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).pageLink) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).tags) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).urlStrategy) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#2*).weblog) |
| post | new WeblogEntriesPreviewPager(getWeblogEntriesPager #1*) num objects <= 1 |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).catPath) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).currEntry) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).dateString) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).entries) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).entryAnchor) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).length) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).locale) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).messageUtils) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).nextEntry) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).offset) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).page) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).pageLink) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).prevEntry) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).tags) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).urlStrategy) |
| post | init'ed(new WeblogEntriesPreviewPager(getWeblogEntr iesPager#1*).weblog) |
| unanalyzed | call on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger |
| unanalyzed | call on org.apache.roller.weblogger.business. Weblogger:getWeblogManager |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry:getPubTime |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry:getStatus |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on org.apache.roller.weblogger.business. WeblogManager:getWeblogEntryByAnchor |
| unanalyzed | call on java.util.TreeMap |
| unanalyzed | call on java.sql.Timestamp:getTime |
| unanalyzed | call on java.util.Date |
| unanalyzed | call on java.util.Collections:singletonList |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on org.apache.commons.logging.Log:error |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. pagers.AbstractWeblogEntriesPager |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry:setData |
| unanalyzed | call on java.lang.System:currentTimeMillis |
| unanalyzed | call on java.sql.Timestamp |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry:setPubTime |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getIntProperty |
| unanalyzed | call on org.apache.roller.weblogger.pojos. Weblog:getEntryDisplayCount |
| unanalyzed | call on java.lang.String:split |
| unanalyzed | call on java.util.Locale |
| unanalyzed | call on org.apache.roller.weblogger.pojos. Weblog:getLocaleInstance |
| unanalyzed | call on java.util.ResourceBundle:getBundle |
| unanalyzed | call on org.apache.commons.logging.Log:debug |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Locale:toString |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. pagers.WeblogEntriesPermalinkPager |
| unanalyzed | call on org.apache.commons.collections.comparators. ReverseComparator |
| unanalyzed | call on org.apache.roller.weblogger.business. WeblogManager:getWeblogEntryObjectMap |
| unanalyzed | call on java.util.Map:keySet |
| unanalyzed | call on java.util.Set:iterator |
| unanalyzed | call on java.util.List:size |
| unanalyzed | call on java.util.List:get |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on getWeblogEntriesPager |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. util.WeblogPreviewRequest:getPreviewEntry |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. util.WeblogPreviewRequest:getWeblogAnchor |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. util.WeblogPreviewRequest:getWeblog |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. util.WeblogPreviewRequest:getLocale |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. util.WeblogPreviewRequest:getWeblogPageName |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. util.WeblogPreviewRequest:getWeblogDate |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. util.WeblogPreviewRequest:getTags |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. util.WeblogPreviewRequest:getPageNum |
| method | WeblogEntriesPager getWeblogEntriesPager(String, String) |
| pre | org/apache/roller/weblogger/util/I18nMessages. messagesMap != null |
| pre | this.pageRequest != null |
| pre | init'ed(this.urlStrategy) |
| pre | this.weblog != null |
| pre | (soft) org/apache/roller/weblogger/ui/rendering/pag ers/WeblogEntriesDayPager.log != null |
| pre | (soft) org/apache/roller/weblogger/ui/rendering/pag ers/WeblogEntriesLatestPager.log != null |
| pre | (soft) org/apache/roller/weblogger/ui/rendering/pag ers/WeblogEntriesMonthPager.log != null |
| presumption | org.apache.roller.weblogger.ui.rendering.util. WeblogPageRequest:getLocale(...)@243 == null |
| presumption | org.apache.roller.weblogger.ui.rendering.util. WeblogPageRequest:getLocale(...)@254 == null |
| presumption | org.apache.roller.weblogger.ui.rendering.util. WeblogPageRequest:getLocale(...)@265 == null |
| presumption | org.apache.roller.weblogger.ui.rendering.util. WeblogPageRequest:getLocale(...)@277 == null |
| post | return_value in Addr_Set{&new WeblogEntriesDayP ager(getWeblogEntriesPager#3),&new WeblogEntriesMonthPager(getWeblogEntriesPager#4), &new WeblogEntriesLatestPager(getWeblogEntriesP ager#5),&new WeblogEntriesPermalinkPager(getWeb logEnt... |
| post | new ArrayList(AbstractWeblogEntriesPager#1) num objects == 1 |
| post | new ArrayList(getWeblogEntriesPager#1) num objects <= 1 |
| post | new I18nMessages(getMessages#2) num objects <= 1 |
| post | possibly_updated(new I18nMessages(getMessages#2). bundle) |
| post | possibly_updated(new I18nMessages(getMessages#2). locale) |
| post | new Locale(AbstractWeblogEntriesPager#2) num objects == 0 |
| post | new Locale(AbstractWeblogEntriesPager#2)._tainted == 0 |
| post | new Locale(AbstractWeblogEntriesPager#3) num objects == 0 |
| post | new Locale(AbstractWeblogEntriesPager#3)._tainted == 0 |
| post | new SimpleDateFormat(WeblogEntriesDayPager#1) num objects <= 1 |
| post | new SimpleDateFormat(WeblogEntriesDayPager#2) num objects <= 1 |
| post | new SimpleDateFormat(WeblogEntriesMonthPager#1) num objects <= 1 |
| post | new SimpleDateFormat(WeblogEntriesMonthPager#2) num objects <= 1 |
| post | new TreeMap(getEntries#1) num objects <= 1 |
| post | new TreeMap(getEntries#3) num objects == 0 |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3) num objects <= 1 |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).catPath) |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).dateString) |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).day) |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). dayFormat == &new SimpleDateFormat(WeblogEntrie sDayPager#2) |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). entries == &new TreeMap(getEntries#1) |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).entryAnchor) |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). length <= 232-2 |
| post | (soft) new WeblogEntriesDayPager(getWeblogEntriesPa ger#3).locale == null |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). messageUtils != null |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).more) |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).nextDay) |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).offset) |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). page >= 0 |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).pageLink) |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).prevDay) |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). tags != null |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). urlStrategy == this.urlStrategy |
| post | init'ed(new WeblogEntriesDayPager(getWeblogEntriesP ager#3).urlStrategy) |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). weblog == this.weblog |
| post | new WeblogEntriesDayPager(getWeblogEntriesPager#3). weblog != null |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5) num objects <= 1 |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#5).catPath) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#5).dateString) |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5).entries == &new TreeMap(getEntries#1) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#5).entryAnchor) |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5).length <= 232-2 |
| post | (soft) new WeblogEntriesLatestPager(getWeblogEntrie sPager#5).locale == null |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5).messageUtils != null |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#5).more) |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#5).offset) |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5).page >= 0 |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#5).pageLink) |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5).tags != null |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5).urlStrategy == this.urlStrategy |
| post | init'ed(new WeblogEntriesLatestPager(getWeblogEntri esPager#5).urlStrategy) |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5).weblog == this.weblog |
| post | new WeblogEntriesLatestPager(getWeblogEntriesPager# 5).weblog != null |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ) num objects <= 1 |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).catPath) |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).dateString) |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).entries == &new TreeMap(getEntries#1) |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).entryAnchor) |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).length <= 232-2 |
| post | (soft) new WeblogEntriesMonthPager(getWeblogEntries Pager#4).locale == null |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).messageUtils != null |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).month) |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).monthFormat == &new SimpleDateFormat(WeblogEn triesMonthPager#2) |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).more) |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).nextMonth) |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).offset) |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).page >= 0 |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).pageLink) |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).prevMonth) |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).tags != null |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).urlStrategy == this.urlStrategy |
| post | init'ed(new WeblogEntriesMonthPager(getWeblogEntrie sPager#4).urlStrategy) |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).weblog == this.weblog |
| post | new WeblogEntriesMonthPager(getWeblogEntriesPager#4 ).weblog != null |
| post | new WeblogEntriesPermalinkPager(getWeblogEntriesPag er#2) num objects <= 1 |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).catPath) |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).currEntry) |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).dateString) |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).entries) |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).entryAnchor) |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).length) |
| post | (soft) new WeblogEntriesPermalinkPager(getWeblogEnt riesPager#2).locale == null |
| post | new WeblogEntriesPermalinkPager(getWeblogEntriesPag er#2).messageUtils != null |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).nextEntry) |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).offset) |
| post | new WeblogEntriesPermalinkPager(getWeblogEntriesPag er#2).page >= 0 |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).pageLink) |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).prevEntry) |
| post | new WeblogEntriesPermalinkPager(getWeblogEntriesPag er#2).tags != null |
| post | new WeblogEntriesPermalinkPager(getWeblogEntriesPag er#2).urlStrategy == this.urlStrategy |
| post | init'ed(new WeblogEntriesPermalinkPager(getWeblogEn triesPager#2).urlStrategy) |
| post | new WeblogEntriesPermalinkPager(getWeblogEntriesPag er#2).weblog == this.weblog |
| post | new WeblogEntriesPermalinkPager(getWeblogEntriesPag er#2).weblog != null |
| unanalyzed | call on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger |
| unanalyzed | call on org.apache.roller.weblogger.business. Weblogger:getWeblogManager |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry:getPubTime |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry:getStatus |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on org.apache.roller.weblogger.business. WeblogManager:getWeblogEntryByAnchor |
| unanalyzed | call on java.util.TreeMap |
| unanalyzed | call on java.sql.Timestamp:getTime |
| unanalyzed | call on java.util.Date |
| unanalyzed | call on java.util.Collections:singletonList |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on org.apache.commons.logging.Log:error |
| unanalyzed | call on org.apache.roller.weblogger.ui.rendering. pagers.AbstractWeblogEntriesPager |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry:setData |
| unanalyzed | call on java.lang.System:currentTimeMillis |
| unanalyzed | call on java.sql.Timestamp |
| unanalyzed | call on org.apache.roller.weblogger.pojos. WeblogEntry:setPubTime |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getIntProperty |
| unanalyzed | call on org.apache.roller.weblogger.pojos. Weblog:getEntryDisplayCount |
| unanalyzed | call on java.lang.String:split |
| unanalyzed | call on java.util.Locale |
| unanalyzed | call on org.apache.roller.weblogger.pojos. Weblog:getLocaleInstance |
| unanalyzed | call on java.util.ResourceBundle:getBundle |
| unanalyzed | call on org.apache.commons.logging.Log:debug |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Locale:toString |
| unanalyzed | call on java.util.ResourceBundle:getString |
| unanalyzed | call on org.apache.commons.logging.Log:warn |
| unanalyzed | call on parseDate |
| unanalyzed | call on org.apache.roller.weblogger.pojos. Weblog:getTimeZoneInstance |
| unanalyzed | call on java.util.Calendar:getInstance |
| unanalyzed | call on org.apache.roller.util.DateUtil:getStartOfD ay |
| unanalyzed | call on org.apache.roller.util.DateUtil:getEndOfDay |
| unanalyzed | call on org.apache.commons.collections.comparators. ReverseComparator |
| unanalyzed | call on org.apache.roller.weblogger.business. WeblogManager:getWeblogEntryObjectMap |
| unanalyzed | call on java.util.Map:keySet |
| unanalyzed | call on java.util.Set:iterator |
| unanalyzed | call on java.util.List:size |
| unanalyzed | call on java.util.List:get |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.text.SimpleDateFormat |
| unanalyzed | call on java.util.Calendar:setTime |
| unanalyzed | call on java.util.Calendar:add |
| unanalyzed | call on java.util.Calendar:set |
| unanalyzed | call on java.util.Calendar:getTime |
| unanalyzed | call on getToday |
| unanalyzed | call on java.util.Date:after |
| unanalyzed | call on org.apache.roller.weblogger.pojos. Weblog:getDateCreated |
| unanalyzed | call on java.util.Date:before |
| unanalyzed | call on org.apache.roller.util.DateUtil:get8charDat eFormat |
| unanalyzed | call on org.apache.roller.util.DateUtil:get6charDat eFormat |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on org.apache.commons.lang.StringUtils:isNumer ic |
| unanalyzed | call on java.text.SimpleDateFormat:setCalendar |
| unanalyzed | call on java.text.ParsePosition |
| unanalyzed | call on java.text.SimpleDateFormat:parse |
| unanalyzed | call on org.apache.roller.util.DateUtil:getStartOfM onth |
| unanalyzed | call on org.apache.roller.util.DateUtil:getEndOfMon th |
| test_vector | catArgument: Addr_Set{null}, Inverse{null} |
| test_vector | tagArgument: Addr_Set{null}, Inverse{null} |
| test_vector | java.lang.String:equals(...)@229: {1}, {0} |
| test_vector | java.lang.String:equals(...)@234: {1}, {0} |
| test_vector | java.lang.String:length(...)@253: {0..7, 9..232-1}, {8} |
| test_vector | java.lang.String:length(...)@264: {0..5, 7..232-1}, {6} |
| test_vector | org.apache.commons.lang.StringUtils:isEmpty(... )@229: {1}, {0} |
| test_vector | org.apache.commons.lang.StringUtils:isEmpty(... )@234: {1}, {0} |
| test_vector | org.apache.roller.weblogger.ui.rendering.util. WeblogPageRequest:getWeblogAnchor(...)@242: Addr_Set{null}, Inverse{null} |
| test_vector | org.apache.roller.weblogger.ui.rendering.util. WeblogPageRequest:getWeblogDate(...)@239: Addr_Set{null}, Inverse{null} |