Available on jvm
new(param1:Pattern_Node, param2:Pattern_Node, param3:Pattern_Node)
cond:Pattern_Node
not:Pattern_Node
yes:Pattern_Node
next:Pattern_Node