Replaced explicit for loop with the new forEach construct.
Replaced not needed IFSM_FBSFunction with the build-in generic supplier
interface.
Now using supplier interface for lambda passing.
Using new forEach on collections.