фактически его функционал повторяет (причем с бОльшими возможностями) объект 3 парсера "таблица"
если-же нужен именно context, то скорее всего стоит задача переноса кода с p2 на p3 (как мне кажется), в таком случае вам указали верное направление: проект migration