method net.sourceforge.pebble.domain.State__static_init
postAPPROVED == &new State(State__static_init#1)
postPENDING == &new State(State__static_init#3)
postPUBLISHED == &new State(State__static_init#5)
postREJECTED == &new State(State__static_init#2)
postUNPUBLISHED == &new State(State__static_ init#4)
postnew State(State__static_init#1) num objects == 1
postnew State(State__static_init#2) num objects == 1
postnew State(State__static_init#3) num objects == 1
postnew State(State__static_init#4) num objects == 1
postnew State(State__static_init#5) num objects == 1
postAPPROVED.name == &"approved"
postREJECTED.name == &"rejected"
postPENDING.name == &"pending"
postUNPUBLISHED.name == &"unpublished"
postPUBLISHED.name == &"published"










method State getState(String)
postreturn_value in Addr_Set{null,&new State(State__static_init#1),&new State(State__static_init#2),&new State(State__static_init#3),&new State(State__static_init#4),&new State(State__static_init#5)}
test_vectorname: Inverse{null}, Addr_Set{null}
test_vectorjava.lang.String:equals(...)@53: {0}, {1}
test_vectorjava.lang.String:equals(...)@55: {0}, {1}
test_vectorjava.lang.String:equals(...)@57: {0}, {1}
test_vectorjava.lang.String:equals(...)@59: {0}, {1}
test_vectorjava.lang.String:equals(...)@61: {0}, {1}










method void net.sourceforge.pebble.domain.State(String)
postthis.name == name
postinit'ed(this.name)










method String getName()
preinit'ed(this.name)
postreturn_value == this.name
postinit'ed(return_value)










method int hashCode()
prethis.name != null
postinit'ed(return_value)










method bool equals(Object)
pre(soft) o.name != null
pre(soft) init'ed(this.name)
postinit'ed(return_value)










method String toString()
preinit'ed(this.name)
postreturn_value == this.name
postinit'ed(return_value)