| method | String getBestSubstring() |
| pre | this.results != null |
| presumption | com.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@103 != null |
| presumption | java.util.Iterator:next(...)@107 != null |
| presumption | java.util.List:get(...)@106 != null |
| post | java.lang.String:substring(...)._tainted == 0 |
| post | return_value != null |
| unanalyzed | call on java.util.List:size |
| test_vector | com.dmdirc.config.ConfigManager:getOptionBool(... )@103: {0}, {1} |
| test_vector | java.lang.String:startsWith(...)@109: {1}, {0} |
| test_vector | java.lang.String:startsWith(...)@113: {1}, {0} |
| test_vector | java.util.Iterator:hasNext(...)@107: {0}, {1} |
| test_vector | java.util.List:size(...)@91: {-231..-1, 1..232-1}, {0} |