catch up with development

Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
diff --git a/org.eclipse.osbp.xtext.messagedsl.tests/xtend-gen/org/eclipse/osbp/xtext/messagedsl/tests/MessageDslParsingTest.java b/org.eclipse.osbp.xtext.messagedsl.tests/xtend-gen/org/eclipse/osbp/xtext/messagedsl/tests/MessageDslParsingTest.java
index c58e3a4..8d599ad 100644
--- a/org.eclipse.osbp.xtext.messagedsl.tests/xtend-gen/org/eclipse/osbp/xtext/messagedsl/tests/MessageDslParsingTest.java
+++ b/org.eclipse.osbp.xtext.messagedsl.tests/xtend-gen/org/eclipse/osbp/xtext/messagedsl/tests/MessageDslParsingTest.java
@@ -4,8 +4,6 @@
 package org.eclipse.osbp.xtext.messagedsl.tests;
 
 import com.google.inject.Inject;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.resource.Resource;
 import org.eclipse.osbp.xtext.messagedsl.MessageModel;
 import org.eclipse.osbp.xtext.messagedsl.tests.MessageDslInjectorProvider;
 import org.eclipse.xtend2.lib.StringConcatenation;
@@ -32,10 +30,7 @@
       _builder.newLine();
       final MessageModel result = this.parseHelper.parse(_builder);
       Assert.assertNotNull(result);
-      Resource _eResource = result.eResource();
-      EList<Resource.Diagnostic> _errors = _eResource.getErrors();
-      boolean _isEmpty = _errors.isEmpty();
-      Assert.assertTrue(_isEmpty);
+      Assert.assertTrue(result.eResource().getErrors().isEmpty());
     } catch (Throwable _e) {
       throw Exceptions.sneakyThrow(_e);
     }
diff --git a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/contentassist/MessageDslProposalProvider.java b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/contentassist/MessageDslProposalProvider.java
index da3a1fc..b4f22c7 100644
--- a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/contentassist/MessageDslProposalProvider.java
+++ b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/contentassist/MessageDslProposalProvider.java
@@ -2,10 +2,10 @@
  * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License 2.0 
+ *  are made available under the terms of the Eclipse Public License 2.0
  *  which accompanies this distribution, and is available at
  *  https://www.eclipse.org/legal/epl-2.0/
- *
+ * 
  *  SPDX-License-Identifier: EPL-2.0
  * 
  *  Contributors:
diff --git a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/labeling/MessageDslDescriptionLabelProvider.java b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/labeling/MessageDslDescriptionLabelProvider.java
index 140785e..084f766 100644
--- a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/labeling/MessageDslDescriptionLabelProvider.java
+++ b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/labeling/MessageDslDescriptionLabelProvider.java
@@ -2,10 +2,10 @@
  * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0 
+ * are made available under the terms of the Eclipse Public License 2.0
  * which accompanies this distribution, and is available at
  * https://www.eclipse.org/legal/epl-2.0/
- *
+ * 
  * SPDX-License-Identifier: EPL-2.0
  * 
  * Contributors:
diff --git a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/labeling/MessageDslLabelProvider.java b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/labeling/MessageDslLabelProvider.java
index a481d65..028cc27 100644
--- a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/labeling/MessageDslLabelProvider.java
+++ b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/labeling/MessageDslLabelProvider.java
@@ -2,10 +2,10 @@
  * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License 2.0 
+ *  are made available under the terms of the Eclipse Public License 2.0
  *  which accompanies this distribution, and is available at
  *  https://www.eclipse.org/legal/epl-2.0/
- *
+ * 
  *  SPDX-License-Identifier: EPL-2.0
  * 
  *  Contributors:
diff --git a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/outline/MessageDslOutlineTreeProvider.java b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/outline/MessageDslOutlineTreeProvider.java
index 9331d31..9df565d 100644
--- a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/outline/MessageDslOutlineTreeProvider.java
+++ b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/outline/MessageDslOutlineTreeProvider.java
@@ -2,10 +2,10 @@
  * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License 2.0 
+ *  are made available under the terms of the Eclipse Public License 2.0
  *  which accompanies this distribution, and is available at
  *  https://www.eclipse.org/legal/epl-2.0/
- *
+ * 
  *  SPDX-License-Identifier: EPL-2.0
  * 
  *  Contributors:
diff --git a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/quickfix/MessageDslQuickfixProvider.java b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/quickfix/MessageDslQuickfixProvider.java
index 864eb7e..2540b04 100644
--- a/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/quickfix/MessageDslQuickfixProvider.java
+++ b/org.eclipse.osbp.xtext.messagedsl.ui/xtend-gen/org/eclipse/osbp/xtext/messagedsl/ui/quickfix/MessageDslQuickfixProvider.java
@@ -2,10 +2,10 @@
  * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License 2.0 
+ *  are made available under the terms of the Eclipse Public License 2.0
  *  which accompanies this distribution, and is available at
  *  https://www.eclipse.org/legal/epl-2.0/
- *
+ * 
  *  SPDX-License-Identifier: EPL-2.0
  * 
  *  Contributors:
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageCategory.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageCategory.java
index c943f33..bd9c40e 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageCategory.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageCategory.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageDSLFactory.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageDSLFactory.java
index 06d7cbf..387ed6e 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageDSLFactory.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageDSLFactory.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageDSLPackage.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageDSLPackage.java
index 489a34f..8039d56 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageDSLPackage.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageDSLPackage.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
@@ -41,16 +41,18 @@
  *  Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License 2.0 
+ *  are made available under the terms of the Eclipse Public License 2.0
  *  which accompanies this distribution, and is available at
- *  http://www.eclipse.org/legal/epl-v10.html
+ *  https://www.eclipse.org/legal/epl-2.0/
+ * 
+ *  SPDX-License-Identifier: EPL-2.0
  * 
  *  Contributors:
  * 	   Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
  * <!-- end-model-doc -->
  * @see org.eclipse.osbp.xtext.messagedsl.MessageDSLFactory
  * @model kind="package"
- *        annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='message' modelName='MessageDSL' prefix='MessageDSL' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License 2.0  \r\n which accompanies this distribution, and is available at \r\n http://www.eclipse.org/legal/epl-v10.html \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n  \r\n Contributors:  \r\n \t\tChristophe Loetz  (Loetz GmbH&Co.KG) - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
+ *        annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='message' modelName='MessageDSL' prefix='MessageDSL' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License 2.0  \r\n which accompanies this distribution, and is available at \r\n https://www.eclipse.org/legal/epl-2.0/ \r\n \r\n SPDX-License-Identifier: EPL-2.0 \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n  \r\n Contributors:  \r\n \t\tChristophe Loetz  (Loetz GmbH&Co.KG) - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
  *        annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='messageDSL'"
  * @generated
  */
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageItem.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageItem.java
index 7b7d284..67988dd 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageItem.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageItem.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageModel.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageModel.java
index dd0f725..5f214dd 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageModel.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageModel.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessagePackage.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessagePackage.java
index e9e52d2..15c04ba 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessagePackage.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessagePackage.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageParameter.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageParameter.java
index 855ac1f..76fab67 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageParameter.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageParameter.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageText.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageText.java
index cc06d85..c984be5 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageText.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/MessageText.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/ParameterTypeEnum.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/ParameterTypeEnum.java
index 4304fdb..4ed36b1 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/ParameterTypeEnum.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/ParameterTypeEnum.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/SeverityEnum.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/SeverityEnum.java
index 114eafc..41d4457 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/SeverityEnum.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/SeverityEnum.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageCategoryImpl.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageCategoryImpl.java
index 2455dd3..c4d7b0c 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageCategoryImpl.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageCategoryImpl.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageDSLFactoryImpl.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageDSLFactoryImpl.java
index 7b5a6b7..22a2be3 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageDSLFactoryImpl.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageDSLFactoryImpl.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageDSLPackageImpl.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageDSLPackageImpl.java
index b7f1e9d..dfcc1ae 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageDSLPackageImpl.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageDSLPackageImpl.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageItemImpl.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageItemImpl.java
index 25d195b..f1bec09 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageItemImpl.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageItemImpl.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageModelImpl.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageModelImpl.java
index 1549da5..8c5c8ba 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageModelImpl.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageModelImpl.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessagePackageImpl.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessagePackageImpl.java
index 15619c4..3603542 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessagePackageImpl.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessagePackageImpl.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageParameterImpl.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageParameterImpl.java
index 3ac9ff7..252c0c0 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageParameterImpl.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageParameterImpl.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageTextImpl.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageTextImpl.java
index a03fe22..3b5440f 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageTextImpl.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/impl/MessageTextImpl.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/util/MessageDSLAdapterFactory.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/util/MessageDSLAdapterFactory.java
index c29204d..22f2d91 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/util/MessageDSLAdapterFactory.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/util/MessageDSLAdapterFactory.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/util/MessageDSLSwitch.java b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/util/MessageDSLSwitch.java
index f89cb4f..a06d9b2 100644
--- a/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/util/MessageDSLSwitch.java
+++ b/org.eclipse.osbp.xtext.messagedsl/emf-gen/org/eclipse/osbp/xtext/messagedsl/util/MessageDSLSwitch.java
@@ -4,7 +4,7 @@
  *  are made available under the terms of the Eclipse Public License 2.0  
  *  which accompanies this distribution, and is available at 
  *  https://www.eclipse.org/legal/epl-2.0/ 
- * 
+ *  
  *  SPDX-License-Identifier: EPL-2.0 
  * 
  *  Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.messagedsl/src/org/eclipse/osbp/xtext/messagedsl/jvmmodel/MessageDslJvmModelInferrer.xtend b/org.eclipse.osbp.xtext.messagedsl/src/org/eclipse/osbp/xtext/messagedsl/jvmmodel/MessageDslJvmModelInferrer.xtend
index 1988f57..91ef3c2 100644
--- a/org.eclipse.osbp.xtext.messagedsl/src/org/eclipse/osbp/xtext/messagedsl/jvmmodel/MessageDslJvmModelInferrer.xtend
+++ b/org.eclipse.osbp.xtext.messagedsl/src/org/eclipse/osbp/xtext/messagedsl/jvmmodel/MessageDslJvmModelInferrer.xtend
@@ -19,11 +19,7 @@
 package org.eclipse.osbp.xtext.messagedsl.jvmmodel
 
 import com.google.common.base.CaseFormat
-import java.util.Locale
-import javax.annotation.PostConstruct
 import javax.inject.Inject
-import org.eclipse.osbp.ui.api.metadata.IDSLMetadataService
-import org.eclipse.osbp.ui.api.user.IUser
 import org.eclipse.osbp.xtext.messagedsl.MessageCategory
 import org.eclipse.osbp.xtext.messagedsl.MessageItem
 import org.eclipse.osbp.xtext.messagedsl.MessageModel
@@ -32,12 +28,11 @@
 import org.eclipse.osbp.xtext.messagedsl.common.IMessageCategory
 import org.eclipse.osbp.xtext.messagedsl.common.Message
 import org.eclipse.xtext.common.types.JvmDeclaredType
-import org.eclipse.xtext.common.types.JvmField
-import org.eclipse.xtext.common.types.JvmGenericType
 import org.eclipse.xtext.common.types.JvmOperation
 import org.eclipse.xtext.common.types.JvmVisibility
 import org.eclipse.xtext.xbase.jvmmodel.AbstractModelInferrer
 import org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor
+import org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor.IPostIndexingInitializing
 import org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder
 import org.slf4j.Logger
 
@@ -156,32 +151,36 @@
                 @param logger set the slf4j logger used when logging this message
                 '''
 				parameters += model.toParameter("logger", _typeReferenceBuilder.typeRef(Logger))
-				logger = "logger"
+				logger = "logger,"
 			} else {
 				docCompiled = '''«docCompiled»
                 the default logger «fqMessageClass» will be used
                 '''
 			}
+			var bodyCompiledHasParam=false
 			var bodyCompiled = '''
 			return (
 			    new Message(«logger»'''
 			if (item.logOutput !== null) {
 				bodyCompiled = '''«bodyCompiled»
-                «IF withLogger», «ENDIF»"«item.logOutput.escapedFormat»"
+                "«item.logOutput.escapedFormat»"
                 , ""
                 '''
+                bodyCompiledHasParam=true
 			}
 			if (item.showOutput !== null) {
 				bodyCompiled = '''«bodyCompiled»
-                «IF withLogger», «ENDIF»""
+                «IF bodyCompiledHasParam», «ENDIF»""
                 , "«item.showOutput.escapedFormat»"
                 '''
+                bodyCompiledHasParam=true
 			}
 			if (item.allOutput !== null) {
 				bodyCompiled = '''«bodyCompiled»
-                «IF withLogger», «ENDIF»"«item.allOutput.escapedFormat»"
+                «IF bodyCompiledHasParam», «ENDIF»"«item.allOutput.escapedFormat»"
                 , "«item.allOutput.escapedFormat»"
                 '''
+                bodyCompiledHasParam=true
 			}
 			for (parameter : item.parameters) {
 				var typeRef = _typeReferenceBuilder.typeRef(String)
diff --git a/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/formatting/MessageDslFormatter.java b/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/formatting/MessageDslFormatter.java
index c68d98d..cbcb031 100644
--- a/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/formatting/MessageDslFormatter.java
+++ b/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/formatting/MessageDslFormatter.java
@@ -2,10 +2,10 @@
  * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License 2.0 
+ *  are made available under the terms of the Eclipse Public License 2.0
  *  which accompanies this distribution, and is available at
  *  https://www.eclipse.org/legal/epl-2.0/
- *
+ * 
  *  SPDX-License-Identifier: EPL-2.0
  * 
  *  Contributors:
diff --git a/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/generator/MessageDslGenerator.java b/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/generator/MessageDslGenerator.java
index de9449f..49ab09e 100644
--- a/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/generator/MessageDslGenerator.java
+++ b/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/generator/MessageDslGenerator.java
@@ -2,10 +2,10 @@
  * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License 2.0 
+ *  are made available under the terms of the Eclipse Public License 2.0
  *  which accompanies this distribution, and is available at
  *  https://www.eclipse.org/legal/epl-2.0/
- *
+ * 
  *  SPDX-License-Identifier: EPL-2.0
  * 
  *  Contributors:
diff --git a/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/jvmmodel/MessageDslJvmModelInferrer.java b/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/jvmmodel/MessageDslJvmModelInferrer.java
index 1754f79..56699db 100644
--- a/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/jvmmodel/MessageDslJvmModelInferrer.java
+++ b/org.eclipse.osbp.xtext.messagedsl/xtend-gen/org/eclipse/osbp/xtext/messagedsl/jvmmodel/MessageDslJvmModelInferrer.java
@@ -2,10 +2,10 @@
  * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
  * 
  *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License 2.0 
+ *  are made available under the terms of the Eclipse Public License 2.0
  *  which accompanies this distribution, and is available at
  *  https://www.eclipse.org/legal/epl-2.0/
- *
+ * 
  *  SPDX-License-Identifier: EPL-2.0
  * 
  *  Contributors:
@@ -43,6 +43,7 @@
 import org.eclipse.xtext.xbase.compiler.output.ITreeAppendable;
 import org.eclipse.xtext.xbase.jvmmodel.AbstractModelInferrer;
 import org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor;
+import org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor.IPostIndexingInitializing;
 import org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder;
 import org.eclipse.xtext.xbase.lib.Extension;
 import org.eclipse.xtext.xbase.lib.Procedures.Procedure1;
@@ -239,7 +240,7 @@
           EList<JvmFormalParameter> _parameters = it.getParameters();
           JvmFormalParameter _parameter = MessageDslJvmModelInferrer.this._jvmTypesBuilder.toParameter(model, "logger", MessageDslJvmModelInferrer.this._typeReferenceBuilder.typeRef(Logger.class));
           MessageDslJvmModelInferrer.this._jvmTypesBuilder.<JvmFormalParameter>operator_add(_parameters, _parameter);
-          logger = "logger";
+          logger = "logger,";
         } else {
           StringConcatenation _builder_5 = new StringConcatenation();
           _builder_5.append(docCompiled);
@@ -251,6 +252,7 @@
           _builder_5.newLineIfNotEmpty();
           docCompiled = _builder_5.toString();
         }
+        boolean bodyCompiledHasParam = false;
         StringConcatenation _builder_6 = new StringConcatenation();
         _builder_6.append("return (");
         _builder_6.newLine();
@@ -265,11 +267,6 @@
           _builder_7.append(bodyCompiled);
           _builder_7.newLineIfNotEmpty();
           _builder_7.append("                ");
-          {
-            if (withLogger) {
-              _builder_7.append(", ");
-            }
-          }
           _builder_7.append("\"");
           String _escapedFormat = MessageDslJvmModelInferrer.this.escapedFormat(item.getLogOutput());
           _builder_7.append(_escapedFormat, "                ");
@@ -279,6 +276,7 @@
           _builder_7.append(", \"\"");
           _builder_7.newLine();
           bodyCompiled = _builder_7.toString();
+          bodyCompiledHasParam = true;
         }
         MessageText _showOutput = item.getShowOutput();
         boolean _tripleNotEquals_1 = (_showOutput != null);
@@ -288,7 +286,7 @@
           _builder_8.newLineIfNotEmpty();
           _builder_8.append("                ");
           {
-            if (withLogger) {
+            if (bodyCompiledHasParam) {
               _builder_8.append(", ");
             }
           }
@@ -301,6 +299,7 @@
           _builder_8.append("\"");
           _builder_8.newLineIfNotEmpty();
           bodyCompiled = _builder_8.toString();
+          bodyCompiledHasParam = true;
         }
         MessageText _allOutput = item.getAllOutput();
         boolean _tripleNotEquals_2 = (_allOutput != null);
@@ -310,7 +309,7 @@
           _builder_9.newLineIfNotEmpty();
           _builder_9.append("                ");
           {
-            if (withLogger) {
+            if (bodyCompiledHasParam) {
               _builder_9.append(", ");
             }
           }
@@ -326,6 +325,7 @@
           _builder_9.append("\"");
           _builder_9.newLineIfNotEmpty();
           bodyCompiled = _builder_9.toString();
+          bodyCompiledHasParam = true;
         }
         EList<MessageParameter> _parameters_1 = item.getParameters();
         for (final MessageParameter parameter : _parameters_1) {