question: frees all state held by this transaction . concode_field_sep Map propertyLookup concode_elem_sep Logger LOGGER concode_elem_sep String handle concode_elem_sep Map stateLookup concode_elem_sep Set authorizations concode_field_sep void rollback concode_elem_sep State getState concode_elem_sep Object getProperty concode_elem_sep void putState concode_elem_sep void commit concode_elem_sep Set getAuthorizations concode_elem_sep void removeState concode_elem_sep String toString concode_elem_sep void finalize concode_elem_sep void putProperty concode_elem_sep void addAuthorization
target: void function ( ) { for ( Iterator loc0 = stateLookup . values ( ) . iterator ( ) ; loc0 . hasNext ( ) ; ) { State loc1 = ( State ) loc0 . next ( ) ; loc1 . setTransaction ( null ) ; } stateLookup . clear ( ) ; stateLookup = null ; authorizations . clear ( ) ; authorizations = null ; propertyLookup . clear ( ) ; propertyLookup = null ; }