register( RuleSetNode.class,
new CreateNewNodeFactory( RuleSetNodeInstance.class ) );
register( Split.class,
new CreateNewNodeFactory( SplitInstance.class ) );
register( Join.class,
new ReuseNodeFactory( JoinInstance.class ) );
register( StartNode.class,
new CreateNewNodeFactory( StartNodeInstance.class ) );
register( EndNode.class,
new CreateNewNodeFactory( EndNodeInstance.class ) );
register( MilestoneNode.class,