Interface NodeWithCondition<N extends Node>