Finished ExtractorC

make isBlockEnd extract while part if its a do-while + ExtractorC is
done (assuming no bugs)