in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java [361:366]
default boolean isVariableLiteralDiscriminatorField(VariableLiteral variableLiteral) {
return getFields().stream()
.filter(FieldConversions::isDiscriminatorField)
.map(DiscriminatorField.class::cast)
.anyMatch(discriminatorField -> variableLiteral.getName().equals(discriminatorField.getName()));
}