diff --git a/jOOQ/src/main/java/org/jooq/impl/FieldMapsForInsert.java b/jOOQ/src/main/java/org/jooq/impl/FieldMapsForInsert.java index 7cb3cfb328..1b0837c75b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/FieldMapsForInsert.java +++ b/jOOQ/src/main/java/org/jooq/impl/FieldMapsForInsert.java @@ -581,12 +581,7 @@ final class FieldMapsForInsert extends AbstractQueryPart implements UNotYetImple initNextRow(); for (Object field : fields) { Field f = Tools.tableField(table, field); - Field e = empty.get(f); - - if (e == null) { - e = new LazyVal<>((Field) f); - empty.put(f, e); - } + Field e = empty.computeIfAbsent(f, LazyVal::new); if (!values.containsKey(f)) { values.put(f, rows > 0