public override IDriverNode CreateDriverNode(IDriverContext ctx) { if (ctx.NodeInstance.This2NodeTemplateNavigation.Key == "knx-gw-state") { _gwState = new KnxGatewayState(ctx); return(_gwState); } if (_level == KnxLevel.ThreeLevel) { _knxTree = new Knx3Level(ctx, this); return(_knxTree); } return(null); }