in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java [305:309]
default Collection<Field> getPropertyAndSwitchFields() {
return getFields().stream()
.filter(field -> (field instanceof PropertyField) || (field instanceof SwitchField))
.collect(Collectors.toList());
}