diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/DefaultEmbeddableDefinition.java b/jOOQ-meta/src/main/java/org/jooq/meta/DefaultEmbeddableDefinition.java
index 9049b86ca2..2595d0cd71 100644
--- a/jOOQ-meta/src/main/java/org/jooq/meta/DefaultEmbeddableDefinition.java
+++ b/jOOQ-meta/src/main/java/org/jooq/meta/DefaultEmbeddableDefinition.java
@@ -80,13 +80,16 @@ public class DefaultEmbeddableDefinition
this.referencingComment = referencingComment;
this.referencingTable = referencingTable;
this.embeddableColumns = new ArrayList<>();
- this.replacesFields = replacesFields;
- if (replacesFields)
+ if (replacesFields) {
log.info("Commercial feature", "Embeddables replacing fields is a commercial only feature. Please upgrade to the jOOQ Professional Edition");
+ replacesFields = false;
+ }
+
+ this.replacesFields = replacesFields;
for (int i = 0; i < referencingColumns.size(); i++)
embeddableColumns.add(new DefaultEmbeddableColumnDefinition(this, definingColumnNames.get(i), referencingColumns.get(i), i + 1));
diff --git a/jOOQ/src/main/java/org/jooq/LikeEscapeStep.java b/jOOQ/src/main/java/org/jooq/LikeEscapeStep.java
index b3ca311359..da768d8d57 100644
--- a/jOOQ/src/main/java/org/jooq/LikeEscapeStep.java
+++ b/jOOQ/src/main/java/org/jooq/LikeEscapeStep.java
@@ -37,9 +37,6 @@
*/
package org.jooq;
-import org.jetbrains.annotations.*;
-
-
// ...
// ...
// ...
@@ -58,12 +55,15 @@ import static org.jooq.SQLDialect.MYSQL;
// ...
import static org.jooq.SQLDialect.POSTGRES;
// ...
+// ...
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
// ...
+import org.jetbrains.annotations.NotNull;
+
/**
* A step in the creation of a LIKE predicate to which an
* ESCAPE clause can be appended.
diff --git a/jOOQ/src/main/java/org/jooq/SelectJoinStep.java b/jOOQ/src/main/java/org/jooq/SelectJoinStep.java
index 50e7516b3e..7bdd0fc710 100644
--- a/jOOQ/src/main/java/org/jooq/SelectJoinStep.java
+++ b/jOOQ/src/main/java/org/jooq/SelectJoinStep.java
@@ -37,9 +37,6 @@
*/
package org.jooq;
-import org.jetbrains.annotations.*;
-
-
// ...
// ...
// ...
@@ -62,6 +59,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
+// ...
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
@@ -70,6 +68,8 @@ import static org.jooq.SQLDialect.SQLITE;
import org.jooq.impl.DSL;
+import org.jetbrains.annotations.NotNull;
+
/**
* This type is used for the {@link Select}'s DSL API when selecting generic
* {@link Record} types.