| method | void transition(ServerState) |
| pre | newState != null |
| pre | this.state != null |
| pre | this.history != null |
| pre | this.state.transitions != null |
| presumption | java.util.List:contains(...)@101 == 1 |
| post | this.state == newState |
| post | this.state != null |
| unanalyzed | call on com.dmdirc.util.RollingList:getList |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on com.dmdirc.ServerState:name |
| unanalyzed | call on java.lang.Thread:currentThread |
| unanalyzed | call on java.lang.Thread:getStackTrace |
| unanalyzed | call on java.lang.StackTraceElement:toString |
| unanalyzed | call on java.lang.Thread:getName |
| unanalyzed | call on com.dmdirc.util.RollingList:add |
| unanalyzed | call on java.util.List:contains |