Before revision:  A general approach to  explanation of the effect through dynamics of adaptation is developed.
After revision:  A general approach to the explanation of the effect through dynamics of adaptation is developed.