question: return all the springs in the simulator concode_field_sep Set<Spring> mActiveSprings concode_elem_sep boolean mIdle concode_elem_sep SpringLooper mSpringLooper concode_elem_sep CopyOnWriteArraySet<SpringSystemListener> mListeners concode_elem_sep Map<String,Spring> mSpringRegistry concode_field_sep void removeAllListeners concode_elem_sep Spring getSpringById concode_elem_sep void loop concode_elem_sep void deregisterSpring concode_elem_sep Spring createSpring concode_elem_sep void activateSpring concode_elem_sep void registerSpring concode_elem_sep void removeListener concode_elem_sep boolean getIsIdle concode_elem_sep void advance concode_elem_sep void addListener
target: List < Spring > function ( ) { Collection < Spring > loc0 = mSpringRegistry . values ( ) ; List < Spring > loc1 ; if ( loc0 instanceof List ) { loc1 = ( List < Spring > ) loc0 ; } else { loc1 = new ArrayList < Spring > ( loc0 ) ; } return Collections . unmodifiableList ( loc1 ) ; }