Fixed is_a? with union of hierarchy type and something else
Continued parser