Predetermined and jump variables

Hello everyone!
Suppose I have a following system: A0 * E{y(t+1)} = A1 * y(t) + A2 * y(t-1) + B * eps(t). How to implement a algorithm of separation of variables on predetermined and jump variables? How Dynare does this? Do I correctly understand that I can just define x(t) = y(t-1) as predetermined variables and y(t) as jump variables?
Suppose I have a following system: A0 * E{y(t+1)} = A1 * y(t) + A2 * y(t-1) + B * eps(t). How to implement a algorithm of separation of variables on predetermined and jump variables? How Dynare does this? Do I correctly understand that I can just define x(t) = y(t-1) as predetermined variables and y(t) as jump variables?