this.componentMap.put(OutputComponent.NAME, new OutputComponent());
this.componentMap.put(ConstantComponent.NAME, new ConstantComponent());
this.componentMap.put(MemoComponent.NAME, new MemoComponent());
this.componentMap.put(IfComponent.NAME, new IfComponent());
this.componentMap.put(EndifComponent.NAME, new EndifComponent());
this.componentMap.put(ReceiveComponent.NAME, new ReceiveComponent());
this.componentMap.put(ForEachComponent.NAME, new ForEachComponent());
this.componentMap.put(EndForEachComponent.NAME, new EndForEachComponent());
this.componentMap.put(BlockComponent.NAME, new BlockComponent());
this.componentMap.put(EndBlockComponent.NAME, new EndBlockComponent());
this.componentMap.put(DynamicComponent.NAME, new DynamicComponent());