There is one mistake in requirement description in my previous topic.
Instead of "maximized", "bring-to-normal-state" must be used.
I have found one sollution, it worksm but it is not proper enough:
I still use layout strategy approach. Currently WindowLocation is wrapper around WindowsContext, so I use reflection in order to get the context :), and then I pass it to StrategyResponse.addWindowStateChange in order to achieve mu goal.