fixed bug in IJMacroNodeFactory