diff --git a/querydsl-apt/pom.xml b/querydsl-apt/pom.xml
index cb79685b8..9129ceec8 100644
--- a/querydsl-apt/pom.xml
+++ b/querydsl-apt/pom.xml
@@ -103,7 +103,7 @@
com.mysema.query.apt.jdo.JDOAnnotationProcessor
-
+
diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java b/querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java
index 3c9e2b825..0ca08a1cf 100644
--- a/querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java
+++ b/querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java
@@ -123,17 +123,16 @@ public class Processor {
public void process() {
processAnnotations();
- // remove entity types from extensionTypes
- for (String key : entityTypes.keySet()) {
- extensionTypes.remove(key);
- }
-
- // remove super types from others
for (String key : actualSupertypes.keySet()) {
entityTypes.remove(key);
extensionTypes.remove(key);
embeddables.remove(key);
}
+
+ for (String key : entityTypes.keySet()) {
+ extensionTypes.remove(key);
+ embeddables.remove(key);
+ }
serializeTypes();