diff --git a/eraser-base/out/production/resources/easy-data.eraser b/eraser-base/out/production/resources/easy-data.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..9b5aa9c6a7b471dbdc1ae2f011fba2f28a02ce4d
--- /dev/null
+++ b/eraser-base/out/production/resources/easy-data.eraser
@@ -0,0 +1,14 @@
+Mqtt: incoming="oh2/out" outgoing="oh2/in" host="localhost" ;
+
+ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." parameters=[] channelTypes=[] ;
+// ChannelType: id="hue:color" label="Color" description="The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." itemType="Color" category="ColorLight" ;
+// Thing: id="hue:bridge:0017880adcf4" label="Philips hue (10.8.0.160)" type="hue:bridge" channels=[] ;
+// Thing: id="hue:0210:0017880adcf4:1" label="Wohnzimmer" type="hue:0210" channels=["hue:0210:0017880adcf4:1:alert", "hue:0210:0017880adcf4:1:effect"] ;
+// Channel: id="hue:0210:0017880adcf4:1:color_temperature" type="hue:color_temperature" links=[] ;
+
+Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state";
+
+ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ;
+ChannelType: id="flick-type" itemType="String" label="Last Flick" description="Last Flick detected (and its direction)" category="Motion" readOnly ;
+
+Parameter: id="brokername" type="text" required label="Broker Name" description="Name of the broker as defined in the <broker>.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." context="service" default="mosquitto" ;
diff --git a/eraser-base/out/production/resources/log4j2.xml b/eraser-base/out/production/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..18175a02521156259c8789745fb849fa893302e9
--- /dev/null
+++ b/eraser-base/out/production/resources/log4j2.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+    <Appenders>
+        <Console name="Console">
+            <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} %-5level} %c{1.} - %msg%n"/>
+        </Console>
+        <RollingFile name="RollingFile" fileName="logs/eraser.log"
+                    filePattern="logs/eraser-%i.log">
+            <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/>
+            <Policies>
+                <OnStartupTriggeringPolicy/>
+            </Policies>
+            <DefaultRolloverStrategy max="20"/>
+        </RollingFile>
+    </Appenders>
+    <Loggers>
+        <Root level="info">
+            <AppenderRef ref="Console"/>
+            <AppenderRef ref="RollingFile"/>
+        </Root>
+        <Logger name="de.tudresden.inf.st.eraser.openhab2.mqtt" level="DEBUG" additivity="false">
+            <Appender-ref ref="Console"/>
+        </Logger>
+    </Loggers>
+</Configuration>
diff --git a/eraser-base/out/production/resources/openhab-data.eraser b/eraser-base/out/production/resources/openhab-data.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..913826499fc1859c577b955a105b054ee101ed1b
--- /dev/null
+++ b/eraser-base/out/production/resources/openhab-data.eraser
@@ -0,0 +1,47 @@
+ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." parameters=[] channelTypes=[] ;
+ThingType: id="hue:0200" label="Color Light" description="A dimmable light with changeable colors." ;
+ThingType: id="hue:0210" label="Extended Color Light" description="A dimmable light with changeable colors and tunable color temperature." parameters=[] channelTypes=[];
+
+Thing: id="hue:bridge:0017880adcf4" label="Philips hue (10.8.0.160)" type="hue:bridge" channels=[] ;
+Thing: id="hue:0210:0017880adcf4:1" label="Wohnzimmer" type="hue:0210" channels=["hue:0210:0017880adcf4:1:alert", "hue:0210:0017880adcf4:1:effect"] ;
+Thing: id="hue:0200:0017880adcf4:5" label="Hue iris 1" type="hue:0200" channels=["hue:0210:0017880adcf4:4:color", "hue:0210:0017880adcf4:4:color_temperature", "hue:0210:0017880adcf4:4:alert", "hue:0210:0017880adcf4:4:effect"] ;
+Thing: id="hue:0210:0017880adcf4:4" label="Hue go 1" type="hue:0210" channels=["hue:0200:0017880adcf4:5:color", "hue:0200:0017880adcf4:5:alert", "hue:0200:0017880adcf4:5:effect"] ;
+
+ChannelType: id="hue:color" label="Color" description="The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." itemType="Color" category="ColorLight" ;
+ChannelType: id="hue:alert" label="Alert" description="The alert channel allows a temporary change to the bulb’s state." itemType="String" category="Unknown" ;
+ChannelType: id="hue:effect" label="Color Loop" description="The effect channel allows putting the bulb in a color looping mode." itemType="Switch" category="ColorLight" ;
+ChannelType: id="hue:color_temperature" label="Color Temperature" description="The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." itemType="Dimmer" category="ColorLight" ;
+
+Channel: id="hue:0210:0017880adcf4:1:color_temperature" type="hue:color_temperature" links=[] ;
+Channel: id="hue:0210:0017880adcf4:1:effect" type="hue:effect" links=[] ;
+Channel: id="hue:0210:0017880adcf4:4:color" type="hue:color" links=[] ;
+Channel: id="hue:0210:0017880adcf4:4:color_temperature" type="hue:color_temperature" links=[] ;
+Channel: id="hue:0210:0017880adcf4:4:alert" type="hue:alert" links=[] ;
+Channel: id="hue:0210:0017880adcf4:4:effect" type="hue:effect" links=[] ;
+Channel: id="hue:0200:0017880adcf4:5:color" type="hue:color" links=[] ;
+Channel: id="hue:0200:0017880adcf4:5:alert" type="hue:alert" links=[] ;
+Channel: id="hue:0200:0017880adcf4:5:effect" type="hue:color" links=[] ;
+
+Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state";
+
+Group: id="Lights" groups=[] items=["iris1_item"];
+
+// currently unused thing types
+ThingType: id="hue:0100" label="Dimmable Light" description="A dimmable light." ;
+ThingType: id="hue:0110" label="Dimmable Plug-in Unit" description="An outlet that can be dimmed." ;
+ThingType: id="hue:0210" label="Extended Color Light" description="A dimmable light with changeable colors and tunable color temperature." ;
+ThingType: id="hue:0000" label="On/Off Light" description="A light that could be switched on and off." ;
+ThingType: id="hue:0010" label="On/Off Plug-in Unit" description="An outlet that could be switched on and off." ;
+ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." ;
+
+// currently unused channel types
+ChannelType: id="hue:switch"description="The switch channel allows to switch the light on and off."label="Switch"itemType="Switch"category="Light" ;
+ChannelType: id="system:signal-strength"label="Signal Strength"description=""itemType="Number"category="QualityOfService" readOnly ;
+ChannelType: id="system:low-battery"label="Low Battery"description=""itemType="Switch"category="Battery" readOnly ;
+ChannelType: id="system:battery-level"label="Battery Level"description=""itemType="Number"category="Battery" readOnly ;
+ChannelType: id="system:trigger"label="Trigger"description=""category="System" ;
+ChannelType: id="system:rawbutton"label="Raw button"description=""category="System" ;
+ChannelType: id="system:button"label="Button"description=""category="System" ;
+ChannelType: id="system:rawrocker"label="Raw rocker button"description=""category="System" ;
+
+Mqtt: incoming="oh2/out" outgoing="oh2/in" host="localhost" topics=["iris1_item/state", "go1_item/state"] ;
diff --git a/eraser-base/out/production/resources/openhab2-data-big.json b/eraser-base/out/production/resources/openhab2-data-big.json
new file mode 100644
index 0000000000000000000000000000000000000000..8e1cbc8d74a4ffd6c04dec0babc6ba8ea0af3201
--- /dev/null
+++ b/eraser-base/out/production/resources/openhab2-data-big.json
@@ -0,0 +1,42814 @@
+{
+  "k" : "NT",
+  "t" : "Root",
+  "c" : {
+    "Thing" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "The hue bridge represents the Philips hue bridge."
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Hue Bridge"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:bridge"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Philips hue (10.8.0.160)"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:bridge:0017880adcf4"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "A dimmable light with changeable colors and tunable color temperature."
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Extended Color Light"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Hue Go Color"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "hue_go_color"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Color"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:4:color"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Temperature"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color_temperature"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:4:color_temperature"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The alert channel allows a temporary change to the bulb’s state."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Alert"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:alert"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:4:alert"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The effect channel allows putting the bulb in a color looping mode."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Loop"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:effect"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:4:effect"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Hue go 1"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0210:0017880adcf4:4"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "A dimmable light with changeable colors."
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Color Light"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0200"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Hue Iris 1 Color"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Iris1"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Color"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0200:0017880adcf4:5:color"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The alert channel allows a temporary change to the bulb’s state."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Alert"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:alert"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0200:0017880adcf4:5:alert"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The effect channel allows putting the bulb in a color looping mode."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Loop"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:effect"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0200:0017880adcf4:5:effect"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Hue iris 1"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0200:0017880adcf4:5"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "A dimmable light with changeable colors and tunable color temperature."
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Extended Color Light"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Wohnzimmer Color"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "wohnzimmer_color"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Color"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:1:color"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Temperature"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color_temperature"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:1:color_temperature"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The alert channel allows a temporary change to the bulb’s state."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Alert"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:alert"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:1:alert"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The effect channel allows putting the bulb in a color looping mode."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Loop"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:effect"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:1:effect"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wohnzimmer"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0210:0017880adcf4:1"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "The Homematic bridge represents a Homematic gateway"
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Homematic Bridge"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:bridge"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Homematic Bridge"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:bridge:ccu2"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Gateway extras, variables and scripts (GATEWAY-EXTRAS-CCU2)"
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Gateway extras, variables and scripts"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:GATEWAY-EXTRAS-CCU2"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Reload all data from gateway"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Reload All From Gateway"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_RELOAD_ALL_FROM_GATEWAY"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:0#RELOAD_ALL_FROM_GATEWAY"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Install Mode Duration"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_INSTALL_MODE_DURATION"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:0#INSTALL_MODE_DURATION"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Reload Rssi"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_RELOAD_RSSI"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:0#RELOAD_RSSI"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Install Mode"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_INSTALL_MODE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:0#INSTALL_MODE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Anwesenheit"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:GATEWAY-EXTRAS-CCU2_1_Anwesenheit"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:1#Anwesenheit"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Alarmzone 1"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:GATEWAY-EXTRAS-CCU2_1_Alarmzone_1"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:1#Alarmzone_1"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "GATEWAY-EXTRAS"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Virtual remote control (wired) (HMW-RCV-50)"
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Virtual remote control (wired)"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete device"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_0_DELETE_DEVICE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:0#DELETE_DEVICE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Deletemode"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device Mode"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_0_DELETE_DEVICE_MODE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:0#DELETE_DEVICE_MODE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Version of the firmware"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Firmware"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_0_FIRMWARE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:0#FIRMWARE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_1_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:1#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_1_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:1#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_1_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:1#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_2_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:2#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_2_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:2#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_2_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:2#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_3_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:3#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_3_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:3#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_3_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:3#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_4_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:4#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_4_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:4#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_4_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:4#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_5_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:5#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_5_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:5#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_5_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:5#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_6_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:6#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_6_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:6#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_6_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:6#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_7_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:7#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_7_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:7#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_7_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:7#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_8_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:8#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_8_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:8#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_8_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:8#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_9_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:9#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_9_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:9#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_9_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:9#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_10_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:10#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_10_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:10#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_10_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:10#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_11_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:11#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_11_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:11#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_11_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:11#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_12_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:12#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_12_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:12#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_12_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:12#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_13_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:13#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_13_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:13#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_13_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:13#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_14_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:14#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_14_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:14#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_14_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:14#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_15_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:15#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_15_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:15#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_15_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:15#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_16_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:16#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_16_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:16#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_16_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:16#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_17_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:17#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_17_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:17#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_17_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:17#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_18_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:18#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_18_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:18#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_18_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:18#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_19_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:19#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_19_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:19#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_19_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:19#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_20_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:20#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_20_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:20#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_20_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:20#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_21_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:21#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_21_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:21#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_21_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:21#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_22_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:22#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_22_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:22#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_22_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:22#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_23_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:23#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_23_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:23#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_23_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:23#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_24_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:24#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_24_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:24#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_24_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:24#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_25_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:25#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_25_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:25#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_25_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:25#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_26_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:26#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_26_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:26#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_26_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:26#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_27_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:27#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_27_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:27#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_27_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:27#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_28_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:28#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_28_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:28#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_28_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:28#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_29_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:29#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_29_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:29#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_29_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:29#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_30_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:30#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_30_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:30#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_30_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:30#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_31_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:31#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_31_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:31#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_31_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:31#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_32_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:32#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_32_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:32#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_32_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:32#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_33_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:33#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_33_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:33#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_33_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:33#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_34_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:34#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_34_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:34#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_34_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:34#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_35_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:35#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_35_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:35#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_35_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:35#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_36_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:36#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_36_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:36#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_36_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:36#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_37_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:37#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_37_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:37#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_37_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:37#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_38_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:38#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_38_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:38#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_38_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:38#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_39_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:39#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_39_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:39#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_39_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:39#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_40_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:40#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_40_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:40#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_40_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:40#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_41_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:41#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_41_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:41#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_41_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:41#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_42_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:42#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_42_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:42#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_42_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:42#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_43_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:43#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_43_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:43#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_43_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:43#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_44_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:44#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_44_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:44#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_44_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:44#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_45_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:45#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_45_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:45#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_45_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:45#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_46_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:46#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_46_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:46#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_46_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:46#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_47_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:47#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_47_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:47#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_47_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:47#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_48_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:48#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_48_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:48#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_48_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:48#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_49_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:49#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_49_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:49#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_49_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:49#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_50_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:50#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_50_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:50#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HMW-RCV-50_50_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:50#PRESS_SHORT"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "HMW-RCV-50 BidCoS-Wir"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Virtual remote control (wireless) (HM-RCV-50)"
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Virtual remote control (wireless)"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Deletemode"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device Mode"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_0_DELETE_DEVICE_MODE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:0#DELETE_DEVICE_MODE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Version of the firmware"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Firmware"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_0_FIRMWARE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:0#FIRMWARE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete device"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_0_DELETE_DEVICE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:0#DELETE_DEVICE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Install Mode"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_0_INSTALL_MODE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:0#INSTALL_MODE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_1_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:1#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_1_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:1#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_1_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:1#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_1_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:1#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_2_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:2#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_2_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:2#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_2_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:2#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_2_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:2#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_3_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:3#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_3_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:3#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_3_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:3#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_3_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:3#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_4_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:4#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_4_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:4#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_4_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:4#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_4_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:4#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_5_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:5#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_5_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:5#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_5_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:5#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_5_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:5#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_6_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:6#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_6_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:6#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_6_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:6#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_6_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:6#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_7_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:7#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_7_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:7#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_7_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:7#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_7_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:7#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_8_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:8#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_8_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:8#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_8_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:8#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_8_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:8#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_9_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:9#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_9_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:9#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_9_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:9#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_9_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:9#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_10_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:10#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_10_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:10#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_10_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:10#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_10_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:10#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_11_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:11#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_11_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:11#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_11_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:11#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_11_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:11#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_12_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:12#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_12_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:12#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_12_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:12#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_12_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:12#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_13_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:13#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_13_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:13#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_13_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:13#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_13_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:13#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_14_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:14#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_14_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:14#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_14_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:14#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_14_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:14#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_15_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:15#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_15_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:15#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_15_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:15#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_15_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:15#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_16_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:16#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_16_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:16#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_16_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:16#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_16_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:16#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_17_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:17#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_17_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:17#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_17_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:17#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_17_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:17#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_18_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:18#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_18_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:18#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_18_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:18#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_18_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:18#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_19_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:19#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_19_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:19#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_19_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:19#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_19_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:19#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_20_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:20#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_20_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:20#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_20_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:20#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_20_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:20#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_21_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:21#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_21_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:21#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_21_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:21#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_21_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:21#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_22_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:22#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_22_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:22#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_22_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:22#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_22_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:22#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_23_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:23#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_23_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:23#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_23_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:23#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_23_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:23#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_24_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:24#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_24_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:24#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_24_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:24#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_24_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:24#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_25_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:25#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_25_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:25#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_25_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:25#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_25_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:25#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_26_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:26#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_26_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:26#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_26_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:26#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_26_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:26#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_27_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:27#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_27_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:27#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_27_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:27#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_27_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:27#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_28_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:28#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_28_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:28#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_28_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:28#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_28_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:28#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_29_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:29#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_29_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:29#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_29_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:29#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_29_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:29#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_30_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:30#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_30_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:30#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_30_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:30#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_30_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:30#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_31_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:31#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_31_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:31#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_31_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:31#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_31_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:31#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_32_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:32#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_32_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:32#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_32_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:32#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_32_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:32#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_33_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:33#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_33_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:33#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_33_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:33#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_33_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:33#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_34_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:34#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_34_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:34#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_34_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:34#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_34_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:34#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_35_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:35#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_35_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:35#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_35_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:35#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_35_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:35#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_36_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:36#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_36_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:36#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_36_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:36#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_36_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:36#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_37_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:37#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_37_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:37#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_37_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:37#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_37_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:37#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_38_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:38#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_38_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:38#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_38_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:38#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_38_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:38#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_39_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:39#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_39_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:39#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_39_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:39#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_39_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:39#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_40_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:40#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_40_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:40#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_40_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:40#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_40_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:40#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_41_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:41#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_41_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:41#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_41_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:41#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_41_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:41#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_42_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:42#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_42_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:42#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_42_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:42#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_42_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:42#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_43_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:43#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_43_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:43#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_43_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:43#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_43_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:43#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_44_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:44#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_44_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:44#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_44_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:44#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_44_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:44#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_45_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:45#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_45_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:45#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_45_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:45#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_45_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:45#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_46_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:46#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_46_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:46#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_46_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:46#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_46_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:46#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_47_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:47#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_47_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:47#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_47_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:47#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_47_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:47#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_48_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:48#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_48_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:48#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_48_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:48#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_48_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:48#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_49_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:49#PRESS_SHORT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_49_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:49#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_49_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:49#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_49_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:49#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press long"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Long"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_50_PRESS_LONG"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:50#PRESS_LONG"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : null
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_50_PRESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:50#PRESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Send percentage"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Level"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "DimmableLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_50_LEVEL"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:50#LEVEL"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Button press short"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Press Short"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-RCV-50_50_PRESS_SHORT"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:50#PRESS_SHORT"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "HM-RCV-50 BidCoS-RF"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Wireless Sensor for Carbon Dioxide (HM-CC-SCD)"
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Wireless Sensor for Carbon Dioxide"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Signal Strength"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "homematic_HM_CC_SCD_ccu2_HEQ0083942_0_SIGNAL_STRENGTH"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signal Strength"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "QualityOfService"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "system:signal-strength"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#SIGNAL_STRENGTH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signalstrength Peer"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi Peer"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_RSSI_PEER"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#RSSI_PEER"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete device"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_DELETE_DEVICE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#DELETE_DEVICE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Unified signal strength"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_RSSI"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#RSSI"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Device communication status"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Sticky Unreach"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_STICKY_UNREACH"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#STICKY_UNREACH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signal strength"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi Device"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_RSSI_DEVICE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#RSSI_DEVICE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Deletemode"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device Mode"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_DELETE_DEVICE_MODE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#DELETE_DEVICE_MODE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Device communication status"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Unreach"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_UNREACH"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#UNREACH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Version of the firmware"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Firmware"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_FIRMWARE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#FIRMWARE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Indicates a pending config update"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Config Pending"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_0_CONFIG_PENDING"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#CONFIG_PENDING"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "State"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "homematic_HM_CC_SCD_ccu2_HEQ0083942_1_STATE"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "State"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_1_STATE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:1#STATE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Installationtest"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Install Test"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-CC-SCD_1_INSTALL_TEST"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:1#INSTALL_TEST"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "co2-sensor"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Wireless Motion Detector, indoor (HM-Sec-MDIR)"
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Wireless Motion Detector, indoor"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signalstrength Peer"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi Peer"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_RSSI_PEER"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#RSSI_PEER"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Enter Bootloader"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_ENTER_BOOTLOADER"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#ENTER_BOOTLOADER"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signal Strength"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "QualityOfService"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "system:signal-strength"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#SIGNAL_STRENGTH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Low Battery"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "Battery"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "system:low-battery"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#LOWBAT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Indicates a pending config update"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Config Pending"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_CONFIG_PENDING"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#CONFIG_PENDING"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Unified signal strength"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_RSSI"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#RSSI"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Device communication status"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Sticky Unreach"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_STICKY_UNREACH"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#STICKY_UNREACH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signal strength"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi Device"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_RSSI_DEVICE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#RSSI_DEVICE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete device"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_DELETE_DEVICE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#DELETE_DEVICE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Deletemode"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device Mode"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_DELETE_DEVICE_MODE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#DELETE_DEVICE_MODE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Version of the firmware"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Firmware"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_FIRMWARE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#FIRMWARE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Device communication status"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Unreach"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_UNREACH"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#UNREACH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Type of the battery"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Battery Type"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "Battery"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_0_BATTERY_TYPE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#BATTERY_TYPE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Installationtest"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Install Test"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_1_INSTALL_TEST"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:1#INSTALL_TEST"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Brightness"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "homematic_HM_Sec_MDIR_ccu2_JEQ0266367_1_BRIGHTNESS"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Brightness"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Brightness"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_1_BRIGHTNESS"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:1#BRIGHTNESS"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Error"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Error"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_1_ERROR"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:1#ERROR"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Motion"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "homematic_HM_Sec_MDIR_ccu2_JEQ0266367_1_MOTION"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Motion"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Motion"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-MDIR_1_MOTION"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:1#MOTION"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "bewegungsmelder-aussen"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Wireless Window Rotary Handle Sensor (HM-Sec-RHS)"
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Wireless Window Rotary Handle Sensor"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signalstrength Peer"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi Peer"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_RSSI_PEER"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#RSSI_PEER"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Device communication status"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Unreach"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_UNREACH"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#UNREACH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signal strength"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi Device"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_RSSI_DEVICE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#RSSI_DEVICE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Type of the battery"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Battery Type"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "Battery"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_BATTERY_TYPE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#BATTERY_TYPE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Version of the firmware"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Firmware"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_FIRMWARE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#FIRMWARE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Unified signal strength"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Rssi"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_RSSI"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#RSSI"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Signal Strength"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_0_SIGNAL_STRENGTH"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Signal Strength"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "QualityOfService"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "system:signal-strength"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#SIGNAL_STRENGTH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete device"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_DELETE_DEVICE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#DELETE_DEVICE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Low Battery"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_0_LOWBAT"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Low Battery"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "Battery"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "system:low-battery"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#LOWBAT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Device communication status"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Sticky Unreach"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_STICKY_UNREACH"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#STICKY_UNREACH"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Deletemode"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Delete Device Mode"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_DELETE_DEVICE_MODE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#DELETE_DEVICE_MODE"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Indicates a pending config update"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Config Pending"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_0_CONFIG_PENDING"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#CONFIG_PENDING"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Low Battery"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_1_LOWBAT"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : ""
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Low Battery"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "SimpleChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "t",
+                            "t" : "java.lang.String",
+                            "v" : "Battery"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "system:low-battery"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:1#LOWBAT"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Installationtest"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Install Test"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Switch"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_1_INSTALL_TEST"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:1#INSTALL_TEST"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Error"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Error"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_1_ERROR"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:1#ERROR"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "State"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_1_STATE"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Windowposition"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "State"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "homematic:HM-Sec-RHS_1_STATE"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:1#STATE"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "drehgriff-kontakt"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Sensors supported by Android"
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "AndroidSensors"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "androidsensors:android-sensor"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "Label" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "Brightness"
+                            },
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "androidsensors_android_sensor_samsung_s6_thing_brightness"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Brightness (Lux)"
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : true
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Brightness"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Number"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "Light"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "androidsensors:brightness-type"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "androidsensors:android-sensor:samsung_s6_thing:brightness"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "AndroidSensors"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "androidsensors:android-sensor:samsung_s6_thing"
+          }
+        }
+      } ]
+    },
+    "Item" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Hue Go Color"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue_go_color"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Hue Iris 1 Color"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Iris1"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wohnzimmer Color"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "wohnzimmer_color"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Motion Sensor Outside Brightness"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "motionsensor_outside_brightness"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Motion Sensor Outside Motion Detected"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "motionsensor_outside_motion"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic_HM_Sec_MDIR_ccu2_JEQ0266367_1_BRIGHTNESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Motion"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic_HM_Sec_MDIR_ccu2_JEQ0266367_1_MOTION"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signal Strength"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic_HM_CC_SCD_ccu2_HEQ0083942_0_SIGNAL_STRENGTH"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "State"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic_HM_CC_SCD_ccu2_HEQ0083942_1_STATE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signal Strength"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_0_SIGNAL_STRENGTH"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Low Battery"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_0_LOWBAT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Low Battery"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_1_LOWBAT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "State"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_1_STATE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "androidsensors_android_sensor_samsung_s6_thing_brightness"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Samsung Brightness Sensor Item"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "samsung_brightness"
+          }
+        }
+      } ]
+    },
+    "Group" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "Group",
+        "c" : {
+          "Item" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Item",
+              "c" : {
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Hue Go Color"
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue_go_color"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Item",
+              "c" : {
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Hue Iris 1 Color"
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Iris1"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Item",
+              "c" : {
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Wohnzimmer Color"
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "wohnzimmer_color"
+                }
+              }
+            } ]
+          },
+          "Group" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "all_lights"
+          }
+        }
+      } ]
+    },
+    "ThingType" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light with changeable colors."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0200"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light with tunable color temperature."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Temperature Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0220"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Dimmable Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0100"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "An outlet that can be dimmed."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Dimmable Plug-in Unit"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0110"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light with changeable colors and tunable color temperature."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Extended Color Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0210"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A light that could be switched on and off."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "On/Off Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0000"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "An outlet that could be switched on and off."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "On/Off Plug-in Unit"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0010"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The hue bridge represents the Philips hue bridge."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Hue Bridge"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:bridge"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Sensors supported by Android"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "AndroidSensors"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "androidsensors:android-sensor"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Sample thing for systeminfo Binding"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Systeminfo"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:computer"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "IKEA TRÅDFRI IP Gateway"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "TRÅDFRI Gateway"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:gateway"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A light that has continuous brightness control."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Dimmable Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:0100"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light that supports different color temperature settings."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Temperature Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:0220"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light that supports full colors and color temperature settings."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:0210"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "This represents the motion sensor capable of reporting the battery level."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Occupancy Sensor"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:0107"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "This represents the wireless dimmer sensor capable of reporting the battery level."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Non-Colour Controller"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:0820"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "This represents the remote control capable of reporting the battery level."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Non-Colour Scene Controller"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:0830"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The Homematic bridge represents a Homematic gateway"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Homematic Bridge"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:bridge"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wireless Window Rotary Handle Sensor (HM-Sec-RHS)"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wireless Window Rotary Handle Sensor"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wireless Motion Detector, indoor (HM-Sec-MDIR)"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wireless Motion Detector, indoor"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Virtual remote control (wired) (HMW-RCV-50)"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Virtual remote control (wired)"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wireless Sensor for Carbon Dioxide (HM-CC-SCD)"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wireless Sensor for Carbon Dioxide"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Virtual remote control (wireless) (HM-RCV-50)"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Virtual remote control (wireless)"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Gateway extras, variables and scripts (GATEWAY-EXTRAS-CCU2)"
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Gateway extras, variables and scripts"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:GATEWAY-EXTRAS-CCU2"
+          }
+        }
+      } ]
+    },
+    "ChannelType" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Color"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "ColorLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:color"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The brightness channel allows to control the brightness of a light. It is also possible to switch the light on and off."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:brightness"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The switch channel allows to switch the light on and off."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Switch"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Light"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:switch"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Temperature"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "ColorLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:color_temperature"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The alert channel allows a temporary change to the bulb’s state."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Alert"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:alert"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The effect channel allows putting the bulb in a color looping mode."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Loop"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "ColorLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:effect"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness (Lux)"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Light"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "androidsensors:brightness-type"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The full path"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Path"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:path_process"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Available size in MB"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Available"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:available"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Used size in MB"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Used"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:used"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Used size in MB"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Used"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:used_process"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Total size in MB"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Total"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:total"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Available size in percent"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Available (%)"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:availablePercent"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Used size in percent"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Used (%)"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:usedPercent"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Name of the device (process)"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Name"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:name"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Name of the device (process)"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Name"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:name_process"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The model of the device"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Model"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:model"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The serial number of the device"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Serial number"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:serial"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Description of the device"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Description"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:description"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Storage type"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Type"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:type"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "CPU Temperature in Celsius degrees"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "CPU Temperature"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:cpuTemp"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "CPU Voltage in V"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "CPU Voltage"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:cpuVoltage"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Fan speed in rpm"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Fan speed"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:fanSpeed"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Remaining time in minutes"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Remaining time"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:remainingTime"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Remaining capacity in percent"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Remaining capacity"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:remainingCapacity"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Load in percent"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Load"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:load"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Load in percent"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Load"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:load_process"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Load as a number of processes for the last 1,5 or 15 minutes"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Load average"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:loadAverage"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "System uptime (time after start) in minutes"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "System uptime"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:uptime"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Number of threads currently running"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Number of threads"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:threads"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Number of threads currently running"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Number of threads"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:threads_process"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Product, manufacturer, SN, width and height of the display in cm"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Display information"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:information"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Host IP address of the network"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "IP address"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:ip"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Mac address of the network"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Mac address"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:mac"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The name of the network."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Network name"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:networkName"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The display name of the network"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Network display name"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:networkDisplayName"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Number of packets sent"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Packets sent"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:packetsSent"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Number of packets received"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Packets received"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:packetsReceived"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Data sent in MB"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Data sent"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:dataSent"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Data received in MB"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Data received"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "systeminfo:dataReceived"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Control the brightness and switch the light on and off."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:brightness"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Control the color temperature of the light."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Temperature"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "ColorLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:color_temperature"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Control the color of the light."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Color"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "ColorLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "tradfri:color"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signal Strength"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "QualityOfService"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:signal-strength"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Low Battery"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "Battery"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:low-battery"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Battery Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "Battery"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:battery-level"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Trigger"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:trigger"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Raw button"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:rawbutton"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:button"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Raw rocker button"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:rawrocker"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_5_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_1_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_16_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_2_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_6_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_40_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_36_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_46_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_3_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_26_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_4_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_7_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete device"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_DELETE_DEVICE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_1_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_8_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_13_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_11_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_40_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Alarmzone 1"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:GATEWAY-EXTRAS-CCU2_1_Alarmzone_1"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_18_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "State"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_1_STATE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_9_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_47_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_37_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_7_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_8_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_32_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_2_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_8_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_32_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_37_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_50_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_27_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_17_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_39_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_45_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_16_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_45_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_26_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_26_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_42_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_12_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_32_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_3_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_22_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Deletemode"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device Mode"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_DELETE_DEVICE_MODE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_11_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_13_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_21_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_21_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_41_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_31_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Device communication status"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Sticky Unreach"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_STICKY_UNREACH"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_34_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_7_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_24_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_40_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_11_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_43_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_49_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete device"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_0_DELETE_DEVICE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Reload Rssi"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_RELOAD_RSSI"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signalstrength Peer"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi Peer"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_RSSI_PEER"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_29_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_41_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_45_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_43_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_6_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_49_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_14_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_50_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_47_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_36_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_38_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_34_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_40_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_5_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_20_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete device"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_0_DELETE_DEVICE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_29_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_6_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Enter Bootloader"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_ENTER_BOOTLOADER"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_32_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_35_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Version of the firmware"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Firmware"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_FIRMWARE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signalstrength Peer"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi Peer"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_RSSI_PEER"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_29_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_13_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_18_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_18_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Type of the battery"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Battery Type"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "Battery"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_BATTERY_TYPE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_38_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_28_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_4_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_47_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_4_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_14_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_49_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_36_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_37_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_50_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Motion"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Motion"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_1_MOTION"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_30_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_33_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_22_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_23_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_43_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_43_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_32_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_33_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signal strength"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi Device"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_RSSI_DEVICE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_43_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_28_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_17_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_26_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_5_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_16_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_27_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_6_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_34_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_35_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_49_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_42_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_12_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_22_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_26_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_47_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_30_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_42_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_46_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete device"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_DELETE_DEVICE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_25_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_22_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_43_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_12_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_26_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_34_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_13_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_36_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_42_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_21_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_33_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_15_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_25_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_9_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_48_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_21_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_15_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_34_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_44_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_4_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_27_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Deletemode"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device Mode"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_DELETE_DEVICE_MODE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_27_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Deletemode"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device Mode"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_0_DELETE_DEVICE_MODE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_9_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_29_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_24_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_43_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signal strength"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi Device"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_RSSI_DEVICE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_19_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_46_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_15_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_37_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_1_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_40_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_47_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_4_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_11_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_30_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_18_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_44_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_23_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_44_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_24_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_25_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_19_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_48_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_37_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_15_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Device communication status"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Unreach"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_UNREACH"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_5_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_34_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_30_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_37_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_19_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_29_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_42_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_9_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Device communication status"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Unreach"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_UNREACH"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_46_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Deletemode"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device Mode"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_DELETE_DEVICE_MODE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_36_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_37_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Deletemode"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device Mode"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_0_DELETE_DEVICE_MODE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_39_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_41_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_8_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_28_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_35_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_2_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Indicates a pending config update"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Config Pending"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_CONFIG_PENDING"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_24_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_19_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_1_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_45_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_50_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Device communication status"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Unreach"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_UNREACH"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Device communication status"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Sticky Unreach"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_STICKY_UNREACH"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_20_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_7_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_10_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_20_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_33_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_8_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signal Strength"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "QualityOfService"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:signal-strength"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_48_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_3_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_2_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_38_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_38_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_41_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_31_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_31_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_21_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_25_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_11_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_17_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_28_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_20_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_18_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_6_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_49_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_12_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Anwesenheit"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:GATEWAY-EXTRAS-CCU2_1_Anwesenheit"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Indicates a pending config update"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Config Pending"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_CONFIG_PENDING"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_19_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_38_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_38_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_50_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete device"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Delete Device"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_DELETE_DEVICE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_30_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_40_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_8_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signal strength"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi Device"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_RSSI_DEVICE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_44_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Version of the firmware"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Firmware"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_0_FIRMWARE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_25_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_33_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Install Mode"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_INSTALL_MODE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_16_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_13_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_27_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_1_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_14_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_10_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_31_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Type of the battery"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Battery Type"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "Battery"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_BATTERY_TYPE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Error"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Error"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_1_ERROR"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_20_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_36_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_3_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_7_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_12_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_41_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Install Mode"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_0_INSTALL_MODE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_28_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_33_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_16_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_5_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_10_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Installationtest"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Install Test"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_1_INSTALL_TEST"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_2_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_31_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_9_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_45_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Install Mode Duration"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_INSTALL_MODE_DURATION"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_25_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Unified signal strength"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_0_RSSI"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_17_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_19_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_3_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_12_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_42_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_36_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_5_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_46_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signalstrength Peer"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi Peer"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_RSSI_PEER"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_27_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Installationtest"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Install Test"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_1_INSTALL_TEST"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_1_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_7_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_33_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_47_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_2_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_41_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_9_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_39_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_10_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_18_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_29_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Indicates a pending config update"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Config Pending"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_CONFIG_PENDING"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Error"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Error"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_1_ERROR"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_39_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_38_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_35_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_21_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_10_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_23_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_20_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_24_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_34_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_30_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_13_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_31_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_23_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_48_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_19_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_29_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_23_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_28_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_18_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_4_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_40_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_15_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_25_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Unified signal strength"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_RSSI"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_9_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_15_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_22_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_39_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_49_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_27_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_48_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_49_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_22_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_24_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Low Battery"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "Battery"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:low-battery"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_32_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_16_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_44_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_11_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Device communication status"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Sticky Unreach"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_STICKY_UNREACH"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_32_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_41_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_45_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_10_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_14_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_23_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_31_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_35_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_3_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_20_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_35_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_45_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_1_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_15_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_30_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_4_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_44_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_28_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_14_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Version of the firmware"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Firmware"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_0_FIRMWARE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_14_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_10_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_24_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_14_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_50_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_50_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_2_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_23_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_21_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_6_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_13_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_39_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_42_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_46_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_26_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_8_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_48_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_44_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_39_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_5_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_11_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_46_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_35_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Unified signal strength"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Rssi"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_RSSI"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Windowposition"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "State"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-RHS_1_STATE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Send percentage"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_12_LEVEL"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Version of the firmware"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Firmware"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_0_FIRMWARE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-Sec-MDIR_1_BRIGHTNESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_22_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_6_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_16_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_17_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_3_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_7_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Version of the firmware"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Firmware"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_0_FIRMWARE"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Reload all data from gateway"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Reload All From Gateway"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_RELOAD_ALL_FROM_GATEWAY"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HMW-RCV-50_17_PRESS"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Installationtest"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Install Test"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-CC-SCD_1_INSTALL_TEST"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press long"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Long"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_48_PRESS_LONG"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button press short"
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press Short"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Switch"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_17_PRESS_SHORT"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Press"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "homematic:HM-RCV-50_47_PRESS"
+          }
+        }
+      } ]
+    }
+  }
+}
\ No newline at end of file
diff --git a/eraser-base/out/production/resources/openhab2-data.json b/eraser-base/out/production/resources/openhab2-data.json
new file mode 100644
index 0000000000000000000000000000000000000000..7dde2a8888f770119d03d5ca5d8667b95adcf3a6
--- /dev/null
+++ b/eraser-base/out/production/resources/openhab2-data.json
@@ -0,0 +1,1611 @@
+{
+  "k" : "NT",
+  "t" : "Root",
+  "c" : {
+    "Thing" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "The hue bridge represents the Philips hue bridge."
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Hue Bridge"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:bridge"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Philips hue (10.8.0.160)"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:bridge:0017880adcf4"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "A dimmable light with changeable colors."
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Color Light"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0200"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ {
+                    "k" : "NT",
+                    "t" : "Link",
+                    "c" : {
+                      "Item" : {
+                        "k" : "t",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item",
+                        "v" : {
+                          "k" : "NT",
+                          "t" : "Item",
+                          "c" : {
+                            "ID" : {
+                              "k" : "t",
+                              "t" : "java.lang.String",
+                              "v" : "iris1_item"
+                            }
+                          }
+                        }
+                      }
+                    }
+                  } ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Color"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0200:0017880adcf4:5:color"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The alert channel allows a temporary change to the bulb’s state."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Alert"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:alert"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0200:0017880adcf4:5:alert"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The effect channel allows putting the bulb in a color looping mode."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Loop"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:effect"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0200:0017880adcf4:5:effect"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Hue iris 1"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0200:0017880adcf4:5"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "A dimmable light with changeable colors and tunable color temperature."
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Extended Color Light"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Color"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:1:color"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Temperature"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color_temperature"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:1:color_temperature"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The alert channel allows a temporary change to the bulb’s state."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Alert"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:alert"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:1:alert"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The effect channel allows putting the bulb in a color looping mode."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Loop"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:effect"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:1:effect"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Wohnzimmer"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0210:0017880adcf4:1"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "Thing",
+        "c" : {
+          "ThingType" : {
+            "k" : "t",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType",
+            "v" : {
+              "k" : "NT",
+              "t" : "ThingType",
+              "c" : {
+                "Description" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "A dimmable light with changeable colors and tunable color temperature."
+                },
+                "ChannelType" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Label" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "Extended Color Light"
+                },
+                "Parameter" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210"
+                }
+              }
+            }
+          },
+          "Channel" : {
+            "k" : "List",
+            "c" : [ {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Color"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:4:color"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Temperature"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Dimmer"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:color_temperature"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:4:color_temperature"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The alert channel allows a temporary change to the bulb’s state."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Alert"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "String"
+                      },
+                      "ChannelCategory" : null,
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:alert"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:4:alert"
+                }
+              }
+            }, {
+              "k" : "NT",
+              "t" : "Channel",
+              "c" : {
+                "Link" : {
+                  "k" : "List",
+                  "c" : [ ]
+                },
+                "Type" : {
+                  "k" : "t",
+                  "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType",
+                  "v" : {
+                    "k" : "NT",
+                    "t" : "ChannelType",
+                    "c" : {
+                      "Description" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "The effect channel allows putting the bulb in a color looping mode."
+                      },
+                      "ReadOnly" : {
+                        "k" : "t",
+                        "t" : "boolean",
+                        "v" : false
+                      },
+                      "Label" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "Color Loop"
+                      },
+                      "ItemType" : {
+                        "k" : "enum",
+                        "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+                        "v" : "Switch"
+                      },
+                      "ChannelCategory" : {
+                        "k" : "NT",
+                        "t" : "DefaultChannelCategory",
+                        "c" : {
+                          "Value" : {
+                            "k" : "enum",
+                            "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                            "v" : "ColorLight"
+                          }
+                        }
+                      },
+                      "ID" : {
+                        "k" : "t",
+                        "t" : "java.lang.String",
+                        "v" : "hue:effect"
+                      }
+                    }
+                  }
+                },
+                "ID" : {
+                  "k" : "t",
+                  "t" : "java.lang.String",
+                  "v" : "hue:0210:0017880adcf4:4:effect"
+                }
+              }
+            } ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Hue go 1"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0210:0017880adcf4:4"
+          }
+        }
+      } ]
+    },
+    "Item" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "Item",
+        "c" : {
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Iris 1"
+          },
+          "State" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "121,88,68"
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "iris1_item"
+          }
+        }
+      } ]
+    },
+    "Group" : {
+      "k" : "List",
+      "c" : [ ]
+    },
+    "ThingType" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light with changeable colors."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0200"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light with tunable color temperature."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Temperature Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0220"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Dimmable Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0100"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "An outlet that can be dimmed."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Dimmable Plug-in Unit"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0110"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A dimmable light with changeable colors and tunable color temperature."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Extended Color Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0210"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "A light that could be switched on and off."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "On/Off Light"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0000"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "An outlet that could be switched on and off."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "On/Off Plug-in Unit"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:0010"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ThingType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The hue bridge represents the Philips hue bridge."
+          },
+          "ChannelType" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Hue Bridge"
+          },
+          "Parameter" : {
+            "k" : "List",
+            "c" : [ ]
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:bridge"
+          }
+        }
+      } ]
+    },
+    "ChannelType" : {
+      "k" : "List",
+      "c" : [ {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Color"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "ColorLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:color"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The brightness channel allows to control the brightness of a light. It is also possible to switch the light on and off."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Brightness"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "DimmableLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:brightness"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The switch channel allows to switch the light on and off."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Switch"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "Light"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:switch"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Temperature"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Dimmer"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "ColorLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:color_temperature"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The alert channel allows a temporary change to the bulb’s state."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Alert"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "String"
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:alert"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "The effect channel allows putting the bulb in a color looping mode."
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Color Loop"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "ColorLight"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "hue:effect"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Signal Strength"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "DefaultChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "enum",
+                "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue",
+                "v" : "QualityOfService"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:signal-strength"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Low Battery"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Switch"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "Battery"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:low-battery"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : true
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Battery Level"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : "Number"
+          },
+          "ChannelCategory" : {
+            "k" : "NT",
+            "t" : "SimpleChannelCategory",
+            "c" : {
+              "Value" : {
+                "k" : "t",
+                "t" : "java.lang.String",
+                "v" : "Battery"
+              }
+            }
+          },
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:battery-level"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Trigger"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:trigger"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Raw button"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:rawbutton"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Button"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:button"
+          }
+        }
+      }, {
+        "k" : "NT",
+        "t" : "ChannelType",
+        "c" : {
+          "Description" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : ""
+          },
+          "ReadOnly" : {
+            "k" : "t",
+            "t" : "boolean",
+            "v" : false
+          },
+          "Label" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "Raw rocker button"
+          },
+          "ItemType" : {
+            "k" : "enum",
+            "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType",
+            "v" : null
+          },
+          "ChannelCategory" : null,
+          "ID" : {
+            "k" : "t",
+            "t" : "java.lang.String",
+            "v" : "system:rawrocker"
+          }
+        }
+      } ]
+    }
+  }
+}
diff --git a/eraser-base/out/test/resources/log4j2-test.xml b/eraser-base/out/test/resources/log4j2-test.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b20ed4ecc82af01ce5278a8d9f0c1aa77a32f00b
--- /dev/null
+++ b/eraser-base/out/test/resources/log4j2-test.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+    <Appenders>
+        <Console name="Console">
+            <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} %-5level} %c{1.} - %msg%n"/>
+        </Console>
+        <RollingFile name="RollingFile" fileName="logs/eraser-test.log"
+                    filePattern="logs/eraser-test-%i.log">
+            <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/>
+            <Policies>
+                <OnStartupTriggeringPolicy/>
+            </Policies>
+            <DefaultRolloverStrategy max="20"/>
+        </RollingFile>
+    </Appenders>
+    <Loggers>
+        <Root level="debug">
+            <AppenderRef ref="Console"/>
+            <AppenderRef ref="RollingFile"/>
+        </Root>
+        <Logger name="de.tudresden.inf.st.eraser.openhab2.mqtt" level="DEBUG" additivity="false">
+            <Appender-ref ref="Console"/>
+        </Logger>
+        <!-- Testcontainers reduce noise-->
+        <Logger name="org.testcontainers" level="INFO" additivity="false">
+            <Appender-ref ref="Console"/>
+            <AppenderRef ref="RollingFile"/>
+        </Logger>
+        <Logger name="com.github.dockerjava.core" level="INFO" additivity="false">
+            <Appender-ref ref="Console"/>
+            <AppenderRef ref="RollingFile"/>
+        </Logger>
+    </Loggers>
+</Configuration>
diff --git a/eraser-base/out/test/resources/openhabtest/empty-list.json b/eraser-base/out/test/resources/openhabtest/empty-list.json
new file mode 100644
index 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/empty-list.json
@@ -0,0 +1 @@
+[]
diff --git a/eraser-base/out/test/resources/openhabtest/empty.json b/eraser-base/out/test/resources/openhabtest/empty.json
new file mode 100644
index 0000000000000000000000000000000000000000..0967ef424bce6791893e9a57bb952f80fd536e93
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/empty.json
@@ -0,0 +1 @@
+{}
diff --git a/eraser-base/out/test/resources/openhabtest/oh1/Test.properties b/eraser-base/out/test/resources/openhabtest/oh1/Test.properties
new file mode 100644
index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh1/Test.properties
@@ -0,0 +1 @@
+result=OUTPUT_PASS
diff --git a/eraser-base/out/test/resources/openhabtest/oh1/description b/eraser-base/out/test/resources/openhabtest/oh1/description
new file mode 100644
index 0000000000000000000000000000000000000000..ed735622fde93b4cd21594130be78f6604929528
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh1/description
@@ -0,0 +1 @@
+Real-world content of items.
diff --git a/eraser-base/out/test/resources/openhabtest/oh1/items.json b/eraser-base/out/test/resources/openhabtest/oh1/items.json
new file mode 100644
index 0000000000000000000000000000000000000000..bab3484f3512db4be3098453ca88dfb7c1ee7551
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh1/items.json
@@ -0,0 +1,204 @@
+[
+  {
+    "link": "http://192.168.1.250:8080/rest/items/Rule_Switch",
+    "state": "NULL",
+    "editable": false,
+    "type": "Switch",
+    "name": "Rule_Switch",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/Color_Manual_Slider",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "Color_Manual_Slider",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/watch_acceleration_x",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_acceleration_x",
+    "label": "Watch Acceleration X",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/watch_acceleration_y",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_acceleration_y",
+    "label": "Watch Acceleration Y",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/watch_acceleration_z",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_acceleration_z",
+    "label": "Watch Acceleration Z",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/watch_rotation_x",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_rotation_x",
+    "label": "Watch Rotation X",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/watch_rotation_y",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_rotation_y",
+    "label": "Watch Rotation Y",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/watch_rotation_z",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_rotation_z",
+    "label": "Watch Rotation Z",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/phone_rotation_x",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "phone_rotation_x",
+    "label": "Phone Rotation X",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/phone_rotation_y",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "phone_rotation_y",
+    "label": "Phone Rotation Y",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/phone_rotation_z",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "phone_rotation_z",
+    "label": "Phone Rotation Z",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/samsung_brightness",
+    "state": "NULL",
+    "editable": true,
+    "type": "Number",
+    "name": "samsung_brightness",
+    "label": "Samsung Brightness",
+    "category": "Brightness",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/skywriter_flick_item",
+    "state": "NULL",
+    "editable": true,
+    "type": "String",
+    "name": "skywriter_flick_item",
+    "label": "Skywriter Flick Detected",
+    "category": "Motion",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/polar_brightness",
+    "state": "NULL",
+    "editable": true,
+    "type": "Number",
+    "name": "polar_brightness",
+    "label": "Polar Brightness",
+    "category": "Brightness",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/moto_360_brightness",
+    "state": "NULL",
+    "editable": true,
+    "type": "Number",
+    "name": "moto_360_brightness",
+    "label": "Moto 360 Brightness",
+    "category": "Brightness",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "members": [],
+    "groupType": "Dimmer",
+    "function": {
+      "name": "AVG"
+    },
+    "link": "http://192.168.1.250:8080/rest/items/all_dimmable_lamps",
+    "state": "NULL",
+    "editable": true,
+    "type": "Group",
+    "name": "all_dimmable_lamps",
+    "label": "All dimmable lamps",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/Go1_item",
+    "state": "NULL",
+    "editable": true,
+    "type": "Color",
+    "name": "Go1_item",
+    "label": "Go 1",
+    "category": "Lighting",
+    "tags": [],
+    "groupNames": [
+      "all_dimmable_lamps"
+    ]
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/wohnzimmer_item",
+    "state": "NULL",
+    "editable": true,
+    "type": "Color",
+    "name": "wohnzimmer_item",
+    "label": "Wohnzimmer",
+    "category": "Lighting",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://192.168.1.250:8080/rest/items/iris1_item",
+    "state": "226,100,98",
+    "editable": true,
+    "type": "Color",
+    "name": "iris1_item",
+    "label": "Iris 1",
+    "category": "Lighting",
+    "tags": [],
+    "groupNames": []
+  }
+]
\ No newline at end of file
diff --git a/eraser-base/out/test/resources/openhabtest/oh1/output.eraser b/eraser-base/out/test/resources/openhabtest/oh1/output.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..1844189cea3d085b031650470be0916f4943b21f
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh1/output.eraser
@@ -0,0 +1,20 @@
+Color Item: id="Go1_item" label="Go 1" state="0,0,0" category="Lighting" ;
+Switch Item: id="Rule_Switch" state="false" ;
+Number Item: id="Color_Manual_Slider" state="0.0" ;
+Number Item: id="watch_acceleration_x" label="Watch Acceleration X" state="0.0" ;
+Number Item: id="watch_acceleration_y" label="Watch Acceleration Y" state="0.0" ;
+Number Item: id="watch_acceleration_z" label="Watch Acceleration Z" state="0.0" ;
+Number Item: id="watch_rotation_x" label="Watch Rotation X" state="0.0" ;
+Number Item: id="watch_rotation_y" label="Watch Rotation Y" state="0.0" ;
+Number Item: id="watch_rotation_z" label="Watch Rotation Z" state="0.0" ;
+Number Item: id="phone_rotation_x" label="Phone Rotation X" state="0.0" ;
+Number Item: id="phone_rotation_y" label="Phone Rotation Y" state="0.0" ;
+Number Item: id="phone_rotation_z" label="Phone Rotation Z" state="0.0" ;
+Number Item: id="samsung_brightness" label="Samsung Brightness" state="0.0" category="Brightness" ;
+String Item: id="skywriter_flick_item" label="Skywriter Flick Detected" state="" category="Motion" ;
+Number Item: id="polar_brightness" label="Polar Brightness" state="0.0" category="Brightness" ;
+Number Item: id="moto_360_brightness" label="Moto 360 Brightness" state="0.0" category="Brightness" ;
+Color Item: id="wohnzimmer_item" label="Wohnzimmer" state="0,0,0" category="Lighting" ;
+Color Item: id="iris1_item" label="Iris 1" state="226,100,98" category="Lighting" ;
+Group: id="all_dimmable_lamps" label="All dimmable lamps" items=["Go1_item"] aggregation="AVG" ;
+Group: id="Unknown" items=["Rule_Switch", "Color_Manual_Slider", "watch_acceleration_x", "watch_acceleration_y", "watch_acceleration_z", "watch_rotation_x", "watch_rotation_y", "watch_rotation_z", "phone_rotation_x", "phone_rotation_y", "phone_rotation_z", "samsung_brightness", "skywriter_flick_item", "polar_brightness", "moto_360_brightness", "wohnzimmer_item", "iris1_item"] ;
diff --git a/eraser-base/out/test/resources/openhabtest/oh2/Test.properties b/eraser-base/out/test/resources/openhabtest/oh2/Test.properties
new file mode 100644
index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh2/Test.properties
@@ -0,0 +1 @@
+result=OUTPUT_PASS
diff --git a/eraser-base/out/test/resources/openhabtest/oh2/channel-types.json b/eraser-base/out/test/resources/openhabtest/oh2/channel-types.json
new file mode 100644
index 0000000000000000000000000000000000000000..b9dde0953112483e0e4bee40d89e34627409fa95
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh2/channel-types.json
@@ -0,0 +1,330 @@
+[
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off.",
+    "label": "Color",
+    "category": "ColorLight",
+    "itemType": "Color",
+    "kind": "STATE",
+    "tags": [
+      "Lighting"
+    ],
+    "UID": "hue:color",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "The brightness channel allows to control the brightness of a light. It is also possible to switch the light on and off.",
+    "label": "Brightness",
+    "category": "DimmableLight",
+    "itemType": "Dimmer",
+    "kind": "STATE",
+    "tags": [
+      "Lighting"
+    ],
+    "UID": "hue:brightness",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "The switch channel allows to switch the light on and off.",
+    "label": "Switch",
+    "category": "Light",
+    "itemType": "Switch",
+    "kind": "STATE",
+    "tags": [
+      "Lighting"
+    ],
+    "UID": "hue:switch",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm).",
+    "label": "Color Temperature",
+    "category": "ColorLight",
+    "itemType": "Dimmer",
+    "kind": "STATE",
+    "tags": [],
+    "UID": "hue:color_temperature",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "The alert channel allows a temporary change to the bulb’s state.",
+    "label": "Alert",
+    "itemType": "String",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": false,
+      "options": [
+        {
+          "value": "NONE",
+          "label": "None"
+        },
+        {
+          "value": "SELECT",
+          "label": "Alert"
+        },
+        {
+          "value": "LSELECT",
+          "label": "Long Alert"
+        }
+      ]
+    },
+    "tags": [],
+    "UID": "hue:alert",
+    "advanced": true
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "The effect channel allows putting the bulb in a color looping mode.",
+    "label": "Color Loop",
+    "category": "ColorLight",
+    "itemType": "Switch",
+    "kind": "STATE",
+    "tags": [],
+    "UID": "hue:effect",
+    "advanced": true
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "Brightness (Lux)",
+    "label": "Brightness",
+    "category": "Light",
+    "itemType": "Number",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "androidsensors:brightness-type",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "Last Flick detected (and its direction)",
+    "label": "Last Flick",
+    "category": "Motion",
+    "itemType": "String",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "openlicht:flick-type",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "Acceleration in one direction in meters per second.",
+    "label": "Acceleration",
+    "category": "Motion",
+    "itemType": "Number",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "openlicht:acceleration-type",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "Rotation around one axis (unitless).",
+    "label": "Rotation",
+    "category": "Motion",
+    "itemType": "Number",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "openlicht:rotation-type",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "Current recognized activity.",
+    "label": "Activity",
+    "itemType": "String",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "openlicht:activity-type",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "Heart rate in beats per minute.",
+    "label": "Heart Rate",
+    "itemType": "Number",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "openlicht:heart-rate-type",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "Steps run today.",
+    "label": "Steps",
+    "itemType": "Number",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "openlicht:steps-type",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "description": "Brightness (Lux).",
+    "label": "Brightness",
+    "category": "Light",
+    "itemType": "Number",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "openlicht:brightness-type",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "label": "Signal Strength",
+    "category": "QualityOfService",
+    "itemType": "Number",
+    "kind": "STATE",
+    "stateDescription": {
+      "minimum": 0,
+      "maximum": 4,
+      "step": 1,
+      "readOnly": true,
+      "options": [
+        {
+          "value": "0",
+          "label": "no signal"
+        },
+        {
+          "value": "1",
+          "label": "weak"
+        },
+        {
+          "value": "2",
+          "label": "average"
+        },
+        {
+          "value": "3",
+          "label": "good"
+        },
+        {
+          "value": "4",
+          "label": "excellent"
+        }
+      ]
+    },
+    "tags": [],
+    "UID": "system:signal-strength",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "label": "Low Battery",
+    "category": "Battery",
+    "itemType": "Switch",
+    "kind": "STATE",
+    "stateDescription": {
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "system:low-battery",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "label": "Battery Level",
+    "category": "Battery",
+    "itemType": "Number",
+    "kind": "STATE",
+    "stateDescription": {
+      "minimum": 0,
+      "maximum": 100,
+      "step": 1,
+      "pattern": "%.0f %%",
+      "readOnly": true,
+      "options": []
+    },
+    "tags": [],
+    "UID": "system:battery-level",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "label": "Trigger",
+    "kind": "TRIGGER",
+    "tags": [],
+    "UID": "system:trigger",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "label": "Raw button",
+    "kind": "TRIGGER",
+    "tags": [],
+    "UID": "system:rawbutton",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "label": "Button",
+    "kind": "TRIGGER",
+    "tags": [],
+    "UID": "system:button",
+    "advanced": false
+  },
+  {
+    "parameters": [],
+    "parameterGroups": [],
+    "label": "Raw rocker button",
+    "kind": "TRIGGER",
+    "tags": [],
+    "UID": "system:rawrocker",
+    "advanced": false
+  }
+]
diff --git a/eraser-base/out/test/resources/openhabtest/oh2/description b/eraser-base/out/test/resources/openhabtest/oh2/description
new file mode 100644
index 0000000000000000000000000000000000000000..03357757eddb08627b76a0392483ce3213166eb5
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh2/description
@@ -0,0 +1 @@
+Real-world content with all supported content (channel-types, items, links, thing-types, things).
diff --git a/eraser-base/out/test/resources/openhabtest/oh2/items.json b/eraser-base/out/test/resources/openhabtest/oh2/items.json
new file mode 100644
index 0000000000000000000000000000000000000000..a26dfd88f1e76aeec2b34bd5e384c6b7ca59bd91
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh2/items.json
@@ -0,0 +1,223 @@
+[
+  {
+    "link": "http://localhost:48080/rest/items/skywriter_flick_item",
+    "state": "NULL",
+    "editable": true,
+    "type": "String",
+    "name": "skywriter_flick_item",
+    "label": "Skywriter Flick Detected",
+    "category": "Motion",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "members": [],
+    "groupType": "Dimmer",
+    "function": {
+      "name": "AVG"
+    },
+    "link": "http://localhost:48080/rest/items/all_dimmable_lamps",
+    "state": "40.00000000",
+    "editable": true,
+    "type": "Group",
+    "name": "all_dimmable_lamps",
+    "label": "All dimmable lamps",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/wohnzimmer_item",
+    "state": "NULL",
+    "editable": true,
+    "type": "Color",
+    "name": "wohnzimmer_item",
+    "label": "Wohnzimmer",
+    "category": "Lighting",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/iris1_item",
+    "metadata": {
+      "fuenf": {
+        "value": "value1",
+        "config": {
+          "key2": "value2",
+          "key3": "value3"
+        }
+      }
+    },
+    "state": "253,0,0",
+    "editable": true,
+    "type": "Color",
+    "name": "iris1_item",
+    "label": "Iris 1",
+    "category": "Lighting",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/moto_360_brightness",
+    "state": "NULL",
+    "editable": true,
+    "type": "Number",
+    "name": "moto_360_brightness",
+    "label": "Moto 360 Brightness",
+    "category": "Brightness",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/Go1_item",
+    "state": "213,36,40",
+    "editable": true,
+    "type": "Color",
+    "name": "Go1_item",
+    "label": "Go 1",
+    "category": "Lighting",
+    "tags": [],
+    "groupNames": [
+      "all_dimmable_lamps"
+    ]
+  },
+  {
+    "link": "http://localhost:48080/rest/items/polar_brightness",
+    "state": "NULL",
+    "stateDescription": {
+      "pattern": "%.0f",
+      "readOnly": true,
+      "options": []
+    },
+    "editable": true,
+    "type": "Number",
+    "name": "polar_brightness",
+    "label": "Polar Brightness",
+    "category": "Brightness",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/samsung_brightness",
+    "state": "NULL",
+    "editable": true,
+    "type": "String",
+    "name": "samsung_brightness",
+    "label": "Samsung Brightness",
+    "category": "Brightness",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/Rule_Switch",
+    "state": "NULL",
+    "editable": false,
+    "type": "Switch",
+    "name": "Rule_Switch",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/Color_Manual_Slider",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "Color_Manual_Slider",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/watch_acceleration_x",
+    "state": "0.0000000006264883611883931",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_acceleration_x",
+    "label": "Watch Acceleration X",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/watch_acceleration_y",
+    "state": "0.00000000000000000015765462769316607",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_acceleration_y",
+    "label": "Watch Acceleration Y",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/watch_acceleration_z",
+    "state": "0.0000000000025181037810462215",
+    "stateDescription": {
+      "pattern": "%.0f",
+      "readOnly": true,
+      "options": []
+    },
+    "editable": false,
+    "type": "Number",
+    "name": "watch_acceleration_z",
+    "label": "Watch Acceleration Z",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/watch_rotation_x",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_rotation_x",
+    "label": "Watch Rotation X",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/watch_rotation_y",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_rotation_y",
+    "label": "Watch Rotation Y",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/watch_rotation_z",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "watch_rotation_z",
+    "label": "Watch Rotation Z",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/phone_rotation_x",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "phone_rotation_x",
+    "label": "Phone Rotation X",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/phone_rotation_y",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "phone_rotation_y",
+    "label": "Phone Rotation Y",
+    "tags": [],
+    "groupNames": []
+  },
+  {
+    "link": "http://localhost:48080/rest/items/phone_rotation_z",
+    "state": "NULL",
+    "editable": false,
+    "type": "Number",
+    "name": "phone_rotation_z",
+    "label": "Phone Rotation Z",
+    "tags": [],
+    "groupNames": []
+  }
+]
diff --git a/eraser-base/out/test/resources/openhabtest/oh2/links.json b/eraser-base/out/test/resources/openhabtest/oh2/links.json
new file mode 100644
index 0000000000000000000000000000000000000000..f881db063fd53906ab14e3fda79dbf4a5fac0d4b
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh2/links.json
@@ -0,0 +1,172 @@
+[
+  {
+    "channelUID": "openlicht:polar-m600:ca536e5e:polar-rotation-y",
+    "configuration": {},
+    "itemName": "watch_rotation_y"
+  },
+  {
+    "channelUID": "openlicht:skywriter-hat:09ee92af:flick",
+    "configuration": {},
+    "itemName": "skywriter_flick_item"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:177259bf:samsung-rotation-y",
+    "configuration": {},
+    "itemName": "phone_rotation_y"
+  },
+  {
+    "channelUID": "hue:0210:0017880adcf4:1:color",
+    "configuration": {},
+    "itemName": "wohnzimmer_item"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:8d498a63:samsung-brightness",
+    "configuration": {},
+    "itemName": "samsung_brightness"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:ca536e5e:polar-brightness",
+    "configuration": {},
+    "itemName": "moto_360_brightness"
+  },
+  {
+    "channelUID": "hue:0210:0017880adcf4:4:color",
+    "configuration": {},
+    "itemName": "Go1_item"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:177259bf:samsung-brightness",
+    "configuration": {},
+    "itemName": "samsung_brightness"
+  },
+  {
+    "channelUID": "hue:0200:0017880adcf4:5:color",
+    "configuration": {},
+    "itemName": "iris1_item"
+  },
+  {
+    "channelUID": "openlicht:moto-360:9b429500:moto360-acceleration-z",
+    "configuration": {},
+    "itemName": "watch_acceleration_z"
+  },
+  {
+    "channelUID": "openlicht:moto-360:9b429500:moto360-acceleration-y",
+    "configuration": {},
+    "itemName": "watch_acceleration_y"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:ca536e5e:polar-acceleration-z",
+    "configuration": {},
+    "itemName": "watch_acceleration_z"
+  },
+  {
+    "channelUID": "openlicht:moto-360:d9e20207:polar-acceleration-z",
+    "configuration": {},
+    "itemName": "watch_acceleration_z"
+  },
+  {
+    "channelUID": "openlicht:moto-360:d9e20207:polar-acceleration-x",
+    "configuration": {},
+    "itemName": "watch_acceleration_x"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:177259bf:samsung-rotation-z",
+    "configuration": {},
+    "itemName": "phone_rotation_z"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:ca536e5e:polar-acceleration-x",
+    "configuration": {},
+    "itemName": "watch_acceleration_x"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:ca536e5e:polar-rotation-z",
+    "configuration": {},
+    "itemName": "watch_rotation_z"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:177259bf:samsung-rotation-x",
+    "configuration": {},
+    "itemName": "phone_rotation_x"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:342dfc32:brightness",
+    "configuration": {},
+    "itemName": "polar_brightness"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:ca536e5e:polar-rotation-x",
+    "configuration": {},
+    "itemName": "watch_rotation_x"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:ca536e5e:polar-acceleration-y",
+    "configuration": {},
+    "itemName": "watch_acceleration_y"
+  },
+  {
+    "channelUID": "openlicht:skywriter-hat:e937d4f3:flick",
+    "configuration": {},
+    "itemName": "skywriter_flick_item"
+  },
+  {
+    "channelUID": "openlicht:moto-360:9b429500:moto360-acceleration-x",
+    "configuration": {},
+    "itemName": "watch_acceleration_x"
+  },
+  {
+    "channelUID": "openlicht:moto-360:d9e20207:polar-acceleration-y",
+    "configuration": {},
+    "itemName": "watch_acceleration_y"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:342dfc32:acceleration-x",
+    "configuration": {},
+    "itemName": "watch_acceleration_x"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:342dfc32:acceleration-y",
+    "configuration": {},
+    "itemName": "watch_acceleration_y"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:342dfc32:acceleration-z",
+    "configuration": {},
+    "itemName": "watch_acceleration_z"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:342dfc32:rotation-x",
+    "configuration": {},
+    "itemName": "watch_rotation_x"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:342dfc32:rotation-y",
+    "configuration": {},
+    "itemName": "watch_rotation_y"
+  },
+  {
+    "channelUID": "openlicht:polar-m600:342dfc32:rotation-z",
+    "configuration": {},
+    "itemName": "watch_rotation_z"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:2ca84896:rotation-x",
+    "configuration": {},
+    "itemName": "phone_rotation_x"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:2ca84896:rotation-y",
+    "configuration": {},
+    "itemName": "phone_rotation_y"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:2ca84896:rotation-z",
+    "configuration": {},
+    "itemName": "phone_rotation_z"
+  },
+  {
+    "channelUID": "openlicht:samsung-s6:2ca84896:brightness",
+    "configuration": {},
+    "itemName": "samsung_brightness"
+  }
+]
diff --git a/eraser-base/out/test/resources/openhabtest/oh2/output.eraser b/eraser-base/out/test/resources/openhabtest/oh2/output.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..e6354c12fa1e0a71edbe6eb77aafd9420c51069b
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh2/output.eraser
@@ -0,0 +1,87 @@
+Thing: id="openlicht:skywriter-hat:e937d4f3" label="SkyWriterHAT" type="openlicht:skywriter-hat" channels=["openlicht:skywriter-hat:e937d4f3:flick"] ;
+Thing: id="hue:0200:0017880adcf4:5" label="Hue iris 1" type="hue:0200" channels=["hue:0200:0017880adcf4:5:color", "hue:0200:0017880adcf4:5:alert", "hue:0200:0017880adcf4:5:effect"] ;
+Thing: id="hue:0210:0017880adcf4:1" label="Wohnzimmer" type="hue:0210" channels=["hue:0210:0017880adcf4:1:color", "hue:0210:0017880adcf4:1:color_temperature", "hue:0210:0017880adcf4:1:alert", "hue:0210:0017880adcf4:1:effect"] ;
+Thing: id="hue:0210:0017880adcf4:4" label="Hue go 1" type="hue:0210" channels=["hue:0210:0017880adcf4:4:color", "hue:0210:0017880adcf4:4:color_temperature", "hue:0210:0017880adcf4:4:alert", "hue:0210:0017880adcf4:4:effect"] ;
+Thing: id="openlicht:polar-m600:342dfc32" label="Polar M600" type="openlicht:polar-m600" channels=["openlicht:polar-m600:342dfc32:acceleration-x", "openlicht:polar-m600:342dfc32:acceleration-y", "openlicht:polar-m600:342dfc32:acceleration-z", "openlicht:polar-m600:342dfc32:rotation-x", "openlicht:polar-m600:342dfc32:rotation-y", "openlicht:polar-m600:342dfc32:rotation-z", "openlicht:polar-m600:342dfc32:activity", "openlicht:polar-m600:342dfc32:heart-rate", "openlicht:polar-m600:342dfc32:steps", "openlicht:polar-m600:342dfc32:brightness"] ;
+Thing: id="openlicht:samsung-s6:2ca84896" label="Samsung S6" type="openlicht:samsung-s6" channels=["openlicht:samsung-s6:2ca84896:brightness", "openlicht:samsung-s6:2ca84896:rotation-x", "openlicht:samsung-s6:2ca84896:rotation-y", "openlicht:samsung-s6:2ca84896:rotation-z"] ;
+Thing: id="hue:bridge:0017880adcf4" label="Philips hue (10.8.0.160)" type="hue:bridge" ;
+Color Item: id="Go1_item" label="Go 1" state="213,36,40" category="Lighting" ;
+String Item: id="skywriter_flick_item" label="Skywriter Flick Detected" state="" category="Motion" ;
+Color Item: id="wohnzimmer_item" label="Wohnzimmer" state="0,0,0" category="Lighting" ;
+Color Item: id="iris1_item" label="Iris 1" state="253,0,0" category="Lighting" metaData={"key2":"value2", "key3":"value3"} ;
+Number Item: id="moto_360_brightness" label="Moto 360 Brightness" state="0.0" category="Brightness" ;
+Number Item: id="polar_brightness" label="Polar Brightness" state="0.0" category="Brightness" ;
+String Item: id="samsung_brightness" label="Samsung Brightness" state="" category="Brightness" ;
+Switch Item: id="Rule_Switch" state="false" ;
+Number Item: id="Color_Manual_Slider" state="0.0" ;
+Number Item: id="watch_acceleration_x" label="Watch Acceleration X" state="6.264883611883931E-10" ;
+Number Item: id="watch_acceleration_y" label="Watch Acceleration Y" state="1.5765462769316607E-19" ;
+Number Item: id="watch_acceleration_z" label="Watch Acceleration Z" state="2.5181037810462215E-12" ;
+Number Item: id="watch_rotation_x" label="Watch Rotation X" state="0.0" ;
+Number Item: id="watch_rotation_y" label="Watch Rotation Y" state="0.0" ;
+Number Item: id="watch_rotation_z" label="Watch Rotation Z" state="0.0" ;
+Number Item: id="phone_rotation_x" label="Phone Rotation X" state="0.0" ;
+Number Item: id="phone_rotation_y" label="Phone Rotation Y" state="0.0" ;
+Number Item: id="phone_rotation_z" label="Phone Rotation Z" state="0.0" ;
+Group: id="all_dimmable_lamps" label="All dimmable lamps" items=["Go1_item"] aggregation="AVG" ;
+Group: id="Unknown" items=["skywriter_flick_item", "wohnzimmer_item", "iris1_item", "moto_360_brightness", "polar_brightness", "samsung_brightness", "Rule_Switch", "Color_Manual_Slider", "watch_acceleration_x", "watch_acceleration_y", "watch_acceleration_z", "watch_rotation_x", "watch_rotation_y", "watch_rotation_z", "phone_rotation_x", "phone_rotation_y", "phone_rotation_z"] ;
+ThingType: id="hue:0110" label="Dimmable Plug-in Unit" description="An outlet that can be dimmed." ;
+ThingType: id="hue:0100" label="Dimmable Light" description="A dimmable light." ;
+ThingType: id="hue:0000" label="On/Off Light" description="A light that could be switched on and off." ;
+ThingType: id="hue:0010" label="On/Off Plug-in Unit" description="An outlet that could be switched on and off." ;
+ThingType: id="hue:0210" label="Extended Color Light" description="A dimmable light with changeable colors and tunable color temperature." ;
+ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." ;
+ThingType: id="hue:0220" label="Color Temperature Light" description="A dimmable light with tunable color temperature." ;
+ThingType: id="hue:0200" label="Color Light" description="A dimmable light with changeable colors." ;
+ThingType: id="androidsensors:android-sensor" label="AndroidSensors" description="Sensors supported by Android" ;
+ThingType: id="openlicht:skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" ;
+ThingType: id="openlicht:polar-m600" label="Polar M600" description="Provides sensor information from a Polar M600 smart watch" ;
+ThingType: id="openlicht:moto-360" label="Moto 360" description="Provides sensor information from a Moto 360 smart watch" ;
+ThingType: id="openlicht:samsung-s6" label="Samsung S6" description="Provides sensor information from a smart phone (a Samsung S6 in our case)" ;
+ChannelType: id="hue:color" label="Color" description="The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." itemType="Color" category="ColorLight" ;
+ChannelType: id="hue:brightness" label="Brightness" description="The brightness channel allows to control the brightness of a light. It is also possible to switch the light on and off." itemType="Dimmer" category="DimmableLight" ;
+ChannelType: id="hue:switch" label="Switch" description="The switch channel allows to switch the light on and off." itemType="Switch" category="Light" ;
+ChannelType: id="hue:color_temperature" label="Color Temperature" description="The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." itemType="Dimmer" category="ColorLight" ;
+ChannelType: id="hue:alert" label="Alert" description="The alert channel allows a temporary change to the bulb’s state." itemType="String" ;
+ChannelType: id="hue:effect" label="Color Loop" description="The effect channel allows putting the bulb in a color looping mode." itemType="Switch" category="ColorLight" ;
+ChannelType: id="androidsensors:brightness-type" label="Brightness" description="Brightness (Lux)" itemType="Number" category="Light" readOnly ;
+ChannelType: id="openlicht:flick-type" label="Last Flick" description="Last Flick detected (and its direction)" itemType="String" category="Motion" readOnly ;
+ChannelType: id="openlicht:acceleration-type" label="Acceleration" description="Acceleration in one direction in meters per second." itemType="Number" category="Motion" readOnly ;
+ChannelType: id="openlicht:rotation-type" label="Rotation" description="Rotation around one axis (unitless)." itemType="Number" category="Motion" readOnly ;
+ChannelType: id="openlicht:activity-type" label="Activity" description="Current recognized activity." itemType="String" readOnly ;
+ChannelType: id="openlicht:heart-rate-type" label="Heart Rate" description="Heart rate in beats per minute." itemType="Number" readOnly ;
+ChannelType: id="openlicht:steps-type" label="Steps" description="Steps run today." itemType="Number" readOnly ;
+ChannelType: id="openlicht:brightness-type" label="Brightness" description="Brightness (Lux)." itemType="Number" category="Light" readOnly ;
+ChannelType: id="system:signal-strength" label="Signal Strength" itemType="Number" category="QualityOfService" readOnly ;
+ChannelType: id="system:low-battery" label="Low Battery" itemType="Switch" category="Battery" readOnly ;
+ChannelType: id="system:battery-level" label="Battery Level" itemType="Number" category="Battery" readOnly ;
+ChannelType: id="system:trigger" label="Trigger" ;
+ChannelType: id="system:rawbutton" label="Raw button" ;
+ChannelType: id="system:button" label="Button" ;
+ChannelType: id="system:rawrocker" label="Raw rocker button" ;
+Channel: id="hue:0200:0017880adcf4:5:alert" type="hue:alert" ;
+Channel: id="hue:0200:0017880adcf4:5:color" type="hue:color" links=["iris1_item"] ;
+Channel: id="hue:0200:0017880adcf4:5:effect" type="hue:effect" ;
+Channel: id="hue:0210:0017880adcf4:1:alert" type="hue:alert" ;
+Channel: id="hue:0210:0017880adcf4:1:color" type="hue:color" links=["wohnzimmer_item"] ;
+Channel: id="hue:0210:0017880adcf4:1:color_temperature" type="hue:color_temperature" ;
+Channel: id="hue:0210:0017880adcf4:1:effect" type="hue:effect" ;
+Channel: id="hue:0210:0017880adcf4:4:alert" type="hue:alert" ;
+Channel: id="hue:0210:0017880adcf4:4:color" type="hue:color" links=["Go1_item"] ;
+Channel: id="hue:0210:0017880adcf4:4:color_temperature" type="hue:color_temperature" ;
+Channel: id="hue:0210:0017880adcf4:4:effect" type="hue:effect" ;
+Channel: id="openlicht:polar-m600:342dfc32:acceleration-x" type="openlicht:acceleration-type" links=["watch_acceleration_x"] ;
+Channel: id="openlicht:polar-m600:342dfc32:acceleration-y" type="openlicht:acceleration-type" links=["watch_acceleration_y"] ;
+Channel: id="openlicht:polar-m600:342dfc32:acceleration-z" type="openlicht:acceleration-type" links=["watch_acceleration_z"] ;
+Channel: id="openlicht:polar-m600:342dfc32:activity" type="openlicht:activity-type" ;
+Channel: id="openlicht:polar-m600:342dfc32:brightness" type="openlicht:brightness-type" links=["polar_brightness"] ;
+Channel: id="openlicht:polar-m600:342dfc32:heart-rate" type="openlicht:heart-rate-type" ;
+Channel: id="openlicht:polar-m600:342dfc32:rotation-x" type="openlicht:rotation-type" links=["watch_rotation_x"] ;
+Channel: id="openlicht:polar-m600:342dfc32:rotation-y" type="openlicht:rotation-type" links=["watch_rotation_y"] ;
+Channel: id="openlicht:polar-m600:342dfc32:rotation-z" type="openlicht:rotation-type" links=["watch_rotation_z"] ;
+Channel: id="openlicht:polar-m600:342dfc32:steps" type="openlicht:steps-type" ;
+Channel: id="openlicht:samsung-s6:2ca84896:brightness" type="openlicht:brightness-type" links=["samsung_brightness"] ;
+Channel: id="openlicht:samsung-s6:2ca84896:rotation-x" type="openlicht:rotation-type" links=["phone_rotation_x"] ;
+Channel: id="openlicht:samsung-s6:2ca84896:rotation-y" type="openlicht:rotation-type" links=["phone_rotation_y"] ;
+Channel: id="openlicht:samsung-s6:2ca84896:rotation-z" type="openlicht:rotation-type" links=["phone_rotation_z"] ;
+Channel: id="openlicht:skywriter-hat:e937d4f3:flick" type="openlicht:flick-type" links=["skywriter_flick_item"] ;
diff --git a/eraser-base/out/test/resources/openhabtest/oh2/thing-types.json b/eraser-base/out/test/resources/openhabtest/oh2/thing-types.json
new file mode 100644
index 0000000000000000000000000000000000000000..ce031d3cd24d66cf2c2458f965278bdf777f9bef
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh2/thing-types.json
@@ -0,0 +1,120 @@
+[
+  {
+    "UID": "hue:0110",
+    "label": "Dimmable Plug-in Unit",
+    "description": "An outlet that can be dimmed.",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [
+      "hue:bridge"
+    ],
+    "bridge": false
+  },
+  {
+    "UID": "hue:0100",
+    "label": "Dimmable Light",
+    "description": "A dimmable light.",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [
+      "hue:bridge"
+    ],
+    "bridge": false
+  },
+  {
+    "UID": "hue:0000",
+    "label": "On/Off Light",
+    "description": "A light that could be switched on and off.",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [
+      "hue:bridge"
+    ],
+    "bridge": false
+  },
+  {
+    "UID": "hue:0010",
+    "label": "On/Off Plug-in Unit",
+    "description": "An outlet that could be switched on and off.",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [
+      "hue:bridge"
+    ],
+    "bridge": false
+  },
+  {
+    "UID": "hue:0210",
+    "label": "Extended Color Light",
+    "description": "A dimmable light with changeable colors and tunable color temperature.",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [
+      "hue:bridge"
+    ],
+    "bridge": false
+  },
+  {
+    "UID": "hue:bridge",
+    "label": "Hue Bridge",
+    "description": "The hue bridge represents the Philips hue bridge.",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [],
+    "bridge": true
+  },
+  {
+    "UID": "hue:0220",
+    "label": "Color Temperature Light",
+    "description": "A dimmable light with tunable color temperature.",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [
+      "hue:bridge"
+    ],
+    "bridge": false
+  },
+  {
+    "UID": "hue:0200",
+    "label": "Color Light",
+    "description": "A dimmable light with changeable colors.",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [
+      "hue:bridge"
+    ],
+    "bridge": false
+  },
+  {
+    "UID": "androidsensors:android-sensor",
+    "label": "AndroidSensors",
+    "description": "Sensors supported by Android",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [],
+    "bridge": false
+  },
+  {
+    "UID": "openlicht:skywriter-hat",
+    "label": "SkyWriterHAT",
+    "description": "SkyWriterHAT Gesture Recognition",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [],
+    "bridge": false
+  },
+  {
+    "UID": "openlicht:polar-m600",
+    "label": "Polar M600",
+    "description": "Provides sensor information from a Polar M600 smart watch",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [],
+    "bridge": false
+  },
+  {
+    "UID": "openlicht:moto-360",
+    "label": "Moto 360",
+    "description": "Provides sensor information from a Moto 360 smart watch",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [],
+    "bridge": false
+  },
+  {
+    "UID": "openlicht:samsung-s6",
+    "label": "Samsung S6",
+    "description": "Provides sensor information from a smart phone (a Samsung S6 in our case)",
+    "listed": true,
+    "supportedBridgeTypeUIDs": [],
+    "bridge": false
+  }
+]
diff --git a/eraser-base/out/test/resources/openhabtest/oh2/things.json b/eraser-base/out/test/resources/openhabtest/oh2/things.json
new file mode 100644
index 0000000000000000000000000000000000000000..67abb0a376a49c9feb5b5dd8a1a518d00c433e70
--- /dev/null
+++ b/eraser-base/out/test/resources/openhabtest/oh2/things.json
@@ -0,0 +1,517 @@
+[
+  {
+    "statusInfo": {
+      "status": "ONLINE",
+      "statusDetail": "NONE"
+    },
+    "editable": true,
+    "label": "SkyWriterHAT",
+    "configuration": {
+      "brokerName": "mosquitto_local",
+      "unsupported-category-reset": 0,
+      "base-topic": "sensors"
+    },
+    "properties": {},
+    "UID": "openlicht:skywriter-hat:e937d4f3",
+    "thingTypeUID": "openlicht:skywriter-hat",
+    "channels": [
+      {
+        "linkedItems": [
+          "skywriter_flick_item"
+        ],
+        "uid": "openlicht:skywriter-hat:e937d4f3:flick",
+        "id": "flick",
+        "channelTypeUID": "openlicht:flick-type",
+        "itemType": "String",
+        "kind": "STATE",
+        "label": "Last Flick",
+        "description": "Last Flick detected (and its direction)",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      }
+    ]
+  },
+  {
+    "statusInfo": {
+      "status": "ONLINE",
+      "statusDetail": "NONE"
+    },
+    "editable": true,
+    "label": "Hue iris 1",
+    "bridgeUID": "hue:bridge:0017880adcf4",
+    "configuration": {
+      "lightId": "5"
+    },
+    "properties": {
+      "firmwareVersion": "5.105.1.21778",
+      "modelId": "LLC010",
+      "vendor": "Philips",
+      "uniqueId": "00:17:88:01:00:0d:55:6f-0b"
+    },
+    "UID": "hue:0200:0017880adcf4:5",
+    "thingTypeUID": "hue:0200",
+    "channels": [
+      {
+        "linkedItems": [
+          "iris1_item"
+        ],
+        "uid": "hue:0200:0017880adcf4:5:color",
+        "id": "color",
+        "channelTypeUID": "hue:color",
+        "itemType": "Color",
+        "kind": "STATE",
+        "label": "Color",
+        "description": "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off.",
+        "defaultTags": [
+          "Lighting"
+        ],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "hue:0200:0017880adcf4:5:alert",
+        "id": "alert",
+        "channelTypeUID": "hue:alert",
+        "itemType": "String",
+        "kind": "STATE",
+        "label": "Alert",
+        "description": "The alert channel allows a temporary change to the bulb’s state.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "hue:0200:0017880adcf4:5:effect",
+        "id": "effect",
+        "channelTypeUID": "hue:effect",
+        "itemType": "Switch",
+        "kind": "STATE",
+        "label": "Color Loop",
+        "description": "The effect channel allows putting the bulb in a color looping mode.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      }
+    ]
+  },
+  {
+    "statusInfo": {
+      "status": "ONLINE",
+      "statusDetail": "NONE"
+    },
+    "editable": true,
+    "label": "Wohnzimmer",
+    "bridgeUID": "hue:bridge:0017880adcf4",
+    "configuration": {
+      "lightId": "1"
+    },
+    "properties": {
+      "firmwareVersion": "5.105.0.21169",
+      "modelId": "LCT001",
+      "vendor": "Philips",
+      "uniqueId": "00:17:88:01:00:ba:07:ca-0b"
+    },
+    "UID": "hue:0210:0017880adcf4:1",
+    "thingTypeUID": "hue:0210",
+    "channels": [
+      {
+        "linkedItems": [
+          "wohnzimmer_item"
+        ],
+        "uid": "hue:0210:0017880adcf4:1:color",
+        "id": "color",
+        "channelTypeUID": "hue:color",
+        "itemType": "Color",
+        "kind": "STATE",
+        "label": "Color",
+        "description": "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off.",
+        "defaultTags": [
+          "Lighting"
+        ],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "hue:0210:0017880adcf4:1:color_temperature",
+        "id": "color_temperature",
+        "channelTypeUID": "hue:color_temperature",
+        "itemType": "Dimmer",
+        "kind": "STATE",
+        "label": "Color Temperature",
+        "description": "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "hue:0210:0017880adcf4:1:alert",
+        "id": "alert",
+        "channelTypeUID": "hue:alert",
+        "itemType": "String",
+        "kind": "STATE",
+        "label": "Alert",
+        "description": "The alert channel allows a temporary change to the bulb’s state.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "hue:0210:0017880adcf4:1:effect",
+        "id": "effect",
+        "channelTypeUID": "hue:effect",
+        "itemType": "Switch",
+        "kind": "STATE",
+        "label": "Color Loop",
+        "description": "The effect channel allows putting the bulb in a color looping mode.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      }
+    ]
+  },
+  {
+    "statusInfo": {
+      "status": "ONLINE",
+      "statusDetail": "NONE"
+    },
+    "editable": true,
+    "label": "Hue go 1",
+    "bridgeUID": "hue:bridge:0017880adcf4",
+    "configuration": {
+      "lightId": "4"
+    },
+    "properties": {
+      "firmwareVersion": "5.105.0.21169",
+      "modelId": "LLC020",
+      "vendor": "Philips",
+      "uniqueId": "00:17:88:01:01:14:0c:39-0b"
+    },
+    "UID": "hue:0210:0017880adcf4:4",
+    "thingTypeUID": "hue:0210",
+    "channels": [
+      {
+        "linkedItems": [
+          "Go1_item"
+        ],
+        "uid": "hue:0210:0017880adcf4:4:color",
+        "id": "color",
+        "channelTypeUID": "hue:color",
+        "itemType": "Color",
+        "kind": "STATE",
+        "label": "Color",
+        "description": "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off.",
+        "defaultTags": [
+          "Lighting"
+        ],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "hue:0210:0017880adcf4:4:color_temperature",
+        "id": "color_temperature",
+        "channelTypeUID": "hue:color_temperature",
+        "itemType": "Dimmer",
+        "kind": "STATE",
+        "label": "Color Temperature",
+        "description": "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "hue:0210:0017880adcf4:4:alert",
+        "id": "alert",
+        "channelTypeUID": "hue:alert",
+        "itemType": "String",
+        "kind": "STATE",
+        "label": "Alert",
+        "description": "The alert channel allows a temporary change to the bulb’s state.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "hue:0210:0017880adcf4:4:effect",
+        "id": "effect",
+        "channelTypeUID": "hue:effect",
+        "itemType": "Switch",
+        "kind": "STATE",
+        "label": "Color Loop",
+        "description": "The effect channel allows putting the bulb in a color looping mode.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      }
+    ]
+  },
+  {
+    "statusInfo": {
+      "status": "ONLINE",
+      "statusDetail": "NONE"
+    },
+    "editable": true,
+    "label": "Polar M600",
+    "configuration": {
+      "brokerName": "mosquitto_local",
+      "unsupported-category-reset": 0,
+      "base-topic": "sensors"
+    },
+    "properties": {},
+    "UID": "openlicht:polar-m600:342dfc32",
+    "thingTypeUID": "openlicht:polar-m600",
+    "channels": [
+      {
+        "linkedItems": [
+          "watch_acceleration_x"
+        ],
+        "uid": "openlicht:polar-m600:342dfc32:acceleration-x",
+        "id": "acceleration-x",
+        "channelTypeUID": "openlicht:acceleration-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Acceleration X",
+        "description": "Acceleration in one direction in meters per second.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "watch_acceleration_y"
+        ],
+        "uid": "openlicht:polar-m600:342dfc32:acceleration-y",
+        "id": "acceleration-y",
+        "channelTypeUID": "openlicht:acceleration-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Acceleration Y",
+        "description": "Acceleration in one direction in meters per second.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "watch_acceleration_z"
+        ],
+        "uid": "openlicht:polar-m600:342dfc32:acceleration-z",
+        "id": "acceleration-z",
+        "channelTypeUID": "openlicht:acceleration-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Acceleration Z",
+        "description": "Acceleration in one direction in meters per second.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "watch_rotation_x"
+        ],
+        "uid": "openlicht:polar-m600:342dfc32:rotation-x",
+        "id": "rotation-x",
+        "channelTypeUID": "openlicht:rotation-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Rotation X",
+        "description": "Rotation around one axis (unitless).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "watch_acceleration_y"
+        ],
+        "uid": "openlicht:polar-m600:342dfc32:rotation-y",
+        "id": "rotation-y",
+        "channelTypeUID": "openlicht:rotation-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Rotation Y",
+        "description": "Rotation around one axis (unitless).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "watch_rotation_z"
+        ],
+        "uid": "openlicht:polar-m600:342dfc32:rotation-z",
+        "id": "rotation-z",
+        "channelTypeUID": "openlicht:rotation-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Rotation Z",
+        "description": "Rotation around one axis (unitless).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "openlicht:polar-m600:342dfc32:activity",
+        "id": "activity",
+        "channelTypeUID": "openlicht:activity-type",
+        "itemType": "String",
+        "kind": "STATE",
+        "label": "Activity",
+        "description": "Current recognized activity.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "openlicht:polar-m600:342dfc32:heart-rate",
+        "id": "heart-rate",
+        "channelTypeUID": "openlicht:heart-rate-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Heart Rate",
+        "description": "Heart rate in beats per minute.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [],
+        "uid": "openlicht:polar-m600:342dfc32:steps",
+        "id": "steps",
+        "channelTypeUID": "openlicht:steps-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Steps",
+        "description": "Steps run today.",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "polar_brightness"
+        ],
+        "uid": "openlicht:polar-m600:342dfc32:brightness",
+        "id": "brightness",
+        "channelTypeUID": "openlicht:brightness-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Brightness",
+        "description": "Brightness (Lux).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      }
+    ]
+  },
+  {
+    "statusInfo": {
+      "status": "ONLINE",
+      "statusDetail": "NONE"
+    },
+    "editable": true,
+    "label": "Samsung S6",
+    "configuration": {
+      "brokerName": "mosquitto_local",
+      "unsupported-category-reset": 0,
+      "base-topic": "sensors"
+    },
+    "properties": {},
+    "UID": "openlicht:samsung-s6:2ca84896",
+    "thingTypeUID": "openlicht:samsung-s6",
+    "channels": [
+      {
+        "linkedItems": [
+          "samsung_brightness"
+        ],
+        "uid": "openlicht:samsung-s6:2ca84896:brightness",
+        "id": "brightness",
+        "channelTypeUID": "openlicht:brightness-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Brightness",
+        "description": "Brightness (Lux).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "phone_rotation_x"
+        ],
+        "uid": "openlicht:samsung-s6:2ca84896:rotation-x",
+        "id": "rotation-x",
+        "channelTypeUID": "openlicht:rotation-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Rotation X",
+        "description": "Rotation around one axis (unitless).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "phone_rotation_y"
+        ],
+        "uid": "openlicht:samsung-s6:2ca84896:rotation-y",
+        "id": "rotation-y",
+        "channelTypeUID": "openlicht:rotation-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Rotation Y",
+        "description": "Rotation around one axis (unitless).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      },
+      {
+        "linkedItems": [
+          "phone_rotation_z"
+        ],
+        "uid": "openlicht:samsung-s6:2ca84896:rotation-z",
+        "id": "rotation-z",
+        "channelTypeUID": "openlicht:rotation-type",
+        "itemType": "Number",
+        "kind": "STATE",
+        "label": "Rotation Z",
+        "description": "Rotation around one axis (unitless).",
+        "defaultTags": [],
+        "properties": {},
+        "configuration": {}
+      }
+    ]
+  },
+  {
+    "statusInfo": {
+      "status": "ONLINE",
+      "statusDetail": "NONE"
+    },
+    "editable": true,
+    "label": "Philips hue (10.8.0.160)",
+    "configuration": {
+      "ipAddress": "192.168.1.64",
+      "pollingInterval": 10,
+      "userName": "dTxaEVcxDK4ShfiyCSLXnr7Heu2ckCS65sKOAuLH"
+    },
+    "properties": {
+      "serialNumber": "0017880adcf4",
+      "firmwareVersion": "01041302",
+      "vendor": "Philips"
+    },
+    "UID": "hue:bridge:0017880adcf4",
+    "thingTypeUID": "hue:bridge",
+    "channels": []
+  }
+]
diff --git a/eraser-base/out/test/resources/tests/hostNonDefaultPort/Test.properties b/eraser-base/out/test/resources/tests/hostNonDefaultPort/Test.properties
new file mode 100644
index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/hostNonDefaultPort/Test.properties
@@ -0,0 +1 @@
+result=OUTPUT_PASS
diff --git a/eraser-base/out/test/resources/tests/hostNonDefaultPort/description b/eraser-base/out/test/resources/tests/hostNonDefaultPort/description
new file mode 100644
index 0000000000000000000000000000000000000000..bdaa31556a7a02ab764f16f5a5157676ce5126bf
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/hostNonDefaultPort/description
@@ -0,0 +1 @@
+Test, if non-default ports in MQTT and Influx are working.
diff --git a/eraser-base/out/test/resources/tests/hostNonDefaultPort/input.eraser b/eraser-base/out/test/resources/tests/hostNonDefaultPort/input.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..427f6137aa8058df0e264bb6ca8f200eb71dbd7d
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/hostNonDefaultPort/input.eraser
@@ -0,0 +1,2 @@
+Influx: host="www.example.com:1234";
+Mqtt: host="localhost:9876";
diff --git a/eraser-base/out/test/resources/tests/hostNonDefaultPort/output.eraser b/eraser-base/out/test/resources/tests/hostNonDefaultPort/output.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..73d8147fea0252ec1c95364ad6ad5449a829b1e6
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/hostNonDefaultPort/output.eraser
@@ -0,0 +1,2 @@
+Mqtt: host="localhost:9876" ;
+Influx: host="www.example.com:1234" ;
diff --git a/eraser-base/out/test/resources/tests/ppc1/Test.properties b/eraser-base/out/test/resources/tests/ppc1/Test.properties
new file mode 100644
index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc1/Test.properties
@@ -0,0 +1 @@
+result=OUTPUT_PASS
diff --git a/eraser-base/out/test/resources/tests/ppc1/description b/eraser-base/out/test/resources/tests/ppc1/description
new file mode 100644
index 0000000000000000000000000000000000000000..cd7851f5f325e381afda694360f0311faa6ba813
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc1/description
@@ -0,0 +1 @@
+Simple parse-print-compare test.
diff --git a/eraser-base/out/test/resources/tests/ppc1/input.eraser b/eraser-base/out/test/resources/tests/ppc1/input.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..6e7977cebd55eb1fb1e45fc288a3853bb3b73a5c
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc1/input.eraser
@@ -0,0 +1,15 @@
+Mqtt: incoming="ppc1/" outgoing="oh2/in" host="localhost" ;
+
+ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." parameters=[] channelTypes=[] ;
+// ChannelType: id="hue:color" label="Color" description="The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." itemType="Color" category="ColorLight" ;
+// Thing: id="hue:bridge:0017880adcf4" label="Philips hue (10.8.0.160)" type="hue:bridge" channels=[] ;
+// Thing: id="hue:0210:0017880adcf4:1" label="Wohnzimmer" type="hue:0210" channels=["hue:0210:0017880adcf4:1:alert", "hue:0210:0017880adcf4:1:effect"] ;
+// Channel: id="hue:0210:0017880adcf4:1:color_temperature" type="hue:color_temperature" links=[] ;
+
+Color Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state";
+
+ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ;
+ChannelType: id="flick-type" itemType="String" label="Last Flick" description="Last Flick detected (and its direction)" category="Motion" readOnly ;
+
+Parameter: id="brokername" type="text" required label="Broker Name" description="Name of the broker as defined in the &lt;broker&gt;.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." context="service" default="mosquitto" ;
+Influx: host="localhost" ;
diff --git a/eraser-base/out/test/resources/tests/ppc1/output.eraser b/eraser-base/out/test/resources/tests/ppc1/output.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..dfd7ecb410f78ad8ac5c30b1aa6bf119619b55ce
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc1/output.eraser
@@ -0,0 +1,8 @@
+Color Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state" ;
+Group: id="Unknown" items=["iris1_item"] ;
+ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." ;
+ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ;
+ChannelType: id="flick-type" label="Last Flick" description="Last Flick detected (and its direction)" itemType="String" category="Motion" readOnly ;
+Parameter: id="brokername" label="Broker Name" description="Name of the broker as defined in the &lt;broker&gt;.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." type="Text" context="service" default="mosquitto" required ;
+Mqtt: incoming="ppc1/" outgoing="oh2/in/" host="localhost" ;
+Influx: host="localhost" ;
diff --git a/eraser-base/out/test/resources/tests/ppc2/Test.properties b/eraser-base/out/test/resources/tests/ppc2/Test.properties
new file mode 100644
index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc2/Test.properties
@@ -0,0 +1 @@
+result=OUTPUT_PASS
diff --git a/eraser-base/out/test/resources/tests/ppc2/description b/eraser-base/out/test/resources/tests/ppc2/description
new file mode 100644
index 0000000000000000000000000000000000000000..cd7851f5f325e381afda694360f0311faa6ba813
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc2/description
@@ -0,0 +1 @@
+Simple parse-print-compare test.
diff --git a/eraser-base/out/test/resources/tests/ppc2/input.eraser b/eraser-base/out/test/resources/tests/ppc2/input.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..d53a7f32e5ed4a0f1ccf394458f9b5e3d786e25a
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc2/input.eraser
@@ -0,0 +1,7 @@
+Mqtt: incoming="ppc2/" outgoing="oh2/in" host="localhost" ;
+Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state";
+Group: id="my-group" items=["iris1_item"] ;
+ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ;
+ChannelType: id="flick-type" itemType="String" label="Last Flick" description="Last Flick detected (and its direction)" category="Motion" readOnly ;
+Parameter: id="brokername" type="text" required label="Broker Name" description="Name of the broker as defined in the &lt;broker&gt;.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." context="service" default="mosquitto" ;
+Influx: host="localhost" ;
diff --git a/eraser-base/out/test/resources/tests/ppc2/output.eraser b/eraser-base/out/test/resources/tests/ppc2/output.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..e7371849cfb16b0f0228c800666b4145b0437544
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc2/output.eraser
@@ -0,0 +1,7 @@
+Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state" ;
+Group: id="my-group" items=["iris1_item"] ;
+ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ;
+ChannelType: id="flick-type" label="Last Flick" description="Last Flick detected (and its direction)" itemType="String" category="Motion" readOnly ;
+Parameter: id="brokername" label="Broker Name" description="Name of the broker as defined in the &lt;broker&gt;.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." type="Text" context="service" default="mosquitto" required ;
+Mqtt: incoming="ppc2/" outgoing="oh2/in/" host="localhost" ;
+Influx: host="localhost" ;
diff --git a/eraser-base/out/test/resources/tests/ppc3/Test.properties b/eraser-base/out/test/resources/tests/ppc3/Test.properties
new file mode 100644
index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc3/Test.properties
@@ -0,0 +1 @@
+result=OUTPUT_PASS
diff --git a/eraser-base/out/test/resources/tests/ppc3/description b/eraser-base/out/test/resources/tests/ppc3/description
new file mode 100644
index 0000000000000000000000000000000000000000..b430cbd3692ddc19e669092112dcebebc6cd2fe8
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc3/description
@@ -0,0 +1,21 @@
+Test item types and multiple groups.
+
+Groups determine the order of items, then the order of items in the input file.
+
+my-first-group
+  color1
+  contact1
+  image1
+  location1
+my-second-group
+  datetime1
+  default1
+my-third-group
+  dimmer1
+  player1
+Unknown
+  group1
+  number1
+  rollerShutter1
+  string1
+  switch1
diff --git a/eraser-base/out/test/resources/tests/ppc3/input.eraser b/eraser-base/out/test/resources/tests/ppc3/input.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..d306f014ee1532e73ab194c3b575645830b9388a
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc3/input.eraser
@@ -0,0 +1,21 @@
+Mqtt: incoming="ppc3/" outgoing="oh2/in/" host="localhost" ;
+
+Group: id="my-first-group" aggregation="AND" ("ON", "OFF") items=["color1", "contact1", "image1", "location1"] ;
+Group: id="my-second-group" items=["datetime1", "default1"] ;
+Group: id="my-third-group" items=["dimmer1", "player1"] ;
+
+Group: id="my-empty-group" ;
+
+Color Item : id="color1" label="a Color Item" state="1,2,3" topic="item/hsb/color1/state";
+DateTime Item : id="datetime1" label="a DateTime Item" state="1543415826" topic="item/date/datetime1/state";
+Contact Item : id="contact1" label="a Contact Item" state="true" topic="item/bool/contact1/state";
+Dimmer Item : id="dimmer1" label="a Dimmer Item" state="123" topic="item/double/dimmer1/state";
+Image Item : id="image1" label="an Image Item" state="def" topic="item/str/image1/state";
+Location Item : id="location1" label="a Location Item" state="ghi" topic="item/str/location1/state";
+Number Item : id="number1" label="a Number Item" state="456" topic="item/double/number1/state";
+Player Item : id="player1" label="a Player Item" state="jkl" topic="item/str/player1/state";
+RollerShutter Item : id="rollerShutter1" label="a RollerShutter Item" state="false" topic="item/str/rs1/state";
+String Item : id="string1" label="a String Item" state="mno" topic="item/str/string1/state";
+Switch Item : id="switch1" label="a Switch Item" state="true" topic="item/bool/switch1/state";
+Item : id="default1" label="a Default Item" state="pqr" topic="item/str/default1/state";
+Influx: host="localhost" ;
diff --git a/eraser-base/out/test/resources/tests/ppc3/output.eraser b/eraser-base/out/test/resources/tests/ppc3/output.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..b9a6d2f2a4301a35562946cc67ceca725d35e9e9
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc3/output.eraser
@@ -0,0 +1,19 @@
+Color Item: id="color1" label="a Color Item" state="1,2,3" topic="item/hsb/color1/state" ;
+Contact Item: id="contact1" label="a Contact Item" state="true" topic="item/bool/contact1/state" ;
+Image Item: id="image1" label="an Image Item" state="def" topic="item/str/image1/state" ;
+Location Item: id="location1" label="a Location Item" state="ghi" topic="item/str/location1/state" ;
+DateTime Item: id="datetime1" label="a DateTime Item" state="1970-01-18T20:43:35.826Z" topic="item/date/datetime1/state" ;
+Item: id="default1" label="a Default Item" state="pqr" topic="item/str/default1/state" ;
+Dimmer Item: id="dimmer1" label="a Dimmer Item" state="123.0" topic="item/double/dimmer1/state" ;
+Player Item: id="player1" label="a Player Item" state="jkl" topic="item/str/player1/state" ;
+Number Item: id="number1" label="a Number Item" state="456.0" topic="item/double/number1/state" ;
+RollerShutter Item: id="rollerShutter1" label="a RollerShutter Item" state="false" topic="item/str/rs1/state" ;
+String Item: id="string1" label="a String Item" state="mno" topic="item/str/string1/state" ;
+Switch Item: id="switch1" label="a Switch Item" state="true" topic="item/bool/switch1/state" ;
+Group: id="my-first-group" items=["color1", "contact1", "image1", "location1"] aggregation="AND" ("ON", "OFF") ;
+Group: id="my-second-group" items=["datetime1", "default1"] ;
+Group: id="my-third-group" items=["dimmer1", "player1"] ;
+Group: id="my-empty-group" ;
+Group: id="Unknown" items=["number1", "rollerShutter1", "string1", "switch1"] ;
+Mqtt: incoming="ppc3/" outgoing="oh2/in/" host="localhost" ;
+Influx: host="localhost" ;
diff --git a/eraser-base/out/test/resources/tests/ppc4/Test.properties b/eraser-base/out/test/resources/tests/ppc4/Test.properties
new file mode 100644
index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc4/Test.properties
@@ -0,0 +1 @@
+result=OUTPUT_PASS
diff --git a/eraser-base/out/test/resources/tests/ppc4/description b/eraser-base/out/test/resources/tests/ppc4/description
new file mode 100644
index 0000000000000000000000000000000000000000..0140c1516a0dea41a1fc44a850990d52c167309b
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc4/description
@@ -0,0 +1 @@
+Test item types and controlling items.
diff --git a/eraser-base/out/test/resources/tests/ppc4/input.eraser b/eraser-base/out/test/resources/tests/ppc4/input.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..f5c7afff39c0a2d617f293076a86a794fa24263f
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc4/input.eraser
@@ -0,0 +1,22 @@
+Mqtt: incoming="ppc3/" outgoing="oh2/in/" host="localhost" ;
+
+Group: id="my-first-group" aggregation="AND" ("ON", "OFF") items=["color1", "contact1", "image1", "location1"] ;
+Group: id="my-second-group" items=["datetime1", "default1"] ;
+Group: id="my-third-group" items=["dimmer1", "player1"] ;
+
+Group: id="my-empty-group" ;
+
+Color Item : id="color1" label="a Color Item" state="1,2,3" topic="item/hsb/color1/state";
+DateTime Item : id="datetime1" label="a DateTime Item" state="1543415826" topic="item/date/datetime1/state";
+Contact Item : id="contact1" label="a Contact Item" state="true" topic="item/bool/contact1/state";
+Dimmer Item : id="dimmer1" label="a Dimmer Item" state="123" topic="item/double/dimmer1/state" controls=["color1", "datetime1"];
+Image Item : id="image1" label="an Image Item" state="def" topic="item/str/image1/state" controls=[];
+Location Item : id="location1" label="a Location Item" state="ghi" topic="item/str/location1/state";
+Number Item : id="number1" label="a Number Item" state="456" topic="item/double/number1/state" controls=["string1"];
+Player Item : id="player1" label="a Player Item" state="jkl" topic="item/str/player1/state";
+RollerShutter Item : id="rollerShutter1" label="a RollerShutter Item" state="false" topic="item/str/rs1/state";
+Activity Item: id="activity";
+String Item : id="string1" label="a String Item" state="mno" topic="item/str/string1/state";
+Switch Item : id="switch1" label="a Switch Item" state="true" topic="item/bool/switch1/state" controls=["rollerShutter1"];
+Item : id="default1" label="a Default Item" state="pqr" topic="item/str/default1/state";
+Influx: host="localhost" ;
diff --git a/eraser-base/out/test/resources/tests/ppc4/output.eraser b/eraser-base/out/test/resources/tests/ppc4/output.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..1b881dd0d5d11159a298a1c41b1d04d530353bd8
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc4/output.eraser
@@ -0,0 +1,20 @@
+Color Item: id="color1" label="a Color Item" state="1,2,3" topic="item/hsb/color1/state" ;
+Contact Item: id="contact1" label="a Contact Item" state="true" topic="item/bool/contact1/state" ;
+Image Item: id="image1" label="an Image Item" state="def" topic="item/str/image1/state" ;
+Location Item: id="location1" label="a Location Item" state="ghi" topic="item/str/location1/state" ;
+DateTime Item: id="datetime1" label="a DateTime Item" state="1970-01-18T20:43:35.826Z" topic="item/date/datetime1/state" ;
+Item: id="default1" label="a Default Item" state="pqr" topic="item/str/default1/state" ;
+Dimmer Item: id="dimmer1" label="a Dimmer Item" state="123.0" topic="item/double/dimmer1/state" controls=["color1", "datetime1"] ;
+Player Item: id="player1" label="a Player Item" state="jkl" topic="item/str/player1/state" ;
+Number Item: id="number1" label="a Number Item" state="456.0" topic="item/double/number1/state" controls=["string1"] ;
+RollerShutter Item: id="rollerShutter1" label="a RollerShutter Item" state="false" topic="item/str/rs1/state" ;
+Activity Item: id="activity" ;
+String Item: id="string1" label="a String Item" state="mno" topic="item/str/string1/state" ;
+Switch Item: id="switch1" label="a Switch Item" state="true" topic="item/bool/switch1/state" controls=["rollerShutter1"] ;
+Group: id="my-first-group" items=["color1", "contact1", "image1", "location1"] aggregation="AND" ("ON", "OFF") ;
+Group: id="my-second-group" items=["datetime1", "default1"] ;
+Group: id="my-third-group" items=["dimmer1", "player1"] ;
+Group: id="my-empty-group" ;
+Group: id="Unknown" items=["number1", "rollerShutter1", "activity", "string1", "switch1"] ;
+Mqtt: incoming="ppc3/" outgoing="oh2/in/" host="localhost" ;
+Influx: host="localhost" ;
diff --git a/eraser-base/out/test/resources/tests/ppc5/Test.properties b/eraser-base/out/test/resources/tests/ppc5/Test.properties
new file mode 100644
index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc5/Test.properties
@@ -0,0 +1 @@
+result=OUTPUT_PASS
diff --git a/eraser-base/out/test/resources/tests/ppc5/description b/eraser-base/out/test/resources/tests/ppc5/description
new file mode 100644
index 0000000000000000000000000000000000000000..ff98c287292d9b2a62174084a242cf6e4d25c012
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc5/description
@@ -0,0 +1,2 @@
+Complete feature-test, i.e., minimal and maximal many members set for each parseable non-terminal.
+Also test, if multi-line statements work.
diff --git a/eraser-base/out/test/resources/tests/ppc5/input.eraser b/eraser-base/out/test/resources/tests/ppc5/input.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..21cc14bc796965aae71d2bca119f60b0cdf640c5
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc5/input.eraser
@@ -0,0 +1,35 @@
+ChannelType: id="min-channel-type";
+ChannelType: label="Max Channel Type 1" id="max-channel-type-1" itemType="String" description="Channel type with all members set" category="Text" ;
+ChannelType: description="Channel type with all members set" id="max-channel-type-2" readOnly itemType="String" label="Max Channel Type 2" category="CustomCategory" ;
+
+// Channels will get sorted alphabetically in output
+Channel: type="min-channel-type" id="min-channel" ; // "type" must be set
+Channel: links=["min-item", "max-item"] id="max-channel" type="max-channel-type-1" ;
+
+Group: id="min-group" ;
+Group: items=["min-item", "max-item"] id="max-group" groups=["min-group"] aggregation="AND" ("one", "two") ;
+
+Number Item: id="min-item" ; // state will be set to default value
+Switch Item: topic="items/max"
+ controls=["min-item"] id="max-item" state="true" label="Item with all members set" category="not used"
+ metaData={"one":"true", "zero":"false"} ;
+
+// Parameters will get sorted alphabetically in output
+Parameter: id="min-parameter" ;
+Parameter
+:
+label="Max Parameter" required id="max-parameter" type="Decimal" description="Parameter with all members set" default="should be a number" ;
+
+ThingType: id="min-thing-type" ;
+ThingType: id="max-thing-type" label="Max Thing Type" description="Thing type with all members set" parameters=["min-parameter", "max-parameter"] channelTypes=["min-channel-type", "max-channel-type-1", "max-channel-type-2"] ;
+
+Thing: type="min-thing-type" id="min-thing" ; // "type" must be set
+Thing: id="max-thing" label="Max Thing" type="max-thing-type" channels=["min-channel", "max-channel"] ;
+
+Influx: ; // minimal Influx, most probably will fail in an actual system
+Mqtt: ; // minimal MQTT, most probably will fail in an actual system
+
+ML: activities = {
+  0 : "an interesting activity",
+  3: "rather boring activity"
+} ;
diff --git a/eraser-base/out/test/resources/tests/ppc5/output.eraser b/eraser-base/out/test/resources/tests/ppc5/output.eraser
new file mode 100644
index 0000000000000000000000000000000000000000..22f0869e0f35ece07c2aaf9b6dedbf6f11c4ae3b
--- /dev/null
+++ b/eraser-base/out/test/resources/tests/ppc5/output.eraser
@@ -0,0 +1,16 @@
+Thing: id="min-thing" type="min-thing-type" ;
+Thing: id="max-thing" label="Max Thing" type="max-thing-type" channels=["min-channel", "max-channel"] ;
+Number Item: id="min-item" state="0.0" ;
+Switch Item: id="max-item" label="Item with all members set" state="true" category="not used" topic="items/max" controls=["min-item"] metaData={"one":"true", "zero":"false"} ;
+Group: id="min-group" ;
+Group: id="max-group" groups=["min-group"] items=["min-item", "max-item"] aggregation="AND" ("one", "two") ;
+ThingType: id="min-thing-type" ;
+ThingType: id="max-thing-type" label="Max Thing Type" description="Thing type with all members set" parameters=["min-parameter", "max-parameter"] channelTypes=["min-channel-type", "max-channel-type-1", "max-channel-type-2"] ;
+ChannelType: id="min-channel-type" ;
+ChannelType: id="max-channel-type-1" label="Max Channel Type 1" description="Channel type with all members set" itemType="String" category="Text" ;
+ChannelType: id="max-channel-type-2" label="Max Channel Type 2" description="Channel type with all members set" itemType="String" category="CustomCategory" readOnly ;
+Parameter: id="max-parameter" label="Max Parameter" description="Parameter with all members set" type="Decimal" default="should be a number" required ;
+Parameter: id="min-parameter" ;
+Channel: id="max-channel" type="max-channel-type-1" links=["min-item", "max-item"] ;
+Channel: id="min-channel" type="min-channel-type" ;
+ML: activities={0:"an interesting activity", 3:"rather boring activity"} ;
diff --git a/eraser-base/src/main/java/de/tudresden/inf/st/eraser/jastadd/model/MachineLearningEncoder.java b/eraser-base/src/main/java/de/tudresden/inf/st/eraser/jastadd/model/MachineLearningEncoder.java
index 8cf4d78fd92a2c18bd4914ab5b805db63995be85..85dab9a2aa768c05a8b9f5bcad6ba1b84a019634 100644
--- a/eraser-base/src/main/java/de/tudresden/inf/st/eraser/jastadd/model/MachineLearningEncoder.java
+++ b/eraser-base/src/main/java/de/tudresden/inf/st/eraser/jastadd/model/MachineLearningEncoder.java
@@ -28,7 +28,7 @@ public interface MachineLearningEncoder {
    * Get the items that this model is supposed to change.
    * @return the list of targeted items
    */
-  List<Item> getTargets();
+  List<Item> getTargets(Root model);
 
   // to be discussed, in which form this is specified
 
@@ -36,7 +36,7 @@ public interface MachineLearningEncoder {
    * Get the items which are relevant for the decision making of this model.
    * @return the list of items relevant for decision making
    */
-  List<Item> getRelevantItems();
+  List<Item> getRelevantItems(Root model);
 
   // to be discussed, if this is necessary
 
diff --git a/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/Learner.java b/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/Learner.java
index d8055d654049efe61727649e699e40859ab68382..f7ec0287b759dd20d29cebcb4559ebadbbf33957 100644
--- a/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/Learner.java
+++ b/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/Learner.java
@@ -1,7 +1,7 @@
 package de.tudresden.inf.st.eraser.feedbackloop.learner_backup;
 
 import java.io.File;
-import com.sun.javafx.tools.packager.Log;
+//import com.sun.javafx.tools.packager.Log;
 import org.encog.ConsoleStatusReportable;
 import org.encog.Encog;
 import org.encog.ml.MLRegression;
@@ -95,9 +95,9 @@ public class Learner {
 
     void train(String activity_url,String preference_url){
         activity_train(activity_url);
-        Log.info("activity training finished");
+        //Log.info("activity training finished");
         preference_train(preference_url);
-        Log.info("preference training finished");
+        //Log.info("preference training finished");
         Encog.getInstance().shutdown();
 
     }
diff --git a/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/MachineLearningEncoderImpl.java b/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/MachineLearningEncoderImpl.java
index 6708220c5c83a5c57d6eb6c0ec7346627c182c1e..8f4f940bd17eeaf112e47a5a226d8bb6fac1af05 100644
--- a/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/MachineLearningEncoderImpl.java
+++ b/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/MachineLearningEncoderImpl.java
@@ -1,28 +1,84 @@
 package de.tudresden.inf.st.eraser.feedbackloop.learner_backup;
 import de.tudresden.inf.st.eraser.jastadd.model.*;
 
+import java.time.Instant;
 import java.util.List;
 
-public class MachineLearningEncoderImpl implements MachineLearningEncoder {
+public class MachineLearningEncoderImpl implements MachineLearningEncoder, MachineLearningDecoder {
+
+    String[] new_data = new String[13];
+    List<Item> target_item_list;
+    List<Item> relevant_item_list;
     @Override
     public void newData(Root model, List<Item> changedItems) {
-        changedItems.get(0).getTopic();
+        String topic = changedItems.get(0).getTopic().toString();
+        if(topic.equals("oh2/samsung/items1")){
+            new_data[0]=changedItems.get(0).influxMeasurementName();
+        }
+        model.getOpenHAB2Model().items();
+        Item iris_item=model.getOpenHAB2Model().resolveItem("iris_item").get();
+        iris_item.getStateAsString();
+    }
 
+    @Override
+    public List<Item> getTargets(Root model) {
+        Item iris_item= model.getOpenHAB2Model().resolveItem("iris_item").get();
+        target_item_list.add(iris_item);
+        return target_item_list;
 
     }
 
     @Override
-    public List<Item> getTargets() {
+    public List<Item> getRelevantItems(Root model) {
+        Item m_accel_x = model.getOpenHAB2Model().resolveItem("").get();
+        Item m_accel_y = model.getOpenHAB2Model().resolveItem("").get();
+        Item m_accel_z = model.getOpenHAB2Model().resolveItem("").get();
+
+        Item m_rotation_x = model.getOpenHAB2Model().resolveItem("").get();
+        Item m_rotation_y = model.getOpenHAB2Model().resolveItem("").get();
+        Item m_rotation_z = model.getOpenHAB2Model().resolveItem("").get();
+
+        Item w_accel_x = model.getOpenHAB2Model().resolveItem("").get();
+        Item w_accel_y = model.getOpenHAB2Model().resolveItem("").get();
+        Item w_accel_z = model.getOpenHAB2Model().resolveItem("").get();
+
+        Item w_rotation_x = model.getOpenHAB2Model().resolveItem("").get();
+        Item w_rotation_y = model.getOpenHAB2Model().resolveItem("").get();
+        Item w_rotation_z = model.getOpenHAB2Model().resolveItem("").get();
+
+        Item w_brightness = model.getOpenHAB2Model().resolveItem("").get();
+        relevant_item_list.add(m_accel_x);
+        relevant_item_list.add(m_accel_y);
+        relevant_item_list.add(m_accel_z);
+        relevant_item_list.add(m_rotation_x);
+        relevant_item_list.add(m_rotation_y);
+        relevant_item_list.add(m_rotation_z);
+
+        relevant_item_list.add(w_accel_x);
+        relevant_item_list.add(w_accel_y);
+        relevant_item_list.add(w_accel_z);
+        relevant_item_list.add(w_rotation_x);
+        relevant_item_list.add(w_rotation_y);
+        relevant_item_list.add(w_rotation_z);
+        relevant_item_list.add(w_brightness);
+
+
         return null;
+
     }
 
     @Override
-    public List<Item> getRelevantItems() {
-        return null;
+    public void triggerTraining() {
+
     }
 
     @Override
-    public void triggerTraining() {
+    public Instant lastModelUpdate() {
+        return null;
+    }
 
+    @Override
+    public MachineLearningResult classify() {
+        return null;
     }
 }