diff --git a/org.eclipse.xtext.xtext.bootstrap/.classpath b/org.eclipse.xtext.xtext.bootstrap/.classpath
index 8d035f281..65a5d19c1 100644
--- a/org.eclipse.xtext.xtext.bootstrap/.classpath
+++ b/org.eclipse.xtext.xtext.bootstrap/.classpath
@@ -6,12 +6,6 @@
-
-
-
-
-
-
diff --git a/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.java b/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.java
new file mode 100644
index 000000000..7a7db895e
--- /dev/null
+++ b/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.java
@@ -0,0 +1,51 @@
+/**
+ * Copyright (c) 2016, 2020 itemis AG (http://www.itemis.eu) and others.
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0.
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+package org.eclipse.xtext.xtext.bootstrap;
+
+import org.eclipse.xtext.Grammar;
+import org.eclipse.xtext.xtext.generator.DefaultGeneratorModule;
+import org.eclipse.xtext.xtext.generator.XtextGeneratorNaming;
+import org.eclipse.xtext.xtext.generator.model.TypeReference;
+
+public class XtextLangGeneratorModule extends DefaultGeneratorModule {
+
+ public Class extends XtextGeneratorNaming> bindNaming() {
+ return XtextLangGeneratorNaming.class;
+ }
+
+ public static class XtextLangGeneratorNaming extends XtextGeneratorNaming {
+
+ @Override
+ public String getGenericIdeBasePackage(Grammar grammar) {
+ if (isXtext(grammar)) {
+ return "org.eclipse.xtext.xtext.ide";
+ } else {
+ return super.getGenericIdeBasePackage(grammar);
+ }
+ }
+
+ @Override
+ public String getEclipsePluginBasePackage(Grammar grammar) {
+ if (isXtext(grammar)) {
+ return "org.eclipse.xtext.xtext.ui";
+ } else {
+ return super.getEclipsePluginBasePackage(grammar);
+ }
+ }
+
+ @Override
+ public TypeReference getEclipsePluginActivator() {
+ return new TypeReference("org.eclipse.xtext.xtext.ui.internal", "Activator");
+ }
+
+ public boolean isXtext(Grammar grammar) {
+ return grammar.getName().equals("org.eclipse.xtext.Xtext");
+ }
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.xtend b/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.xtend
deleted file mode 100644
index 86e0d0410..000000000
--- a/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.xtend
+++ /dev/null
@@ -1,40 +0,0 @@
-package org.eclipse.xtext.xtext.bootstrap
-
-import org.eclipse.xtext.Grammar
-import org.eclipse.xtext.xtext.generator.DefaultGeneratorModule
-import org.eclipse.xtext.xtext.generator.XtextGeneratorNaming
-import org.eclipse.xtext.xtext.generator.model.TypeReference
-
-class XtextLangGeneratorModule extends DefaultGeneratorModule {
-
- def Class extends XtextGeneratorNaming> bindNaming() {
- return XtextLangGeneratorNaming
- }
-
- static class XtextLangGeneratorNaming extends XtextGeneratorNaming {
-
- override getGenericIdeBasePackage(Grammar grammar) {
- if (isXtext(grammar)) {
- return "org.eclipse.xtext.xtext.ide";
- } else {
- return super.getGenericIdeBasePackage(grammar);
- }
- }
-
- override getEclipsePluginBasePackage(Grammar grammar) {
- if (isXtext(grammar)) {
- return "org.eclipse.xtext.xtext.ui";
- } else {
- return super.getEclipsePluginBasePackage(grammar);
- }
- }
-
- override getEclipsePluginActivator() {
- return new TypeReference("org.eclipse.xtext.xtext.ui.internal", "Activator");
- }
-
- def boolean isXtext(Grammar grammar) {
- return grammar.getName().equals("org.eclipse.xtext.Xtext");
- }
- }
-}
\ No newline at end of file
diff --git a/org.eclipse.xtext.xtext.bootstrap/xtend-gen/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.java b/org.eclipse.xtext.xtext.bootstrap/xtend-gen/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.java
deleted file mode 100644
index 8db975d72..000000000
--- a/org.eclipse.xtext.xtext.bootstrap/xtend-gen/org/eclipse/xtext/xtext/bootstrap/XtextLangGeneratorModule.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package org.eclipse.xtext.xtext.bootstrap;
-
-import org.eclipse.xtext.Grammar;
-import org.eclipse.xtext.xtext.generator.DefaultGeneratorModule;
-import org.eclipse.xtext.xtext.generator.XtextGeneratorNaming;
-import org.eclipse.xtext.xtext.generator.model.TypeReference;
-
-@SuppressWarnings("all")
-public class XtextLangGeneratorModule extends DefaultGeneratorModule {
- public static class XtextLangGeneratorNaming extends XtextGeneratorNaming {
- @Override
- public String getGenericIdeBasePackage(final Grammar grammar) {
- boolean _isXtext = this.isXtext(grammar);
- if (_isXtext) {
- return "org.eclipse.xtext.xtext.ide";
- } else {
- return super.getGenericIdeBasePackage(grammar);
- }
- }
-
- @Override
- public String getEclipsePluginBasePackage(final Grammar grammar) {
- boolean _isXtext = this.isXtext(grammar);
- if (_isXtext) {
- return "org.eclipse.xtext.xtext.ui";
- } else {
- return super.getEclipsePluginBasePackage(grammar);
- }
- }
-
- @Override
- public TypeReference getEclipsePluginActivator() {
- return new TypeReference("org.eclipse.xtext.xtext.ui.internal", "Activator");
- }
-
- public boolean isXtext(final Grammar grammar) {
- return grammar.getName().equals("org.eclipse.xtext.Xtext");
- }
- }
-
- public Class extends XtextGeneratorNaming> bindNaming() {
- return XtextLangGeneratorModule.XtextLangGeneratorNaming.class;
- }
-}