"IDENTIFIER", SimpleParameterizedType.create(TableIdentifier.class, getSupport().entityType()) ).set(Value.ofInvocation(TableIdentifier.class, "of", Stream.<HasAlias>of( table.getParentOrThrow().getParentOrThrow(),
.map(InvocationValue.class::cast); field.set(ofInvocation( existing.map(InvocationValue::getType).orElseGet( () -> fk.isPresent()
.set(Value.ofInvocation( ref.getType(), "create",
"IDENTIFIER", SimpleParameterizedType.create(TableIdentifier.class, getSupport().entityType()) ).set(Value.ofInvocation(TableIdentifier.class, "of", Stream.<HasAlias>of( table.getParentOrThrow().getParentOrThrow(),
.set(Value.ofInvocation( ref.getType(), "create",