Working on AbstractInstructionResolver