JBTM-2179 When processing the list StoreElements in the run thread, the list is not synchronized so it is possible to remove it without owning the object so the getState method which does lock the list can fail