fixed IfBlockNode and Parse method