private JExpression jNullValue4ZigBeeTypeName(JCodeModel jCodeModel, String type) throws Exception {
		if (type.endsWith("48")) {
			return JExpr.lit(0);
		} else if (type.endsWith("8")) {
			return JExpr.lit(0);
		} else if (type.endsWith("16")) {
			return JExpr.lit(0);
		} else if (type.endsWith("24")) {
			return JExpr.lit(0);
		} else if (type.endsWith("32") || type.equals("utctime")) {
			return JExpr.lit(0);
		} else if (type.equals("octets")) {
			return JExpr.lit(null);
		} else if (type.equals("boolean")) {
			return JExpr.lit(true);
		} else if (type.equals("string")) {
			return JExpr.lit(0);
		} else if (type.equals("ieee")) {
			return JExpr.lit(0);
		} else {
			// creates the new type if not existent
			JClass jZclClass = null;
			return null;
		}
	}