* +-----+
* +----->| EP1 |------+
* | +-----+ |
* | v
* +----+ +-----+
* | P1 | | EP3 |
* +----+ +-----+
* | ^
* | +-----+ |
* +----->| EP2 |------+
* +-----+
When P1 produces some data e.g., List then EP1 and EP2 adds to this list something. Does it possible to get ConcurrentModificationException?
Should i use any concurrent data structure for this purpose?