fsm
node type not empty
stable fsm
NodeType
bem