You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by hu...@apache.org on 2023/05/22 04:19:36 UTC

[plc4x] branch develop updated (67272f7a11 -> 431c442708)

This is an automated email from the ASF dual-hosted git repository.

hutcheb pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


    from 67272f7a11 feat(plc4py): Clean up debug info
     new 7c2d17c5ea feat(plc4py): remove start_pos variable as it never gets used.
     new df766ac025 feat(plc4py): remove start_pos variable as it never gets used.
     new 431c442708 fix(plc4j): Remove startPos from template output when not being used

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../language/java/JavaLanguageTemplateHelper.java  | 49 ++++++++++++++++++++++
 .../templates/java/complex-type-template.java.ftlh |  4 ++
 .../python/complex-type-template.python.ftlh       |  6 ++-
 .../CIPEncapsulationConnectionRequest.java         |  3 --
 .../CIPEncapsulationConnectionResponse.java        |  3 --
 .../abeth/readwrite/CIPEncapsulationPacket.java    |  3 --
 .../readwrite/CIPEncapsulationReadRequest.java     |  3 --
 .../readwrite/CIPEncapsulationReadResponse.java    |  3 --
 .../abeth/readwrite/DF1CommandRequestMessage.java  |  3 --
 ...ndResponseMessageProtectedTypedLogicalRead.java |  3 --
 .../java/abeth/readwrite/DF1RequestCommand.java    |  3 --
 .../java/abeth/readwrite/DF1RequestMessage.java    |  3 --
 .../DF1RequestProtectedTypedLogicalRead.java       |  3 --
 .../java/abeth/readwrite/DF1ResponseMessage.java   |  3 --
 .../java/ads/discovery/readwrite/AdsDiscovery.java |  3 --
 .../ads/discovery/readwrite/AdsDiscoveryBlock.java |  3 --
 .../readwrite/AdsDiscoveryBlockAmsNetId.java       |  3 --
 .../readwrite/AdsDiscoveryBlockFingerprint.java    |  3 --
 .../readwrite/AdsDiscoveryBlockHostName.java       |  3 --
 .../readwrite/AdsDiscoveryBlockOsData.java         |  3 --
 .../readwrite/AdsDiscoveryBlockPassword.java       |  3 --
 .../readwrite/AdsDiscoveryBlockRouteName.java      |  3 --
 .../readwrite/AdsDiscoveryBlockStatus.java         |  3 --
 .../readwrite/AdsDiscoveryBlockUserName.java       |  3 --
 .../readwrite/AdsDiscoveryBlockVersion.java        |  3 --
 .../discovery/readwrite/AdsDiscoveryConstants.java |  3 --
 .../java/ads/discovery/readwrite/AmsNetId.java     |  3 --
 .../java/ads/discovery/readwrite/AmsString.java    |  3 --
 .../readwrite/AdsAddDeviceNotificationRequest.java |  3 --
 .../AdsAddDeviceNotificationResponse.java          |  3 --
 .../plc4x/java/ads/readwrite/AdsConstants.java     |  3 --
 .../java/ads/readwrite/AdsDataTypeArrayInfo.java   |  3 --
 .../AdsDeleteDeviceNotificationRequest.java        |  3 --
 .../AdsDeleteDeviceNotificationResponse.java       |  3 --
 .../readwrite/AdsDeviceNotificationRequest.java    |  3 --
 .../readwrite/AdsDeviceNotificationResponse.java   |  3 --
 .../java/ads/readwrite/AdsInvalidRequest.java      |  3 --
 .../java/ads/readwrite/AdsInvalidResponse.java     |  3 --
 .../java/ads/readwrite/AdsMultiRequestItem.java    |  3 --
 .../ads/readwrite/AdsMultiRequestItemRead.java     |  3 --
 .../readwrite/AdsMultiRequestItemReadWrite.java    |  3 --
 .../ads/readwrite/AdsMultiRequestItemWrite.java    |  3 --
 .../java/ads/readwrite/AdsNotificationSample.java  |  3 --
 .../ads/readwrite/AdsReadDeviceInfoRequest.java    |  3 --
 .../ads/readwrite/AdsReadDeviceInfoResponse.java   |  3 --
 .../plc4x/java/ads/readwrite/AdsReadRequest.java   |  3 --
 .../plc4x/java/ads/readwrite/AdsReadResponse.java  |  3 --
 .../java/ads/readwrite/AdsReadStateRequest.java    |  3 --
 .../java/ads/readwrite/AdsReadStateResponse.java   |  3 --
 .../java/ads/readwrite/AdsReadWriteRequest.java    |  3 --
 .../java/ads/readwrite/AdsReadWriteResponse.java   |  3 --
 .../plc4x/java/ads/readwrite/AdsStampHeader.java   |  3 --
 .../plc4x/java/ads/readwrite/AdsTableSizes.java    |  3 --
 .../java/ads/readwrite/AdsWriteControlRequest.java |  3 --
 .../ads/readwrite/AdsWriteControlResponse.java     |  3 --
 .../plc4x/java/ads/readwrite/AdsWriteRequest.java  |  3 --
 .../plc4x/java/ads/readwrite/AdsWriteResponse.java |  3 --
 .../apache/plc4x/java/ads/readwrite/AmsNetId.java  |  3 --
 .../apache/plc4x/java/ads/readwrite/AmsPacket.java |  3 --
 .../ads/readwrite/AmsSerialAcknowledgeFrame.java   |  3 --
 .../plc4x/java/ads/readwrite/AmsSerialFrame.java   |  3 --
 .../java/ads/readwrite/AmsSerialResetFrame.java    |  3 --
 .../plc4x/java/ads/readwrite/AmsTCPPacket.java     |  3 --
 .../plc4x/java/ads/readwrite/ErrorResponse.java    |  3 --
 .../apache/plc4x/java/bacnetip/readwrite/APDU.java |  3 --
 .../plc4x/java/bacnetip/readwrite/APDUAbort.java   |  3 --
 .../java/bacnetip/readwrite/APDUComplexAck.java    |  3 --
 .../bacnetip/readwrite/APDUConfirmedRequest.java   |  3 --
 .../plc4x/java/bacnetip/readwrite/APDUError.java   |  3 --
 .../plc4x/java/bacnetip/readwrite/APDUReject.java  |  3 --
 .../java/bacnetip/readwrite/APDUSegmentAck.java    |  3 --
 .../java/bacnetip/readwrite/APDUSimpleAck.java     |  3 --
 .../bacnetip/readwrite/APDUUnconfirmedRequest.java |  3 --
 .../plc4x/java/bacnetip/readwrite/APDUUnknown.java |  3 --
 .../readwrite/BACnetAbortReasonTagged.java         |  3 --
 ...netAccessAuthenticationFactorDisableTagged.java |  3 --
 .../BACnetAccessCredentialDisableReasonTagged.java |  3 --
 .../BACnetAccessCredentialDisableTagged.java       |  3 --
 .../readwrite/BACnetAccessEventTagged.java         |  3 --
 .../readwrite/BACnetAccessPassbackModeTagged.java  |  3 --
 .../java/bacnetip/readwrite/BACnetAccessRule.java  |  3 --
 .../BACnetAccessRuleLocationSpecifierTagged.java   |  3 --
 .../BACnetAccessRuleTimeRangeSpecifierTagged.java  |  3 --
 .../readwrite/BACnetAccessThreatLevel.java         |  3 --
 .../readwrite/BACnetAccessUserTypeTagged.java      |  3 --
 .../BACnetAccessZoneOccupancyStateTagged.java      |  3 --
 .../readwrite/BACnetAccumulatorRecord.java         |  3 --
 ...etAccumulatorRecordAccumulatorStatusTagged.java |  3 --
 .../bacnetip/readwrite/BACnetActionCommand.java    |  3 --
 .../java/bacnetip/readwrite/BACnetActionList.java  |  3 --
 .../bacnetip/readwrite/BACnetActionTagged.java     |  3 --
 .../java/bacnetip/readwrite/BACnetAddress.java     |  3 --
 .../bacnetip/readwrite/BACnetAddressBinding.java   |  3 --
 .../bacnetip/readwrite/BACnetAddressEnclosed.java  |  3 --
 .../bacnetip/readwrite/BACnetApplicationTag.java   |  3 --
 .../readwrite/BACnetApplicationTagBitString.java   |  3 --
 .../readwrite/BACnetApplicationTagBoolean.java     |  3 --
 .../BACnetApplicationTagCharacterString.java       |  3 --
 .../readwrite/BACnetApplicationTagDate.java        |  3 --
 .../readwrite/BACnetApplicationTagDouble.java      |  3 --
 .../readwrite/BACnetApplicationTagEnumerated.java  |  3 --
 .../readwrite/BACnetApplicationTagNull.java        |  3 --
 .../BACnetApplicationTagObjectIdentifier.java      |  3 --
 .../readwrite/BACnetApplicationTagOctetString.java |  3 --
 .../readwrite/BACnetApplicationTagReal.java        |  3 --
 .../BACnetApplicationTagSignedInteger.java         |  3 --
 .../readwrite/BACnetApplicationTagTime.java        |  3 --
 .../BACnetApplicationTagUnsignedInteger.java       |  3 --
 .../readwrite/BACnetAssignedAccessRights.java      |  3 --
 .../readwrite/BACnetAssignedLandingCalls.java      |  3 --
 ...BACnetAssignedLandingCallsLandingCallsList.java |  3 --
 ...tAssignedLandingCallsLandingCallsListEntry.java |  3 --
 .../readwrite/BACnetAuthenticationFactor.java      |  3 --
 .../BACnetAuthenticationFactorEnclosed.java        |  3 --
 .../BACnetAuthenticationFactorFormat.java          |  3 --
 .../BACnetAuthenticationFactorTypeTagged.java      |  3 --
 .../readwrite/BACnetAuthenticationPolicy.java      |  3 --
 .../readwrite/BACnetAuthenticationPolicyList.java  |  3 --
 .../BACnetAuthenticationPolicyListEntry.java       |  3 --
 .../BACnetAuthenticationStatusTagged.java          |  3 --
 .../BACnetAuthorizationExemptionTagged.java        |  3 --
 .../readwrite/BACnetAuthorizationModeTagged.java   |  3 --
 .../java/bacnetip/readwrite/BACnetBDTEntry.java    |  3 --
 .../readwrite/BACnetBackupStateTagged.java         |  3 --
 .../readwrite/BACnetBinaryLightingPVTagged.java    |  3 --
 .../bacnetip/readwrite/BACnetBinaryPVTagged.java   |  3 --
 .../readwrite/BACnetCOVMultipleSubscription.java   |  3 --
 ...criptionListOfCovSubscriptionSpecification.java |  3 --
 ...ionListOfCovSubscriptionSpecificationEntry.java |  3 --
 ...ptionSpecificationEntryListOfCovReferences.java |  3 --
 ...SpecificationEntryListOfCovReferencesEntry.java |  3 --
 .../bacnetip/readwrite/BACnetCOVSubscription.java  |  3 --
 .../bacnetip/readwrite/BACnetCalendarEntry.java    |  3 --
 .../readwrite/BACnetCalendarEntryDate.java         |  3 --
 .../readwrite/BACnetCalendarEntryDateRange.java    |  3 --
 .../readwrite/BACnetCalendarEntryEnclosed.java     |  3 --
 .../readwrite/BACnetCalendarEntryWeekNDay.java     |  3 --
 .../bacnetip/readwrite/BACnetChannelValue.java     |  3 --
 .../readwrite/BACnetChannelValueBitString.java     |  3 --
 .../readwrite/BACnetChannelValueBoolean.java       |  3 --
 .../BACnetChannelValueCharacterString.java         |  3 --
 .../bacnetip/readwrite/BACnetChannelValueDate.java |  3 --
 .../readwrite/BACnetChannelValueDouble.java        |  3 --
 .../readwrite/BACnetChannelValueEnumerated.java    |  3 --
 .../readwrite/BACnetChannelValueInteger.java       |  3 --
 .../BACnetChannelValueLightingCommand.java         |  3 --
 .../bacnetip/readwrite/BACnetChannelValueNull.java |  3 --
 .../BACnetChannelValueObjectidentifier.java        |  3 --
 .../readwrite/BACnetChannelValueOctetString.java   |  3 --
 .../bacnetip/readwrite/BACnetChannelValueReal.java |  3 --
 .../bacnetip/readwrite/BACnetChannelValueTime.java |  3 --
 .../readwrite/BACnetChannelValueUnsigned.java      |  3 --
 .../java/bacnetip/readwrite/BACnetClientCOV.java   |  3 --
 .../bacnetip/readwrite/BACnetClientCOVNone.java    |  3 --
 .../bacnetip/readwrite/BACnetClientCOVObject.java  |  3 --
 .../java/bacnetip/readwrite/BACnetClosingTag.java  |  3 --
 .../readwrite/BACnetConfirmedServiceRequest.java   |  3 --
 ...netConfirmedServiceRequestAcknowledgeAlarm.java |  3 --
 ...ACnetConfirmedServiceRequestAddListElement.java |  3 --
 ...ACnetConfirmedServiceRequestAtomicReadFile.java |  3 --
 ...onfirmedServiceRequestAtomicReadFileRecord.java |  3 --
 ...onfirmedServiceRequestAtomicReadFileStream.java |  3 --
 ...ServiceRequestAtomicReadFileStreamOrRecord.java |  3 --
 ...CnetConfirmedServiceRequestAtomicWriteFile.java |  3 --
 .../BACnetConfirmedServiceRequestAuthenticate.java |  3 --
 ...rmedServiceRequestConfirmedCOVNotification.java |  3 --
 ...iceRequestConfirmedCOVNotificationMultiple.java |  3 --
 ...edServiceRequestConfirmedEventNotification.java |  3 --
 ...rmedServiceRequestConfirmedPrivateTransfer.java |  3 --
 ...onfirmedServiceRequestConfirmedTextMessage.java |  3 --
 ...iceRequestConfirmedTextMessageMessageClass.java |  3 --
 ...tConfirmedTextMessageMessageClassCharacter.java |  3 --
 ...estConfirmedTextMessageMessageClassNumeric.java |  3 --
 ...tConfirmedTextMessageMessagePriorityTagged.java |  3 --
 .../BACnetConfirmedServiceRequestCreateObject.java |  3 --
 ...dServiceRequestCreateObjectObjectSpecifier.java |  3 --
 .../BACnetConfirmedServiceRequestDeleteObject.java |  3 --
 ...edServiceRequestDeviceCommunicationControl.java |  3 --
 ...iceCommunicationControlEnableDisableTagged.java |  3 --
 ...onfirmedServiceRequestGetEnrollmentSummary.java |  3 --
 ...rollmentSummaryAcknowledgementFilterTagged.java |  3 --
 ...GetEnrollmentSummaryEventStateFilterTagged.java |  3 --
 ...eRequestGetEnrollmentSummaryPriorityFilter.java |  3 --
 ...ConfirmedServiceRequestGetEventInformation.java |  3 --
 ...ConfirmedServiceRequestLifeSafetyOperation.java |  3 --
 .../BACnetConfirmedServiceRequestReadProperty.java |  3 --
 ...irmedServiceRequestReadPropertyConditional.java |  3 --
 ...onfirmedServiceRequestReadPropertyMultiple.java |  3 --
 .../BACnetConfirmedServiceRequestReadRange.java    |  3 --
 ...ACnetConfirmedServiceRequestReadRangeRange.java |  3 --
 ...rmedServiceRequestReadRangeRangeByPosition.java |  3 --
 ...rviceRequestReadRangeRangeBySequenceNumber.java |  3 --
 ...onfirmedServiceRequestReadRangeRangeByTime.java |  3 --
 ...tConfirmedServiceRequestReinitializeDevice.java |  3 --
 ...lizeDeviceReinitializedStateOfDeviceTagged.java |  3 --
 ...etConfirmedServiceRequestRemoveListElement.java |  3 --
 .../BACnetConfirmedServiceRequestRequestKey.java   |  3 --
 .../BACnetConfirmedServiceRequestSubscribeCOV.java |  3 --
 ...onfirmedServiceRequestSubscribeCOVProperty.java |  3 --
 ...ServiceRequestSubscribeCOVPropertyMultiple.java |  3 --
 ...ultipleListOfCovSubscriptionSpecifications.java |  3 --
 ...pleListOfCovSubscriptionSpecificationsList.java |  3 --
 ...stOfCovSubscriptionSpecificationsReference.java |  3 --
 .../BACnetConfirmedServiceRequestUnknown.java      |  3 --
 .../BACnetConfirmedServiceRequestVTClose.java      |  3 --
 .../BACnetConfirmedServiceRequestVTData.java       |  3 --
 .../BACnetConfirmedServiceRequestVTOpen.java       |  3 --
 ...BACnetConfirmedServiceRequestWriteProperty.java |  3 --
 ...nfirmedServiceRequestWritePropertyMultiple.java |  3 --
 .../bacnetip/readwrite/BACnetConstructedData.java  |  3 --
 .../readwrite/BACnetConstructedDataAPDULength.java |  3 --
 .../BACnetConstructedDataAPDUSegmentTimeout.java   |  3 --
 .../BACnetConstructedDataAPDUTimeout.java          |  3 --
 .../BACnetConstructedDataAbsenteeLimit.java        |  3 --
 .../BACnetConstructedDataAcceptedModes.java        |  3 --
 .../BACnetConstructedDataAccessAlarmEvents.java    |  3 --
 .../BACnetConstructedDataAccessCredentialAll.java  |  3 --
 ...BACnetConstructedDataAccessDoorAlarmValues.java |  3 --
 .../BACnetConstructedDataAccessDoorAll.java        |  3 --
 ...BACnetConstructedDataAccessDoorFaultValues.java |  3 --
 ...ACnetConstructedDataAccessDoorPresentValue.java |  3 --
 ...ConstructedDataAccessDoorRelinquishDefault.java |  3 --
 .../BACnetConstructedDataAccessDoors.java          |  3 --
 .../BACnetConstructedDataAccessEvent.java          |  3 --
 ...tructedDataAccessEventAuthenticationFactor.java |  3 --
 ...BACnetConstructedDataAccessEventCredential.java |  3 --
 .../BACnetConstructedDataAccessEventTag.java       |  3 --
 .../BACnetConstructedDataAccessEventTime.java      |  3 --
 .../BACnetConstructedDataAccessPointAll.java       |  3 --
 .../BACnetConstructedDataAccessRightsAll.java      |  3 --
 ...CnetConstructedDataAccessTransactionEvents.java |  3 --
 .../BACnetConstructedDataAccessUserAll.java        |  3 --
 ...BACnetConstructedDataAccessZoneAdjustValue.java |  3 --
 ...BACnetConstructedDataAccessZoneAlarmValues.java |  3 --
 .../BACnetConstructedDataAccessZoneAll.java        |  3 --
 .../BACnetConstructedDataAccompaniment.java        |  3 --
 .../BACnetConstructedDataAccompanimentTime.java    |  3 --
 .../BACnetConstructedDataAccumulatorAll.java       |  3 --
 ...etConstructedDataAccumulatorFaultHighLimit.java |  3 --
 ...netConstructedDataAccumulatorFaultLowLimit.java |  3 --
 .../BACnetConstructedDataAccumulatorHighLimit.java |  3 --
 .../BACnetConstructedDataAccumulatorLowLimit.java  |  3 --
 ...CnetConstructedDataAccumulatorMaxPresValue.java |  3 --
 ...CnetConstructedDataAccumulatorMinPresValue.java |  3 --
 .../BACnetConstructedDataAckRequired.java          |  3 --
 .../BACnetConstructedDataAckedTransitions.java     |  3 --
 .../readwrite/BACnetConstructedDataAction.java     |  3 --
 .../readwrite/BACnetConstructedDataActionText.java |  3 --
 .../BACnetConstructedDataActivationTime.java       |  3 --
 ...tConstructedDataActiveAuthenticationPolicy.java |  3 --
 ...structedDataActiveCOVMultipleSubscriptions.java |  3 --
 ...ACnetConstructedDataActiveCOVSubscriptions.java |  3 --
 .../readwrite/BACnetConstructedDataActiveText.java |  3 --
 .../BACnetConstructedDataActiveVTSessions.java     |  3 --
 .../BACnetConstructedDataActualShedLevel.java      |  3 --
 .../BACnetConstructedDataAdjustValue.java          |  3 --
 .../readwrite/BACnetConstructedDataAlarmValue.java |  3 --
 .../BACnetConstructedDataAlarmValues.java          |  3 --
 .../BACnetConstructedDataAlertEnrollmentAll.java   |  3 --
 ...ConstructedDataAlertEnrollmentPresentValue.java |  3 --
 .../BACnetConstructedDataAlignIntervals.java       |  3 --
 .../BACnetConstructedDataAllWritesSuccessful.java  |  3 --
 ...ACnetConstructedDataAllowGroupDelayInhibit.java |  3 --
 .../BACnetConstructedDataAnalogInputAll.java       |  3 --
 ...etConstructedDataAnalogInputFaultHighLimit.java |  3 --
 ...netConstructedDataAnalogInputFaultLowLimit.java |  3 --
 ...etConstructedDataAnalogInputInterfaceValue.java |  3 --
 ...CnetConstructedDataAnalogInputMaxPresValue.java |  3 --
 ...CnetConstructedDataAnalogInputPresentValue.java |  3 --
 .../BACnetConstructedDataAnalogOutputAll.java      |  3 --
 ...tConstructedDataAnalogOutputInterfaceValue.java |  3 --
 ...netConstructedDataAnalogOutputMaxPresValue.java |  3 --
 ...netConstructedDataAnalogOutputPresentValue.java |  3 --
 ...nstructedDataAnalogOutputRelinquishDefault.java |  3 --
 .../BACnetConstructedDataAnalogValueAll.java       |  3 --
 ...etConstructedDataAnalogValueFaultHighLimit.java |  3 --
 ...netConstructedDataAnalogValueFaultLowLimit.java |  3 --
 ...CnetConstructedDataAnalogValueMaxPresValue.java |  3 --
 ...CnetConstructedDataAnalogValuePresentValue.java |  3 --
 ...onstructedDataAnalogValueRelinquishDefault.java |  3 --
 ...tConstructedDataApplicationSoftwareVersion.java |  3 --
 .../readwrite/BACnetConstructedDataArchive.java    |  3 --
 .../BACnetConstructedDataAssignedAccessRights.java |  3 --
 .../BACnetConstructedDataAssignedLandingCalls.java |  3 --
 .../BACnetConstructedDataAttemptedSamples.java     |  3 --
 ...BACnetConstructedDataAuthenticationFactors.java |  3 --
 ...netConstructedDataAuthenticationPolicyList.java |  3 --
 ...etConstructedDataAuthenticationPolicyNames.java |  3 --
 .../BACnetConstructedDataAuthenticationStatus.java |  3 --
 ...CnetConstructedDataAuthorizationExemptions.java |  3 --
 .../BACnetConstructedDataAuthorizationMode.java    |  3 --
 .../BACnetConstructedDataAutoSlaveDiscovery.java   |  3 --
 .../BACnetConstructedDataAverageValue.java         |  3 --
 .../BACnetConstructedDataAveragingAll.java         |  3 --
 ...BACnetConstructedDataBACnetIPGlobalAddress.java |  3 --
 .../BACnetConstructedDataBACnetIPMode.java         |  3 --
 ...netConstructedDataBACnetIPMulticastAddress.java |  3 --
 .../BACnetConstructedDataBACnetIPNATTraversal.java |  3 --
 .../BACnetConstructedDataBACnetIPUDPPort.java      |  3 --
 .../BACnetConstructedDataBACnetIPv6Mode.java       |  3 --
 ...tConstructedDataBACnetIPv6MulticastAddress.java |  3 --
 .../BACnetConstructedDataBACnetIPv6UDPPort.java    |  3 --
 ...etConstructedDataBBMDAcceptFDRegistrations.java |  3 --
 ...structedDataBBMDBroadcastDistributionTable.java |  3 --
 ...ACnetConstructedDataBBMDForeignDeviceTable.java |  3 --
 ...BACnetConstructedDataBackupAndRestoreState.java |  3 --
 .../BACnetConstructedDataBackupFailureTimeout.java |  3 --
 ...BACnetConstructedDataBackupPreparationTime.java |  3 --
 ...netConstructedDataBaseDeviceSecurityPolicy.java |  3 --
 .../readwrite/BACnetConstructedDataBelongsTo.java  |  3 --
 .../readwrite/BACnetConstructedDataBias.java       |  3 --
 .../BACnetConstructedDataBinaryInputAll.java       |  3 --
 ...etConstructedDataBinaryInputInterfaceValue.java |  3 --
 ...CnetConstructedDataBinaryInputPresentValue.java |  3 --
 ...CnetConstructedDataBinaryLightingOutputAll.java |  3 --
 ...uctedDataBinaryLightingOutputFeedbackValue.java |  3 --
 ...ructedDataBinaryLightingOutputPresentValue.java |  3 --
 ...dDataBinaryLightingOutputRelinquishDefault.java |  3 --
 .../BACnetConstructedDataBinaryOutputAll.java      |  3 --
 ...etConstructedDataBinaryOutputFeedbackValue.java |  3 --
 ...tConstructedDataBinaryOutputInterfaceValue.java |  3 --
 ...netConstructedDataBinaryOutputPresentValue.java |  3 --
 ...nstructedDataBinaryOutputRelinquishDefault.java |  3 --
 .../BACnetConstructedDataBinaryValueAll.java       |  3 --
 ...CnetConstructedDataBinaryValuePresentValue.java |  3 --
 ...onstructedDataBinaryValueRelinquishDefault.java |  3 --
 .../readwrite/BACnetConstructedDataBitMask.java    |  3 --
 ...etConstructedDataBitStringValueAlarmValues.java |  3 --
 ...tConstructedDataBitStringValuePresentValue.java |  3 --
 ...tructedDataBitStringValueRelinquishDefault.java |  3 --
 .../readwrite/BACnetConstructedDataBitText.java    |  3 --
 .../BACnetConstructedDataBitstringValueAll.java    |  3 --
 .../BACnetConstructedDataBlinkWarnEnable.java      |  3 --
 .../readwrite/BACnetConstructedDataBufferSize.java |  3 --
 .../BACnetConstructedDataCOVIncrement.java         |  3 --
 .../readwrite/BACnetConstructedDataCOVPeriod.java  |  3 --
 ...etConstructedDataCOVResubscriptionInterval.java |  3 --
 .../readwrite/BACnetConstructedDataCOVUPeriod.java |  3 --
 .../BACnetConstructedDataCOVURecipients.java       |  3 --
 .../BACnetConstructedDataCalendarAll.java          |  3 --
 .../BACnetConstructedDataCalendarPresentValue.java |  3 --
 .../BACnetConstructedDataCarAssignedDirection.java |  3 --
 .../BACnetConstructedDataCarDoorCommand.java       |  3 --
 .../BACnetConstructedDataCarDoorStatus.java        |  3 --
 .../BACnetConstructedDataCarDoorText.java          |  3 --
 .../BACnetConstructedDataCarDoorZone.java          |  3 --
 .../BACnetConstructedDataCarDriveStatus.java       |  3 --
 .../readwrite/BACnetConstructedDataCarLoad.java    |  3 --
 .../BACnetConstructedDataCarLoadUnits.java         |  3 --
 .../readwrite/BACnetConstructedDataCarMode.java    |  3 --
 .../BACnetConstructedDataCarMovingDirection.java   |  3 --
 .../BACnetConstructedDataCarPosition.java          |  3 --
 .../BACnetConstructedDataChangeOfStateCount.java   |  3 --
 .../BACnetConstructedDataChangeOfStateTime.java    |  3 --
 .../BACnetConstructedDataChangesPending.java       |  3 --
 .../readwrite/BACnetConstructedDataChannelAll.java |  3 --
 ...dDataChannelListOfObjectPropertyReferences.java |  3 --
 .../BACnetConstructedDataChannelNumber.java        |  3 --
 .../BACnetConstructedDataChannelPresentValue.java  |  3 --
 ...tructedDataCharacterStringValueAlarmValues.java |  3 --
 ...tructedDataCharacterStringValueFaultValues.java |  3 --
 ...ructedDataCharacterStringValuePresentValue.java |  3 --
 ...dDataCharacterStringValueRelinquishDefault.java |  3 --
 ...CnetConstructedDataCharacterstringValueAll.java |  3 --
 .../BACnetConstructedDataClientCOVIncrement.java   |  3 --
 .../readwrite/BACnetConstructedDataCommand.java    |  3 --
 .../BACnetConstructedDataCommandAction.java        |  3 --
 .../readwrite/BACnetConstructedDataCommandAll.java |  3 --
 .../BACnetConstructedDataCommandTimeArray.java     |  3 --
 .../BACnetConstructedDataConfigurationFiles.java   |  3 --
 .../BACnetConstructedDataControlGroups.java        |  3 --
 ...ConstructedDataControlledVariableReference.java |  3 --
 ...CnetConstructedDataControlledVariableUnits.java |  3 --
 ...CnetConstructedDataControlledVariableValue.java |  3 --
 .../readwrite/BACnetConstructedDataCount.java      |  3 --
 .../BACnetConstructedDataCountBeforeChange.java    |  3 --
 .../BACnetConstructedDataCountChangeTime.java      |  3 --
 ...ACnetConstructedDataCredentialDataInputAll.java |  3 --
 ...tructedDataCredentialDataInputPresentValue.java |  3 --
 ...nstructedDataCredentialDataInputUpdateTime.java |  3 --
 .../BACnetConstructedDataCredentialDisable.java    |  3 --
 .../BACnetConstructedDataCredentialStatus.java     |  3 --
 .../BACnetConstructedDataCredentials.java          |  3 --
 .../BACnetConstructedDataCredentialsInZone.java    |  3 --
 ...ACnetConstructedDataCurrentCommandPriority.java |  3 --
 .../BACnetConstructedDataDatabaseRevision.java     |  3 --
 .../readwrite/BACnetConstructedDataDateList.java   |  3 --
 ...onstructedDataDatePatternValuePresentValue.java |  3 --
 ...uctedDataDatePatternValueRelinquishDefault.java |  3 --
 ...ructedDataDateTimePatternValuePresentValue.java |  3 --
 ...dDataDateTimePatternValueRelinquishDefault.java |  3 --
 ...etConstructedDataDateTimeValuePresentValue.java |  3 --
 ...structedDataDateTimeValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataDateValueAll.java         |  3 --
 ...BACnetConstructedDataDateValuePresentValue.java |  3 --
 ...tConstructedDataDateValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataDatepatternValueAll.java  |  3 --
 .../BACnetConstructedDataDatetimeValueAll.java     |  3 --
 ...CnetConstructedDataDatetimepatternValueAll.java |  3 --
 ...BACnetConstructedDataDaylightSavingsStatus.java |  3 --
 .../BACnetConstructedDataDaysRemaining.java        |  3 --
 .../readwrite/BACnetConstructedDataDeadband.java   |  3 --
 .../BACnetConstructedDataDefaultFadeTime.java      |  3 --
 .../BACnetConstructedDataDefaultRampRate.java      |  3 --
 .../BACnetConstructedDataDefaultStepIncrement.java |  3 --
 ...structedDataDefaultSubordinateRelationship.java |  3 --
 .../BACnetConstructedDataDefaultTimeout.java       |  3 --
 ...CnetConstructedDataDeployedProfileLocation.java |  3 --
 .../BACnetConstructedDataDerivativeConstant.java   |  3 --
 ...CnetConstructedDataDerivativeConstantUnits.java |  3 --
 .../BACnetConstructedDataDescription.java          |  3 --
 .../BACnetConstructedDataDescriptionOfHalt.java    |  3 --
 .../BACnetConstructedDataDeviceAddressBinding.java |  3 --
 .../readwrite/BACnetConstructedDataDeviceAll.java  |  3 --
 .../BACnetConstructedDataDeviceMaxInfoFrames.java  |  3 --
 .../BACnetConstructedDataDeviceMaxMaster.java      |  3 --
 .../readwrite/BACnetConstructedDataDeviceType.java |  3 --
 .../BACnetConstructedDataDirectReading.java        |  3 --
 ...CnetConstructedDataDistributionKeyRevision.java |  3 --
 .../readwrite/BACnetConstructedDataDoNotHide.java  |  3 --
 .../BACnetConstructedDataDoorAlarmState.java       |  3 --
 ...BACnetConstructedDataDoorExtendedPulseTime.java |  3 --
 .../BACnetConstructedDataDoorMembers.java          |  3 --
 .../BACnetConstructedDataDoorOpenTooLongTime.java  |  3 --
 .../BACnetConstructedDataDoorPulseTime.java        |  3 --
 .../readwrite/BACnetConstructedDataDoorStatus.java |  3 --
 .../BACnetConstructedDataDoorUnlockDelayTime.java  |  3 --
 .../readwrite/BACnetConstructedDataDutyWindow.java |  3 --
 .../BACnetConstructedDataEffectivePeriod.java      |  3 --
 .../BACnetConstructedDataEgressActive.java         |  3 --
 .../readwrite/BACnetConstructedDataEgressTime.java |  3 --
 .../BACnetConstructedDataElapsedActiveTime.java    |  3 --
 .../readwrite/BACnetConstructedDataElement.java    |  3 --
 .../BACnetConstructedDataElevatorGroup.java        |  3 --
 .../BACnetConstructedDataElevatorGroupAll.java     |  3 --
 ...etConstructedDataElevatorGroupGroupMembers.java |  3 --
 .../readwrite/BACnetConstructedDataEnable.java     |  3 --
 .../BACnetConstructedDataEnergyMeter.java          |  3 --
 .../BACnetConstructedDataEnergyMeterRef.java       |  3 --
 .../BACnetConstructedDataEntryPoints.java          |  3 --
 .../readwrite/BACnetConstructedDataErrorLimit.java |  3 --
 .../BACnetConstructedDataEscalatorAll.java         |  3 --
 ...BACnetConstructedDataEscalatorFaultSignals.java |  3 --
 .../BACnetConstructedDataEscalatorMode.java        |  3 --
 ...BACnetConstructedDataEventAlgorithmInhibit.java |  3 --
 ...netConstructedDataEventAlgorithmInhibitRef.java |  3 --
 .../BACnetConstructedDataEventDetectionEnable.java |  3 --
 .../BACnetConstructedDataEventEnable.java          |  3 --
 .../BACnetConstructedDataEventEnrollmentAll.java   |  3 --
 .../BACnetConstructedDataEventLogAll.java          |  3 --
 .../BACnetConstructedDataEventLogLogBuffer.java    |  3 --
 .../BACnetConstructedDataEventMessageTexts.java    |  3 --
 ...CnetConstructedDataEventMessageTextsConfig.java |  3 --
 .../BACnetConstructedDataEventParameters.java      |  3 --
 .../readwrite/BACnetConstructedDataEventState.java |  3 --
 .../BACnetConstructedDataEventTimeStamps.java      |  3 --
 .../readwrite/BACnetConstructedDataEventType.java  |  3 --
 .../BACnetConstructedDataExceptionSchedule.java    |  3 --
 .../BACnetConstructedDataExecutionDelay.java       |  3 --
 .../readwrite/BACnetConstructedDataExitPoints.java |  3 --
 .../BACnetConstructedDataExpectedShedLevel.java    |  3 --
 .../BACnetConstructedDataExpirationTime.java       |  3 --
 .../BACnetConstructedDataExtendedTimeEnable.java   |  3 --
 .../BACnetConstructedDataFDBBMDAddress.java        |  3 --
 ...ACnetConstructedDataFDSubscriptionLifetime.java |  3 --
 .../BACnetConstructedDataFailedAttemptEvents.java  |  3 --
 .../BACnetConstructedDataFailedAttempts.java       |  3 --
 .../BACnetConstructedDataFailedAttemptsTime.java   |  3 --
 .../BACnetConstructedDataFaultHighLimit.java       |  3 --
 .../BACnetConstructedDataFaultLowLimit.java        |  3 --
 .../BACnetConstructedDataFaultParameters.java      |  3 --
 .../BACnetConstructedDataFaultSignals.java         |  3 --
 .../readwrite/BACnetConstructedDataFaultType.java  |  3 --
 .../BACnetConstructedDataFaultValues.java          |  3 --
 .../BACnetConstructedDataFileAccessMethod.java     |  3 --
 .../readwrite/BACnetConstructedDataFileAll.java    |  3 --
 .../BACnetConstructedDataFileRecordCount.java      |  3 --
 .../readwrite/BACnetConstructedDataFileSize.java   |  3 --
 .../readwrite/BACnetConstructedDataFileType.java   |  3 --
 .../BACnetConstructedDataFirmwareRevision.java     |  3 --
 .../readwrite/BACnetConstructedDataFloorText.java  |  3 --
 .../BACnetConstructedDataFullDutyBaseline.java     |  3 --
 .../BACnetConstructedDataGlobalGroupAll.java       |  3 --
 ...CnetConstructedDataGlobalGroupGroupMembers.java |  3 --
 ...CnetConstructedDataGlobalGroupPresentValue.java |  3 --
 .../BACnetConstructedDataGlobalIdentifier.java     |  3 --
 .../readwrite/BACnetConstructedDataGroupAll.java   |  3 --
 .../readwrite/BACnetConstructedDataGroupID.java    |  3 --
 .../BACnetConstructedDataGroupMemberNames.java     |  3 --
 .../BACnetConstructedDataGroupMembers.java         |  3 --
 .../readwrite/BACnetConstructedDataGroupMode.java  |  3 --
 .../BACnetConstructedDataGroupPresentValue.java    |  3 --
 .../readwrite/BACnetConstructedDataHighLimit.java  |  3 --
 .../readwrite/BACnetConstructedDataHigherDeck.java |  3 --
 .../readwrite/BACnetConstructedDataIPAddress.java  |  3 --
 .../BACnetConstructedDataIPDHCPEnable.java         |  3 --
 .../BACnetConstructedDataIPDHCPLeaseTime.java      |  3 --
 ...netConstructedDataIPDHCPLeaseTimeRemaining.java |  3 --
 .../BACnetConstructedDataIPDHCPServer.java         |  3 --
 .../BACnetConstructedDataIPDNSServer.java          |  3 --
 .../BACnetConstructedDataIPDefaultGateway.java     |  3 --
 .../BACnetConstructedDataIPSubnetMask.java         |  3 --
 .../BACnetConstructedDataIPv6Address.java          |  3 --
 ...netConstructedDataIPv6AutoAddressingEnable.java |  3 --
 .../BACnetConstructedDataIPv6DHCPLeaseTime.java    |  3 --
 ...tConstructedDataIPv6DHCPLeaseTimeRemaining.java |  3 --
 .../BACnetConstructedDataIPv6DHCPServer.java       |  3 --
 .../BACnetConstructedDataIPv6DNSServer.java        |  3 --
 .../BACnetConstructedDataIPv6DefaultGateway.java   |  3 --
 .../BACnetConstructedDataIPv6PrefixLength.java     |  3 --
 .../BACnetConstructedDataIPv6ZoneIndex.java        |  3 --
 .../readwrite/BACnetConstructedDataInProcess.java  |  3 --
 .../readwrite/BACnetConstructedDataInProgress.java |  3 --
 .../BACnetConstructedDataInactiveText.java         |  3 --
 .../BACnetConstructedDataInitialTimeout.java       |  3 --
 .../BACnetConstructedDataInputReference.java       |  3 --
 .../BACnetConstructedDataInstallationID.java       |  3 --
 .../readwrite/BACnetConstructedDataInstanceOf.java |  3 --
 .../BACnetConstructedDataInstantaneousPower.java   |  3 --
 .../BACnetConstructedDataIntegerValueAll.java      |  3 --
 ...netConstructedDataIntegerValueCOVIncrement.java |  3 --
 .../BACnetConstructedDataIntegerValueDeadband.java |  3 --
 ...tConstructedDataIntegerValueFaultHighLimit.java |  3 --
 ...etConstructedDataIntegerValueFaultLowLimit.java |  3 --
 ...BACnetConstructedDataIntegerValueHighLimit.java |  3 --
 .../BACnetConstructedDataIntegerValueLowLimit.java |  3 --
 ...netConstructedDataIntegerValueMaxPresValue.java |  3 --
 ...netConstructedDataIntegerValueMinPresValue.java |  3 --
 ...netConstructedDataIntegerValuePresentValue.java |  3 --
 ...nstructedDataIntegerValueRelinquishDefault.java |  3 --
 ...ACnetConstructedDataIntegerValueResolution.java |  3 --
 .../BACnetConstructedDataIntegralConstant.java     |  3 --
 ...BACnetConstructedDataIntegralConstantUnits.java |  3 --
 .../BACnetConstructedDataIntervalOffset.java       |  3 --
 .../readwrite/BACnetConstructedDataIsUTC.java      |  3 --
 .../readwrite/BACnetConstructedDataKeySets.java    |  3 --
 .../BACnetConstructedDataLandingCallControl.java   |  3 --
 .../BACnetConstructedDataLandingCalls.java         |  3 --
 .../BACnetConstructedDataLandingDoorStatus.java    |  3 --
 .../BACnetConstructedDataLargeAnalogValueAll.java  |  3 --
 ...onstructedDataLargeAnalogValueCOVIncrement.java |  3 --
 ...netConstructedDataLargeAnalogValueDeadband.java |  3 --
 ...structedDataLargeAnalogValueFaultHighLimit.java |  3 --
 ...nstructedDataLargeAnalogValueFaultLowLimit.java |  3 --
 ...etConstructedDataLargeAnalogValueHighLimit.java |  3 --
 ...netConstructedDataLargeAnalogValueLowLimit.java |  3 --
 ...onstructedDataLargeAnalogValueMaxPresValue.java |  3 --
 ...onstructedDataLargeAnalogValueMinPresValue.java |  3 --
 ...onstructedDataLargeAnalogValuePresentValue.java |  3 --
 ...uctedDataLargeAnalogValueRelinquishDefault.java |  3 --
 ...tConstructedDataLargeAnalogValueResolution.java |  3 --
 .../BACnetConstructedDataLastAccessEvent.java      |  3 --
 .../BACnetConstructedDataLastAccessPoint.java      |  3 --
 .../BACnetConstructedDataLastCommandTime.java      |  3 --
 .../BACnetConstructedDataLastCredentialAdded.java  |  3 --
 ...CnetConstructedDataLastCredentialAddedTime.java |  3 --
 ...BACnetConstructedDataLastCredentialRemoved.java |  3 --
 ...etConstructedDataLastCredentialRemovedTime.java |  3 --
 .../BACnetConstructedDataLastKeyServer.java        |  3 --
 .../BACnetConstructedDataLastNotifyRecord.java     |  3 --
 .../BACnetConstructedDataLastPriority.java         |  3 --
 .../BACnetConstructedDataLastRestartReason.java    |  3 --
 .../BACnetConstructedDataLastRestoreTime.java      |  3 --
 .../BACnetConstructedDataLastStateChange.java      |  3 --
 .../BACnetConstructedDataLastUseTime.java          |  3 --
 ...BACnetConstructedDataLifeSafetyAlarmValues.java |  3 --
 ...tConstructedDataLifeSafetyPointAlarmValues.java |  3 --
 .../BACnetConstructedDataLifeSafetyPointAll.java   |  3 --
 ...tConstructedDataLifeSafetyPointFaultValues.java |  3 --
 ...ConstructedDataLifeSafetyPointPresentValue.java |  3 --
 ...etConstructedDataLifeSafetyZoneAlarmValues.java |  3 --
 .../BACnetConstructedDataLifeSafetyZoneAll.java    |  3 --
 ...etConstructedDataLifeSafetyZoneFaultValues.java |  3 --
 ...uctedDataLifeSafetyZoneMaintenanceRequired.java |  3 --
 ...tConstructedDataLifeSafetyZonePresentValue.java |  3 --
 .../readwrite/BACnetConstructedDataLiftAll.java    |  3 --
 .../BACnetConstructedDataLiftFaultSignals.java     |  3 --
 .../BACnetConstructedDataLightingCommand.java      |  3 --
 ...structedDataLightingCommandDefaultPriority.java |  3 --
 .../BACnetConstructedDataLightingOutputAll.java    |  3 --
 ...ConstructedDataLightingOutputFeedbackValue.java |  3 --
 ...tConstructedDataLightingOutputPresentValue.java |  3 --
 ...tructedDataLightingOutputRelinquishDefault.java |  3 --
 ...ConstructedDataLightingOutputTrackingValue.java |  3 --
 .../BACnetConstructedDataLimitEnable.java          |  3 --
 ...CnetConstructedDataLimitMonitoringInterval.java |  3 --
 .../readwrite/BACnetConstructedDataLinkSpeed.java  |  3 --
 ...ACnetConstructedDataLinkSpeedAutonegotiate.java |  3 --
 .../readwrite/BACnetConstructedDataLinkSpeeds.java |  3 --
 .../BACnetConstructedDataListOfGroupMembers.java   |  3 --
 ...structedDataListOfObjectPropertyReferences.java |  3 --
 .../BACnetConstructedDataLoadControlAll.java       |  3 --
 ...CnetConstructedDataLoadControlPresentValue.java |  3 --
 .../readwrite/BACnetConstructedDataLocalDate.java  |  3 --
 .../BACnetConstructedDataLocalForwardingOnly.java  |  3 --
 .../readwrite/BACnetConstructedDataLocalTime.java  |  3 --
 .../readwrite/BACnetConstructedDataLocation.java   |  3 --
 .../readwrite/BACnetConstructedDataLockStatus.java |  3 --
 .../readwrite/BACnetConstructedDataLockout.java    |  3 --
 ...BACnetConstructedDataLockoutRelinquishTime.java |  3 --
 .../readwrite/BACnetConstructedDataLogBuffer.java  |  3 --
 ...CnetConstructedDataLogDeviceObjectProperty.java |  3 --
 .../BACnetConstructedDataLogInterval.java          |  3 --
 .../BACnetConstructedDataLoggingObject.java        |  3 --
 .../BACnetConstructedDataLoggingRecord.java        |  3 --
 .../BACnetConstructedDataLoggingType.java          |  3 --
 .../readwrite/BACnetConstructedDataLoopAction.java |  3 --
 .../readwrite/BACnetConstructedDataLoopAll.java    |  3 --
 .../BACnetConstructedDataLoopPresentValue.java     |  3 --
 .../BACnetConstructedDataLowDiffLimit.java         |  3 --
 .../readwrite/BACnetConstructedDataLowLimit.java   |  3 --
 .../readwrite/BACnetConstructedDataLowerDeck.java  |  3 --
 .../readwrite/BACnetConstructedDataMACAddress.java |  3 --
 .../BACnetConstructedDataMachineRoomID.java        |  3 --
 .../BACnetConstructedDataMaintenanceRequired.java  |  3 --
 .../BACnetConstructedDataMakingCarCall.java        |  3 --
 ...onstructedDataManipulatedVariableReference.java |  3 --
 ...etConstructedDataManualSlaveAddressBinding.java |  3 --
 .../BACnetConstructedDataMaskedAlarmValues.java    |  3 --
 ...BACnetConstructedDataMaxAPDULengthAccepted.java |  3 --
 .../BACnetConstructedDataMaxActualValue.java       |  3 --
 .../BACnetConstructedDataMaxFailedAttempts.java    |  3 --
 .../BACnetConstructedDataMaxInfoFrames.java        |  3 --
 .../readwrite/BACnetConstructedDataMaxMaster.java  |  3 --
 .../BACnetConstructedDataMaxPresValue.java         |  3 --
 .../BACnetConstructedDataMaxSegmentsAccepted.java  |  3 --
 .../BACnetConstructedDataMaximumOutput.java        |  3 --
 .../BACnetConstructedDataMaximumValue.java         |  3 --
 ...BACnetConstructedDataMaximumValueTimestamp.java |  3 --
 .../readwrite/BACnetConstructedDataMemberOf.java   |  3 --
 .../BACnetConstructedDataMemberStatusFlags.java    |  3 --
 .../readwrite/BACnetConstructedDataMembers.java    |  3 --
 .../BACnetConstructedDataMinActualValue.java       |  3 --
 .../BACnetConstructedDataMinPresValue.java         |  3 --
 .../BACnetConstructedDataMinimumOffTime.java       |  3 --
 .../BACnetConstructedDataMinimumOnTime.java        |  3 --
 .../BACnetConstructedDataMinimumOutput.java        |  3 --
 .../BACnetConstructedDataMinimumValue.java         |  3 --
 ...BACnetConstructedDataMinimumValueTimestamp.java |  3 --
 .../readwrite/BACnetConstructedDataMode.java       |  3 --
 .../readwrite/BACnetConstructedDataModelName.java  |  3 --
 .../BACnetConstructedDataModificationDate.java     |  3 --
 ...tConstructedDataMultiStateInputAlarmValues.java |  3 --
 .../BACnetConstructedDataMultiStateInputAll.java   |  3 --
 ...tConstructedDataMultiStateInputFaultValues.java |  3 --
 ...nstructedDataMultiStateInputInterfaceValue.java |  3 --
 .../BACnetConstructedDataMultiStateOutputAll.java  |  3 --
 ...nstructedDataMultiStateOutputFeedbackValue.java |  3 --
 ...structedDataMultiStateOutputInterfaceValue.java |  3 --
 ...uctedDataMultiStateOutputRelinquishDefault.java |  3 --
 ...tConstructedDataMultiStateValueAlarmValues.java |  3 --
 .../BACnetConstructedDataMultiStateValueAll.java   |  3 --
 ...tConstructedDataMultiStateValueFaultValues.java |  3 --
 ...ructedDataMultiStateValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataMusterPoint.java          |  3 --
 .../BACnetConstructedDataNegativeAccessRules.java  |  3 --
 ...nstructedDataNetworkAccessSecurityPolicies.java |  3 --
 .../BACnetConstructedDataNetworkInterfaceName.java |  3 --
 .../BACnetConstructedDataNetworkNumber.java        |  3 --
 .../BACnetConstructedDataNetworkNumberQuality.java |  3 --
 .../BACnetConstructedDataNetworkPortAll.java       |  3 --
 ...netConstructedDataNetworkPortMaxInfoFrames.java |  3 --
 .../BACnetConstructedDataNetworkPortMaxMaster.java |  3 --
 .../BACnetConstructedDataNetworkSecurityAll.java   |  3 --
 .../BACnetConstructedDataNetworkType.java          |  3 --
 .../BACnetConstructedDataNextStoppingFloor.java    |  3 --
 .../BACnetConstructedDataNodeSubtype.java          |  3 --
 .../readwrite/BACnetConstructedDataNodeType.java   |  3 --
 .../BACnetConstructedDataNotificationClass.java    |  3 --
 .../BACnetConstructedDataNotificationClassAll.java |  3 --
 ...netConstructedDataNotificationForwarderAll.java |  3 --
 ...BACnetConstructedDataNotificationThreshold.java |  3 --
 .../readwrite/BACnetConstructedDataNotifyType.java |  3 --
 .../BACnetConstructedDataNumberOfAPDURetries.java  |  3 --
 ...structedDataNumberOfAuthenticationPolicies.java |  3 --
 .../BACnetConstructedDataNumberOfStates.java       |  3 --
 .../BACnetConstructedDataObjectIdentifier.java     |  3 --
 .../readwrite/BACnetConstructedDataObjectList.java |  3 --
 .../readwrite/BACnetConstructedDataObjectName.java |  3 --
 ...CnetConstructedDataObjectPropertyReference.java |  3 --
 .../readwrite/BACnetConstructedDataObjectType.java |  3 --
 .../BACnetConstructedDataOccupancyCount.java       |  3 --
 .../BACnetConstructedDataOccupancyCountAdjust.java |  3 --
 .../BACnetConstructedDataOccupancyCountEnable.java |  3 --
 .../BACnetConstructedDataOccupancyLowerLimit.java  |  3 --
 ...ConstructedDataOccupancyLowerLimitEnforced.java |  3 --
 .../BACnetConstructedDataOccupancyState.java       |  3 --
 .../BACnetConstructedDataOccupancyUpperLimit.java  |  3 --
 ...ConstructedDataOccupancyUpperLimitEnforced.java |  3 --
 ...onstructedDataOctetStringValuePresentValue.java |  3 --
 ...uctedDataOctetStringValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataOctetstringValueAll.java  |  3 --
 .../BACnetConstructedDataOperationDirection.java   |  3 --
 .../BACnetConstructedDataOperationExpected.java    |  3 --
 .../readwrite/BACnetConstructedDataOptional.java   |  3 --
 .../BACnetConstructedDataOutOfService.java         |  3 --
 .../BACnetConstructedDataOutputUnits.java          |  3 --
 .../BACnetConstructedDataPacketReorderTime.java    |  3 --
 .../BACnetConstructedDataPassbackMode.java         |  3 --
 .../BACnetConstructedDataPassbackTimeout.java      |  3 --
 .../BACnetConstructedDataPassengerAlarm.java       |  3 --
 .../readwrite/BACnetConstructedDataPolarity.java   |  3 --
 .../readwrite/BACnetConstructedDataPortFilter.java |  3 --
 .../BACnetConstructedDataPositiveAccessRules.java  |  3 --
 ...CnetConstructedDataPositiveIntegerValueAll.java |  3 --
 ...ructedDataPositiveIntegerValueCOVIncrement.java |  3 --
 ...onstructedDataPositiveIntegerValueDeadband.java |  3 --
 ...ctedDataPositiveIntegerValueFaultHighLimit.java |  3 --
 ...uctedDataPositiveIntegerValueFaultLowLimit.java |  3 --
 ...nstructedDataPositiveIntegerValueHighLimit.java |  3 --
 ...onstructedDataPositiveIntegerValueLowLimit.java |  3 --
 ...ructedDataPositiveIntegerValueMaxPresValue.java |  3 --
 ...ructedDataPositiveIntegerValueMinPresValue.java |  3 --
 ...dDataPositiveIntegerValueRelinquishDefault.java |  3 --
 ...structedDataPositiveIntegerValueResolution.java |  3 --
 .../readwrite/BACnetConstructedDataPower.java      |  3 --
 .../readwrite/BACnetConstructedDataPowerMode.java  |  3 --
 .../readwrite/BACnetConstructedDataPrescale.java   |  3 --
 .../BACnetConstructedDataPresentValue.java         |  3 --
 .../readwrite/BACnetConstructedDataPriority.java   |  3 --
 .../BACnetConstructedDataPriorityArray.java        |  3 --
 .../BACnetConstructedDataPriorityForWriting.java   |  3 --
 .../BACnetConstructedDataProcessIdentifier.java    |  3 --
 ...CnetConstructedDataProcessIdentifierFilter.java |  3 --
 .../BACnetConstructedDataProfileLocation.java      |  3 --
 .../BACnetConstructedDataProfileName.java          |  3 --
 .../readwrite/BACnetConstructedDataProgramAll.java |  3 --
 .../BACnetConstructedDataProgramChange.java        |  3 --
 .../BACnetConstructedDataProgramLocation.java      |  3 --
 .../BACnetConstructedDataProgramState.java         |  3 --
 .../BACnetConstructedDataPropertyList.java         |  3 --
 .../BACnetConstructedDataProportionalConstant.java |  3 --
 ...etConstructedDataProportionalConstantUnits.java |  3 --
 .../BACnetConstructedDataProtocolLevel.java        |  3 --
 ...onstructedDataProtocolObjectTypesSupported.java |  3 --
 .../BACnetConstructedDataProtocolRevision.java     |  3 --
 ...etConstructedDataProtocolServicesSupported.java |  3 --
 .../BACnetConstructedDataProtocolVersion.java      |  3 --
 ...etConstructedDataPulseConverterAdjustValue.java |  3 --
 .../BACnetConstructedDataPulseConverterAll.java    |  3 --
 ...tConstructedDataPulseConverterPresentValue.java |  3 --
 .../readwrite/BACnetConstructedDataPulseRate.java  |  3 --
 .../readwrite/BACnetConstructedDataReadOnly.java   |  3 --
 .../BACnetConstructedDataReasonForDisable.java     |  3 --
 .../BACnetConstructedDataReasonForHalt.java        |  3 --
 .../BACnetConstructedDataRecipientList.java        |  3 --
 .../BACnetConstructedDataRecordCount.java          |  3 --
 ...netConstructedDataRecordsSinceNotification.java |  3 --
 .../BACnetConstructedDataReferencePort.java        |  3 --
 .../BACnetConstructedDataRegisteredCarCall.java    |  3 --
 .../BACnetConstructedDataReliability.java          |  3 --
 ...onstructedDataReliabilityEvaluationInhibit.java |  3 --
 .../BACnetConstructedDataRelinquishDefault.java    |  3 --
 .../readwrite/BACnetConstructedDataRepresents.java |  3 --
 .../BACnetConstructedDataRequestedShedLevel.java   |  3 --
 ...CnetConstructedDataRequestedUpdateInterval.java |  3 --
 .../readwrite/BACnetConstructedDataRequired.java   |  3 --
 .../readwrite/BACnetConstructedDataResolution.java |  3 --
 ...nstructedDataRestartNotificationRecipients.java |  3 --
 ...BACnetConstructedDataRestoreCompletionTime.java |  3 --
 ...ACnetConstructedDataRestorePreparationTime.java |  3 --
 .../BACnetConstructedDataRoutingTable.java         |  3 --
 .../readwrite/BACnetConstructedDataScale.java      |  3 --
 .../BACnetConstructedDataScaleFactor.java          |  3 --
 .../BACnetConstructedDataScheduleAll.java          |  3 --
 .../BACnetConstructedDataScheduleDefault.java      |  3 --
 .../BACnetConstructedDataSchedulePresentValue.java |  3 --
 .../BACnetConstructedDataSecuredStatus.java        |  3 --
 .../BACnetConstructedDataSecurityPDUTimeout.java   |  3 --
 .../BACnetConstructedDataSecurityTimeWindow.java   |  3 --
 ...BACnetConstructedDataSegmentationSupported.java |  3 --
 .../BACnetConstructedDataSerialNumber.java         |  3 --
 .../readwrite/BACnetConstructedDataSetpoint.java   |  3 --
 .../BACnetConstructedDataSetpointReference.java    |  3 --
 .../readwrite/BACnetConstructedDataSetting.java    |  3 --
 .../BACnetConstructedDataShedDuration.java         |  3 --
 ...BACnetConstructedDataShedLevelDescriptions.java |  3 --
 .../readwrite/BACnetConstructedDataShedLevels.java |  3 --
 .../readwrite/BACnetConstructedDataSilenced.java   |  3 --
 .../BACnetConstructedDataSlaveAddressBinding.java  |  3 --
 .../BACnetConstructedDataSlaveProxyEnable.java     |  3 --
 .../readwrite/BACnetConstructedDataStartTime.java  |  3 --
 .../BACnetConstructedDataStateChangeValues.java    |  3 --
 .../BACnetConstructedDataStateDescription.java     |  3 --
 .../readwrite/BACnetConstructedDataStateText.java  |  3 --
 .../BACnetConstructedDataStatusFlags.java          |  3 --
 .../readwrite/BACnetConstructedDataStopTime.java   |  3 --
 .../BACnetConstructedDataStopWhenFull.java         |  3 --
 .../BACnetConstructedDataStrikeCount.java          |  3 --
 .../BACnetConstructedDataStructuredObjectList.java |  3 --
 .../BACnetConstructedDataStructuredViewAll.java    |  3 --
 ...ACnetConstructedDataSubordinateAnnotations.java |  3 --
 .../BACnetConstructedDataSubordinateList.java      |  3 --
 .../BACnetConstructedDataSubordinateNodeTypes.java |  3 --
 ...netConstructedDataSubordinateRelationships.java |  3 --
 .../BACnetConstructedDataSubordinateTags.java      |  3 --
 .../BACnetConstructedDataSubscribedRecipients.java |  3 --
 ...ACnetConstructedDataSupportedFormatClasses.java |  3 --
 .../BACnetConstructedDataSupportedFormats.java     |  3 --
 ...ConstructedDataSupportedSecurityAlgorithms.java |  3 --
 .../BACnetConstructedDataSystemStatus.java         |  3 --
 .../readwrite/BACnetConstructedDataTags.java       |  3 --
 .../BACnetConstructedDataThreatAuthority.java      |  3 --
 .../BACnetConstructedDataThreatLevel.java          |  3 --
 .../readwrite/BACnetConstructedDataTimeDelay.java  |  3 --
 .../BACnetConstructedDataTimeDelayNormal.java      |  3 --
 ...BACnetConstructedDataTimeOfActiveTimeReset.java |  3 --
 .../BACnetConstructedDataTimeOfDeviceRestart.java  |  3 --
 ...BACnetConstructedDataTimeOfStateCountReset.java |  3 --
 ...ACnetConstructedDataTimeOfStrikeCountReset.java |  3 --
 ...onstructedDataTimePatternValuePresentValue.java |  3 --
 ...uctedDataTimePatternValueRelinquishDefault.java |  3 --
 ...ConstructedDataTimeSynchronizationInterval.java |  3 --
 ...nstructedDataTimeSynchronizationRecipients.java |  3 --
 .../BACnetConstructedDataTimeValueAll.java         |  3 --
 ...BACnetConstructedDataTimeValuePresentValue.java |  3 --
 ...tConstructedDataTimeValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataTimepatternValueAll.java  |  3 --
 .../BACnetConstructedDataTimerAlarmValues.java     |  3 --
 .../readwrite/BACnetConstructedDataTimerAll.java   |  3 --
 .../BACnetConstructedDataTimerMaxPresValue.java    |  3 --
 .../BACnetConstructedDataTimerMinPresValue.java    |  3 --
 .../BACnetConstructedDataTimerResolution.java      |  3 --
 .../BACnetConstructedDataTimerRunning.java         |  3 --
 .../readwrite/BACnetConstructedDataTimerState.java |  3 --
 .../BACnetConstructedDataTotalRecordCount.java     |  3 --
 .../readwrite/BACnetConstructedDataTraceFlag.java  |  3 --
 .../BACnetConstructedDataTrackingValue.java        |  3 --
 ...onstructedDataTransactionNotificationClass.java |  3 --
 .../readwrite/BACnetConstructedDataTransition.java |  3 --
 .../BACnetConstructedDataTrendLogAll.java          |  3 --
 .../BACnetConstructedDataTrendLogLogBuffer.java    |  3 --
 ...tructedDataTrendLogLogDeviceObjectProperty.java |  3 --
 .../BACnetConstructedDataTrendLogMultipleAll.java  |  3 --
 ...etConstructedDataTrendLogMultipleLogBuffer.java |  3 --
 ...ataTrendLogMultipleLogDeviceObjectProperty.java |  3 --
 .../readwrite/BACnetConstructedDataTrigger.java    |  3 --
 .../readwrite/BACnetConstructedDataUTCOffset.java  |  3 --
 ...ructedDataUTCTimeSynchronizationRecipients.java |  3 --
 .../readwrite/BACnetConstructedDataUnits.java      |  3 --
 .../BACnetConstructedDataUnspecified.java          |  3 --
 .../BACnetConstructedDataUpdateInterval.java       |  3 --
 .../BACnetConstructedDataUpdateKeySetTimeout.java  |  3 --
 .../readwrite/BACnetConstructedDataUpdateTime.java |  3 --
 ...ACnetConstructedDataUserExternalIdentifier.java |  3 --
 ...netConstructedDataUserInformationReference.java |  3 --
 .../readwrite/BACnetConstructedDataUserName.java   |  3 --
 .../readwrite/BACnetConstructedDataUserType.java   |  3 --
 .../BACnetConstructedDataUsesRemaining.java        |  3 --
 .../BACnetConstructedDataVTClassesSupported.java   |  3 --
 .../BACnetConstructedDataValidSamples.java         |  3 --
 .../BACnetConstructedDataValueBeforeChange.java    |  3 --
 .../BACnetConstructedDataValueChangeTime.java      |  3 --
 .../readwrite/BACnetConstructedDataValueSet.java   |  3 --
 .../BACnetConstructedDataValueSource.java          |  3 --
 .../BACnetConstructedDataValueSourceArray.java     |  3 --
 .../BACnetConstructedDataVarianceValue.java        |  3 --
 .../BACnetConstructedDataVendorIdentifier.java     |  3 --
 .../readwrite/BACnetConstructedDataVendorName.java |  3 --
 .../BACnetConstructedDataVerificationTime.java     |  3 --
 ...ACnetConstructedDataVirtualMACAddressTable.java |  3 --
 .../BACnetConstructedDataWeeklySchedule.java       |  3 --
 .../BACnetConstructedDataWindowInterval.java       |  3 --
 .../BACnetConstructedDataWindowSamples.java        |  3 --
 .../BACnetConstructedDataWriteStatus.java          |  3 --
 .../readwrite/BACnetConstructedDataZoneFrom.java   |  3 --
 .../BACnetConstructedDataZoneMembers.java          |  3 --
 .../readwrite/BACnetConstructedDataZoneTo.java     |  3 --
 .../java/bacnetip/readwrite/BACnetContextTag.java  |  3 --
 .../readwrite/BACnetContextTagBitString.java       |  3 --
 .../readwrite/BACnetContextTagBoolean.java         |  3 --
 .../readwrite/BACnetContextTagCharacterString.java |  3 --
 .../bacnetip/readwrite/BACnetContextTagDate.java   |  3 --
 .../bacnetip/readwrite/BACnetContextTagDouble.java |  3 --
 .../readwrite/BACnetContextTagEnumerated.java      |  3 --
 .../bacnetip/readwrite/BACnetContextTagNull.java   |  3 --
 .../BACnetContextTagObjectIdentifier.java          |  3 --
 .../readwrite/BACnetContextTagOctetString.java     |  3 --
 .../bacnetip/readwrite/BACnetContextTagReal.java   |  3 --
 .../readwrite/BACnetContextTagSignedInteger.java   |  3 --
 .../bacnetip/readwrite/BACnetContextTagTime.java   |  3 --
 .../readwrite/BACnetContextTagUnknown.java         |  3 --
 .../readwrite/BACnetContextTagUnsignedInteger.java |  3 --
 .../BACnetCredentialAuthenticationFactor.java      |  3 --
 .../bacnetip/readwrite/BACnetDailySchedule.java    |  3 --
 .../java/bacnetip/readwrite/BACnetDateRange.java   |  3 --
 .../readwrite/BACnetDateRangeEnclosed.java         |  3 --
 .../java/bacnetip/readwrite/BACnetDateTime.java    |  3 --
 .../bacnetip/readwrite/BACnetDateTimeEnclosed.java |  3 --
 .../bacnetip/readwrite/BACnetDaysOfWeekTagged.java |  3 --
 .../java/bacnetip/readwrite/BACnetDestination.java |  3 --
 .../BACnetDeviceObjectPropertyReference.java       |  3 --
 ...ACnetDeviceObjectPropertyReferenceEnclosed.java |  3 --
 .../readwrite/BACnetDeviceObjectReference.java     |  3 --
 .../BACnetDeviceObjectReferenceEnclosed.java       |  3 --
 .../readwrite/BACnetDeviceStatusTagged.java        |  3 --
 .../readwrite/BACnetDoorAlarmStateTagged.java      |  3 --
 .../readwrite/BACnetDoorSecuredStatusTagged.java   |  3 --
 .../bacnetip/readwrite/BACnetDoorStatusTagged.java |  3 --
 .../bacnetip/readwrite/BACnetDoorValueTagged.java  |  3 --
 .../readwrite/BACnetEngineeringUnitsTagged.java    |  3 --
 .../plc4x/java/bacnetip/readwrite/BACnetError.java |  3 --
 .../bacnetip/readwrite/BACnetErrorGeneral.java     |  3 --
 .../readwrite/BACnetEscalatorFaultTagged.java      |  3 --
 .../readwrite/BACnetEscalatorModeTagged.java       |  3 --
 .../BACnetEscalatorOperationDirectionTagged.java   |  3 --
 .../bacnetip/readwrite/BACnetEventLogRecord.java   |  3 --
 .../readwrite/BACnetEventLogRecordLogDatum.java    |  3 --
 .../BACnetEventLogRecordLogDatumLogStatus.java     |  3 --
 .../BACnetEventLogRecordLogDatumNotification.java  |  3 --
 .../BACnetEventLogRecordLogDatumTimeChange.java    |  3 --
 .../BACnetEventNotificationSubscription.java       |  3 --
 .../bacnetip/readwrite/BACnetEventParameter.java   |  3 --
 .../readwrite/BACnetEventParameterAccessEvent.java |  3 --
 ...ventParameterAccessEventListOfAccessEvents.java |  3 --
 .../readwrite/BACnetEventParameterBufferReady.java |  3 --
 .../BACnetEventParameterChangeOfBitstring.java     |  3 --
 ...eterChangeOfBitstringListOfBitstringValues.java |  3 --
 ...ACnetEventParameterChangeOfCharacterString.java |  3 --
 ...erChangeOfCharacterStringListOfAlarmValues.java |  3 --
 .../BACnetEventParameterChangeOfDiscreteValue.java |  3 --
 .../BACnetEventParameterChangeOfLifeSavety.java    |  3 --
 ...rameterChangeOfLifeSavetyListOfAlarmValues.java |  3 --
 ...ngeOfLifeSavetyListOfLifeSavetyAlarmValues.java |  3 --
 .../BACnetEventParameterChangeOfState.java         |  3 --
 ...netEventParameterChangeOfStateListOfValues.java |  3 --
 .../BACnetEventParameterChangeOfStatusFlags.java   |  3 --
 .../BACnetEventParameterChangeOfTimer.java         |  3 --
 ...ACnetEventParameterChangeOfTimerAlarmValue.java |  3 --
 .../BACnetEventParameterChangeOfValue.java         |  3 --
 ...CnetEventParameterChangeOfValueCivCriteria.java |  3 --
 ...ntParameterChangeOfValueCivCriteriaBitmask.java |  3 --
 ...alueCivCriteriaReferencedPropertyIncrement.java |  3 --
 .../BACnetEventParameterCommandFailure.java        |  3 --
 .../BACnetEventParameterDoubleOutOfRange.java      |  3 --
 .../readwrite/BACnetEventParameterExtended.java    |  3 --
 .../BACnetEventParameterExtendedParameters.java    |  3 --
 .../BACnetEventParameterFloatingLimit.java         |  3 --
 .../readwrite/BACnetEventParameterNone.java        |  3 --
 .../readwrite/BACnetEventParameterOutOfRange.java  |  3 --
 .../BACnetEventParameterSignedOutOfRange.java      |  3 --
 .../BACnetEventParameterUnsignedOutOfRange.java    |  3 --
 .../BACnetEventParameterUnsignedRange.java         |  3 --
 .../bacnetip/readwrite/BACnetEventPriorities.java  |  3 --
 .../bacnetip/readwrite/BACnetEventStateTagged.java |  3 --
 .../readwrite/BACnetEventSummariesList.java        |  3 --
 .../bacnetip/readwrite/BACnetEventSummary.java     |  3 --
 .../bacnetip/readwrite/BACnetEventTimestamps.java  |  3 --
 .../readwrite/BACnetEventTimestampsEnclosed.java   |  3 --
 .../readwrite/BACnetEventTransitionBitsTagged.java |  3 --
 .../bacnetip/readwrite/BACnetEventTypeTagged.java  |  3 --
 .../bacnetip/readwrite/BACnetFaultParameter.java   |  3 --
 .../BACnetFaultParameterFaultCharacterString.java  |  3 --
 ...meterFaultCharacterStringListOfFaultValues.java |  3 --
 .../BACnetFaultParameterFaultExtended.java         |  3 --
 ...ACnetFaultParameterFaultExtendedParameters.java |  3 --
 ...FaultParameterFaultExtendedParametersEntry.java |  3 --
 ...meterFaultExtendedParametersEntryBitString.java |  3 --
 ...rameterFaultExtendedParametersEntryBoolean.java |  3 --
 ...aultExtendedParametersEntryCharacterString.java |  3 --
 ...tParameterFaultExtendedParametersEntryDate.java |  3 --
 ...arameterFaultExtendedParametersEntryDouble.java |  3 --
 ...eterFaultExtendedParametersEntryEnumerated.java |  3 --
 ...rameterFaultExtendedParametersEntryInteger.java |  3 --
 ...tParameterFaultExtendedParametersEntryNull.java |  3 --
 ...ultExtendedParametersEntryObjectidentifier.java |  3 --
 ...terFaultExtendedParametersEntryOctetString.java |  3 --
 ...tParameterFaultExtendedParametersEntryReal.java |  3 --
 ...meterFaultExtendedParametersEntryReference.java |  3 --
 ...tParameterFaultExtendedParametersEntryTime.java |  3 --
 ...ameterFaultExtendedParametersEntryUnsigned.java |  3 --
 .../BACnetFaultParameterFaultLifeSafety.java       |  3 --
 ...tParameterFaultLifeSafetyListOfFaultValues.java |  3 --
 .../readwrite/BACnetFaultParameterFaultListed.java |  3 --
 .../BACnetFaultParameterFaultOutOfRange.java       |  3 --
 ...aultParameterFaultOutOfRangeMaxNormalValue.java |  3 --
 ...rameterFaultOutOfRangeMaxNormalValueDouble.java |  3 --
 ...ameterFaultOutOfRangeMaxNormalValueInteger.java |  3 --
 ...ParameterFaultOutOfRangeMaxNormalValueReal.java |  3 --
 ...meterFaultOutOfRangeMaxNormalValueUnsigned.java |  3 --
 ...aultParameterFaultOutOfRangeMinNormalValue.java |  3 --
 ...rameterFaultOutOfRangeMinNormalValueDouble.java |  3 --
 ...ameterFaultOutOfRangeMinNormalValueInteger.java |  3 --
 ...ParameterFaultOutOfRangeMinNormalValueReal.java |  3 --
 ...meterFaultOutOfRangeMinNormalValueUnsigned.java |  3 --
 .../readwrite/BACnetFaultParameterFaultState.java  |  3 --
 ...tFaultParameterFaultStateListOfFaultValues.java |  3 --
 .../BACnetFaultParameterFaultStatusFlags.java      |  3 --
 .../readwrite/BACnetFaultParameterNone.java        |  3 --
 .../bacnetip/readwrite/BACnetFaultTypeTagged.java  |  3 --
 .../readwrite/BACnetFileAccessMethodTagged.java    |  3 --
 .../readwrite/BACnetGroupChannelValue.java         |  3 --
 .../readwrite/BACnetGroupChannelValueList.java     |  3 --
 .../java/bacnetip/readwrite/BACnetHostAddress.java |  3 --
 .../readwrite/BACnetHostAddressEnclosed.java       |  3 --
 .../readwrite/BACnetHostAddressIpAddress.java      |  3 --
 .../bacnetip/readwrite/BACnetHostAddressName.java  |  3 --
 .../bacnetip/readwrite/BACnetHostAddressNull.java  |  3 --
 .../java/bacnetip/readwrite/BACnetHostNPort.java   |  3 --
 .../readwrite/BACnetHostNPortEnclosed.java         |  3 --
 .../bacnetip/readwrite/BACnetIPModeTagged.java     |  3 --
 .../bacnetip/readwrite/BACnetKeyIdentifier.java    |  3 --
 .../readwrite/BACnetLandingCallStatus.java         |  3 --
 .../readwrite/BACnetLandingCallStatusCommand.java  |  3 --
 .../BACnetLandingCallStatusCommandDestination.java |  3 --
 .../BACnetLandingCallStatusCommandDirection.java   |  3 --
 .../readwrite/BACnetLandingDoorStatus.java         |  3 --
 .../BACnetLandingDoorStatusLandingDoorsList.java   |  3 --
 ...CnetLandingDoorStatusLandingDoorsListEntry.java |  3 --
 .../readwrite/BACnetLifeSafetyModeTagged.java      |  3 --
 .../readwrite/BACnetLifeSafetyOperationTagged.java |  3 --
 .../readwrite/BACnetLifeSafetyStateTagged.java     |  3 --
 .../bacnetip/readwrite/BACnetLiftCarCallList.java  |  3 --
 .../readwrite/BACnetLiftCarCallListFloorList.java  |  3 --
 .../readwrite/BACnetLiftCarDirectionTagged.java    |  3 --
 .../readwrite/BACnetLiftCarDoorCommandTagged.java  |  3 --
 .../readwrite/BACnetLiftCarDriveStatusTagged.java  |  3 --
 .../readwrite/BACnetLiftCarModeTagged.java         |  3 --
 .../bacnetip/readwrite/BACnetLiftFaultTagged.java  |  3 --
 .../readwrite/BACnetLiftGroupModeTagged.java       |  3 --
 .../bacnetip/readwrite/BACnetLightingCommand.java  |  3 --
 .../readwrite/BACnetLightingCommandEnclosed.java   |  3 --
 .../readwrite/BACnetLightingInProgressTagged.java  |  3 --
 .../readwrite/BACnetLightingOperationTagged.java   |  3 --
 .../readwrite/BACnetLightingTransitionTagged.java  |  3 --
 .../readwrite/BACnetLimitEnableTagged.java         |  3 --
 .../bacnetip/readwrite/BACnetLockStatusTagged.java |  3 --
 .../java/bacnetip/readwrite/BACnetLogData.java     |  3 --
 .../bacnetip/readwrite/BACnetLogDataLogData.java   |  3 --
 .../readwrite/BACnetLogDataLogDataEntry.java       |  3 --
 .../BACnetLogDataLogDataEntryAnyValue.java         |  3 --
 .../BACnetLogDataLogDataEntryBitStringValue.java   |  3 --
 .../BACnetLogDataLogDataEntryBooleanValue.java     |  3 --
 .../BACnetLogDataLogDataEntryEnumeratedValue.java  |  3 --
 .../BACnetLogDataLogDataEntryFailure.java          |  3 --
 .../BACnetLogDataLogDataEntryIntegerValue.java     |  3 --
 .../BACnetLogDataLogDataEntryNullValue.java        |  3 --
 .../BACnetLogDataLogDataEntryRealValue.java        |  3 --
 .../BACnetLogDataLogDataEntryUnsignedValue.java    |  3 --
 .../readwrite/BACnetLogDataLogDataTimeChange.java  |  3 --
 .../bacnetip/readwrite/BACnetLogDataLogStatus.java |  3 --
 .../readwrite/BACnetLogMultipleRecord.java         |  3 --
 .../java/bacnetip/readwrite/BACnetLogRecord.java   |  3 --
 .../readwrite/BACnetLogRecordLogDatum.java         |  3 --
 .../readwrite/BACnetLogRecordLogDatumAnyValue.java |  3 --
 .../BACnetLogRecordLogDatumBitStringValue.java     |  3 --
 .../BACnetLogRecordLogDatumBooleanValue.java       |  3 --
 .../BACnetLogRecordLogDatumEnumeratedValue.java    |  3 --
 .../readwrite/BACnetLogRecordLogDatumFailure.java  |  3 --
 .../BACnetLogRecordLogDatumIntegerValue.java       |  3 --
 .../BACnetLogRecordLogDatumLogStatus.java          |  3 --
 .../BACnetLogRecordLogDatumNullValue.java          |  3 --
 .../BACnetLogRecordLogDatumRealValue.java          |  3 --
 .../BACnetLogRecordLogDatumTimeChange.java         |  3 --
 .../BACnetLogRecordLogDatumUnsignedValue.java      |  3 --
 .../bacnetip/readwrite/BACnetLogStatusTagged.java  |  3 --
 .../readwrite/BACnetLoggingTypeTagged.java         |  3 --
 .../readwrite/BACnetMaintenanceTagged.java         |  3 --
 .../java/bacnetip/readwrite/BACnetNameValue.java   |  3 --
 .../readwrite/BACnetNameValueCollection.java       |  3 --
 .../BACnetNetworkNumberQualityTagged.java          |  3 --
 .../readwrite/BACnetNetworkPortCommandTagged.java  |  3 --
 .../readwrite/BACnetNetworkSecurityPolicy.java     |  3 --
 .../readwrite/BACnetNetworkTypeTagged.java         |  3 --
 .../bacnetip/readwrite/BACnetNodeTypeTagged.java   |  3 --
 .../readwrite/BACnetNotificationParameters.java    |  3 --
 .../BACnetNotificationParametersAccessEvent.java   |  3 --
 .../BACnetNotificationParametersBufferReady.java   |  3 --
 ...netNotificationParametersChangeOfBitString.java |  3 --
 ...ificationParametersChangeOfCharacterString.java |  3 --
 ...otificationParametersChangeOfDiscreteValue.java |  3 --
 ...ionParametersChangeOfDiscreteValueNewValue.java |  3 --
 ...metersChangeOfDiscreteValueNewValueBoolean.java |  3 --
 ...angeOfDiscreteValueNewValueCharacterString.java |  3 --
 ...etersChangeOfDiscreteValueNewValueDatetime.java |  3 --
 ...ersChangeOfDiscreteValueNewValueEnumerated.java |  3 --
 ...metersChangeOfDiscreteValueNewValueInteger.java |  3 --
 ...ngeOfDiscreteValueNewValueObjectidentifier.java |  3 --
 ...tersChangeOfDiscreteValueNewValueOctetDate.java |  3 --
 ...rsChangeOfDiscreteValueNewValueOctetString.java |  3 --
 ...tersChangeOfDiscreteValueNewValueOctetTime.java |  3 --
 ...etersChangeOfDiscreteValueNewValueUnsigned.java |  3 --
 ...etNotificationParametersChangeOfLifeSafety.java |  3 --
 ...tNotificationParametersChangeOfReliability.java |  3 --
 .../BACnetNotificationParametersChangeOfState.java |  3 --
 ...tNotificationParametersChangeOfStatusFlags.java |  3 --
 .../BACnetNotificationParametersChangeOfTimer.java |  3 --
 .../BACnetNotificationParametersChangeOfValue.java |  3 --
 ...otificationParametersChangeOfValueNewValue.java |  3 --
 ...ParametersChangeOfValueNewValueChangedBits.java |  3 --
 ...arametersChangeOfValueNewValueChangedValue.java |  3 --
 ...BACnetNotificationParametersCommandFailure.java |  3 --
 ...CnetNotificationParametersComplexEventType.java |  3 --
 ...CnetNotificationParametersDoubleOutOfRange.java |  3 --
 .../BACnetNotificationParametersExtended.java      |  3 --
 ...etNotificationParametersExtendedParameters.java |  3 --
 .../BACnetNotificationParametersFloatingLimit.java |  3 --
 .../BACnetNotificationParametersOutOfRange.java    |  3 --
 ...CnetNotificationParametersSignedOutOfRange.java |  3 --
 ...etNotificationParametersUnsignedOutOfRange.java |  3 --
 .../BACnetNotificationParametersUnsignedRange.java |  3 --
 .../bacnetip/readwrite/BACnetNotifyTypeTagged.java |  3 --
 .../readwrite/BACnetObjectPropertyReference.java   |  3 --
 .../BACnetObjectPropertyReferenceEnclosed.java     |  3 --
 .../bacnetip/readwrite/BACnetObjectTypeTagged.java |  3 --
 .../BACnetObjectTypesSupportedTagged.java          |  3 --
 .../java/bacnetip/readwrite/BACnetOpeningTag.java  |  3 --
 .../bacnetip/readwrite/BACnetOptionalBinaryPV.java |  3 --
 .../readwrite/BACnetOptionalBinaryPVNull.java      |  3 --
 .../readwrite/BACnetOptionalBinaryPVValue.java     |  3 --
 .../readwrite/BACnetOptionalCharacterString.java   |  3 --
 .../BACnetOptionalCharacterStringNull.java         |  3 --
 .../BACnetOptionalCharacterStringValue.java        |  3 --
 .../bacnetip/readwrite/BACnetOptionalREAL.java     |  3 --
 .../bacnetip/readwrite/BACnetOptionalREALNull.java |  3 --
 .../readwrite/BACnetOptionalREALValue.java         |  3 --
 .../bacnetip/readwrite/BACnetOptionalUnsigned.java |  3 --
 .../readwrite/BACnetOptionalUnsignedNull.java      |  3 --
 .../readwrite/BACnetOptionalUnsignedValue.java     |  3 --
 .../bacnetip/readwrite/BACnetPolarityTagged.java   |  3 --
 .../bacnetip/readwrite/BACnetPortPermission.java   |  3 --
 .../java/bacnetip/readwrite/BACnetPrescale.java    |  3 --
 .../bacnetip/readwrite/BACnetPriorityArray.java    |  3 --
 .../bacnetip/readwrite/BACnetPriorityValue.java    |  3 --
 .../readwrite/BACnetPriorityValueBitString.java    |  3 --
 .../readwrite/BACnetPriorityValueBoolean.java      |  3 --
 .../BACnetPriorityValueCharacterString.java        |  3 --
 .../BACnetPriorityValueConstructedValue.java       |  3 --
 .../readwrite/BACnetPriorityValueDate.java         |  3 --
 .../readwrite/BACnetPriorityValueDateTime.java     |  3 --
 .../readwrite/BACnetPriorityValueDouble.java       |  3 --
 .../readwrite/BACnetPriorityValueEnumerated.java   |  3 --
 .../readwrite/BACnetPriorityValueInteger.java      |  3 --
 .../readwrite/BACnetPriorityValueNull.java         |  3 --
 .../BACnetPriorityValueObjectidentifier.java       |  3 --
 .../readwrite/BACnetPriorityValueOctetString.java  |  3 --
 .../readwrite/BACnetPriorityValueReal.java         |  3 --
 .../readwrite/BACnetPriorityValueTime.java         |  3 --
 .../readwrite/BACnetPriorityValueUnsigned.java     |  3 --
 .../readwrite/BACnetProcessIdSelection.java        |  3 --
 .../readwrite/BACnetProcessIdSelectionNull.java    |  3 --
 .../readwrite/BACnetProcessIdSelectionValue.java   |  3 --
 .../readwrite/BACnetProgramErrorTagged.java        |  3 --
 .../readwrite/BACnetProgramRequestTagged.java      |  3 --
 .../readwrite/BACnetProgramStateTagged.java        |  3 --
 .../readwrite/BACnetPropertyAccessResult.java      |  3 --
 .../BACnetPropertyAccessResultAccessResult.java    |  3 --
 ...ccessResultAccessResultPropertyAccessError.java |  3 --
 ...pertyAccessResultAccessResultPropertyValue.java |  3 --
 .../readwrite/BACnetPropertyIdentifierTagged.java  |  3 --
 .../readwrite/BACnetPropertyReference.java         |  3 --
 .../readwrite/BACnetPropertyReferenceEnclosed.java |  3 --
 .../BACnetPropertyStateActionUnknown.java          |  3 --
 .../bacnetip/readwrite/BACnetPropertyStates.java   |  3 --
 ...ACnetPropertyStatesAccessCredentialDisable.java |  3 --
 ...ropertyStatesAccessCredentialDisableReason.java |  3 --
 .../readwrite/BACnetPropertyStatesAccessEvent.java |  3 --
 .../readwrite/BACnetPropertyStatesAction.java      |  3 --
 .../BACnetPropertyStatesAuthenticationStatus.java  |  3 --
 .../readwrite/BACnetPropertyStatesBackupState.java |  3 --
 .../BACnetPropertyStatesBacnetIpMode.java          |  3 --
 .../BACnetPropertyStatesBinaryLightningValue.java  |  3 --
 .../readwrite/BACnetPropertyStatesBinaryValue.java |  3 --
 .../readwrite/BACnetPropertyStatesBoolean.java     |  3 --
 .../BACnetPropertyStatesDoorAlarmState.java        |  3 --
 .../BACnetPropertyStatesDoorSecuredStatus.java     |  3 --
 .../readwrite/BACnetPropertyStatesDoorStatus.java  |  3 --
 .../readwrite/BACnetPropertyStatesDoorValue.java   |  3 --
 .../readwrite/BACnetPropertyStatesEnclosed.java    |  3 --
 .../BACnetPropertyStatesEscalatorFault.java        |  3 --
 .../BACnetPropertyStatesEscalatorMode.java         |  3 --
 ...tPropertyStatesEscalatorOperationDirection.java |  3 --
 .../readwrite/BACnetPropertyStatesEventType.java   |  3 --
 .../BACnetPropertyStatesExtendedValue.java         |  3 --
 .../BACnetPropertyStatesFileAccessMethod.java      |  3 --
 .../BACnetPropertyStatesIntegerValue.java          |  3 --
 .../BACnetPropertyStatesLifeSafetyMode.java        |  3 --
 .../BACnetPropertyStatesLifeSafetyOperations.java  |  3 --
 .../BACnetPropertyStatesLifeSafetyState.java       |  3 --
 .../BACnetPropertyStatesLiftCarDirection.java      |  3 --
 .../BACnetPropertyStatesLiftCarDoorCommand.java    |  3 --
 .../BACnetPropertyStatesLiftCarDriveStatus.java    |  3 --
 .../readwrite/BACnetPropertyStatesLiftCarMode.java |  3 --
 .../readwrite/BACnetPropertyStatesLiftFault.java   |  3 --
 .../BACnetPropertyStatesLiftGroupMode.java         |  3 --
 .../BACnetPropertyStatesLightningInProgress.java   |  3 --
 .../BACnetPropertyStatesLightningOperation.java    |  3 --
 .../BACnetPropertyStatesLightningTransition.java   |  3 --
 .../readwrite/BACnetPropertyStatesLockStatus.java  |  3 --
 .../readwrite/BACnetPropertyStatesMaintenance.java |  3 --
 .../BACnetPropertyStatesNetworkNumberQuality.java  |  3 --
 .../BACnetPropertyStatesNetworkPortCommand.java    |  3 --
 .../readwrite/BACnetPropertyStatesNetworkType.java |  3 --
 .../readwrite/BACnetPropertyStatesNodeType.java    |  3 --
 .../readwrite/BACnetPropertyStatesNotifyType.java  |  3 --
 .../readwrite/BACnetPropertyStatesPolarity.java    |  3 --
 .../BACnetPropertyStatesProgramChange.java         |  3 --
 .../BACnetPropertyStatesProtocolLevel.java         |  3 --
 .../BACnetPropertyStatesReasonForHalt.java         |  3 --
 .../readwrite/BACnetPropertyStatesReliability.java |  3 --
 .../BACnetPropertyStatesRestartReason.java         |  3 --
 .../BACnetPropertyStatesSecurityLevel.java         |  3 --
 .../readwrite/BACnetPropertyStatesShedState.java   |  3 --
 .../BACnetPropertyStatesSilencedState.java         |  3 --
 .../readwrite/BACnetPropertyStatesState.java       |  3 --
 .../BACnetPropertyStatesSystemStatus.java          |  3 --
 .../readwrite/BACnetPropertyStatesTimerState.java  |  3 --
 .../BACnetPropertyStatesTimerTransition.java       |  3 --
 .../readwrite/BACnetPropertyStatesUnits.java       |  3 --
 .../readwrite/BACnetPropertyStatesWriteStatus.java |  3 --
 .../BACnetPropertyStatesZoneOccupanyState.java     |  3 --
 .../bacnetip/readwrite/BACnetPropertyValue.java    |  3 --
 .../bacnetip/readwrite/BACnetPropertyValues.java   |  3 --
 .../readwrite/BACnetPropertyWriteDefinition.java   |  3 --
 .../readwrite/BACnetProtocolLevelTagged.java       |  3 --
 .../readwrite/BACnetReadAccessProperty.java        |  3 --
 .../BACnetReadAccessPropertyReadResult.java        |  3 --
 .../bacnetip/readwrite/BACnetReadAccessResult.java |  3 --
 .../BACnetReadAccessResultListOfResults.java       |  3 --
 .../readwrite/BACnetReadAccessSpecification.java   |  3 --
 .../java/bacnetip/readwrite/BACnetRecipient.java   |  3 --
 .../bacnetip/readwrite/BACnetRecipientAddress.java |  3 --
 .../bacnetip/readwrite/BACnetRecipientDevice.java  |  3 --
 .../readwrite/BACnetRecipientEnclosed.java         |  3 --
 .../bacnetip/readwrite/BACnetRecipientProcess.java |  3 --
 .../readwrite/BACnetRecipientProcessEnclosed.java  |  3 --
 .../readwrite/BACnetRejectReasonTagged.java        |  3 --
 .../readwrite/BACnetRelationshipTagged.java        |  3 --
 .../readwrite/BACnetReliabilityTagged.java         |  3 --
 .../readwrite/BACnetRestartReasonTagged.java       |  3 --
 .../readwrite/BACnetResultFlagsTagged.java         |  3 --
 .../java/bacnetip/readwrite/BACnetRouterEntry.java |  3 --
 .../readwrite/BACnetRouterEntryStatusTagged.java   |  3 --
 .../plc4x/java/bacnetip/readwrite/BACnetScale.java |  3 --
 .../bacnetip/readwrite/BACnetScaleFloatScale.java  |  3 --
 .../readwrite/BACnetScaleIntegerScale.java         |  3 --
 .../bacnetip/readwrite/BACnetSecurityKeySet.java   |  3 --
 .../readwrite/BACnetSecurityKeySetKeyIds.java      |  3 --
 .../readwrite/BACnetSecurityLevelTagged.java       |  3 --
 .../readwrite/BACnetSecurityPolicyTagged.java      |  3 --
 .../readwrite/BACnetSegmentationTagged.java        |  3 --
 .../java/bacnetip/readwrite/BACnetServiceAck.java  |  3 --
 .../readwrite/BACnetServiceAckAtomicReadFile.java  |  3 --
 .../BACnetServiceAckAtomicReadFileRecord.java      |  3 --
 .../BACnetServiceAckAtomicReadFileStream.java      |  3 --
 ...CnetServiceAckAtomicReadFileStreamOrRecord.java |  3 --
 .../readwrite/BACnetServiceAckAtomicWriteFile.java |  3 --
 .../readwrite/BACnetServiceAckAuthenticate.java    |  3 --
 .../BACnetServiceAckConfirmedPrivateTransfer.java  |  3 --
 .../readwrite/BACnetServiceAckCreateObject.java    |  3 --
 .../readwrite/BACnetServiceAckGetAlarmSummary.java |  3 --
 .../BACnetServiceAckGetEnrollmentSummary.java      |  3 --
 .../BACnetServiceAckGetEventInformation.java       |  3 --
 .../readwrite/BACnetServiceAckReadProperty.java    |  3 --
 .../BACnetServiceAckReadPropertyConditional.java   |  3 --
 .../BACnetServiceAckReadPropertyMultiple.java      |  3 --
 .../readwrite/BACnetServiceAckReadRange.java       |  3 --
 .../readwrite/BACnetServiceAckRequestKey.java      |  3 --
 .../bacnetip/readwrite/BACnetServiceAckVTData.java |  3 --
 .../bacnetip/readwrite/BACnetServiceAckVTOpen.java |  3 --
 .../readwrite/BACnetServicesSupportedTagged.java   |  3 --
 .../readwrite/BACnetSetpointReference.java         |  3 --
 .../java/bacnetip/readwrite/BACnetShedLevel.java   |  3 --
 .../bacnetip/readwrite/BACnetShedLevelAmount.java  |  3 --
 .../bacnetip/readwrite/BACnetShedLevelLevel.java   |  3 --
 .../bacnetip/readwrite/BACnetShedLevelPercent.java |  3 --
 .../bacnetip/readwrite/BACnetShedStateTagged.java  |  3 --
 .../readwrite/BACnetSilencedStateTagged.java       |  3 --
 .../bacnetip/readwrite/BACnetSpecialEvent.java     |  3 --
 .../BACnetSpecialEventListOfTimeValues.java        |  3 --
 .../readwrite/BACnetSpecialEventPeriod.java        |  3 --
 .../BACnetSpecialEventPeriodCalendarEntry.java     |  3 --
 .../BACnetSpecialEventPeriodCalendarReference.java |  3 --
 .../readwrite/BACnetStatusFlagsTagged.java         |  3 --
 .../java/bacnetip/readwrite/BACnetTagHeader.java   |  3 --
 .../readwrite/BACnetTagPayloadBitString.java       |  3 --
 .../readwrite/BACnetTagPayloadBoolean.java         |  3 --
 .../readwrite/BACnetTagPayloadCharacterString.java |  3 --
 .../bacnetip/readwrite/BACnetTagPayloadDate.java   |  3 --
 .../bacnetip/readwrite/BACnetTagPayloadDouble.java |  3 --
 .../readwrite/BACnetTagPayloadEnumerated.java      |  3 --
 .../BACnetTagPayloadObjectIdentifier.java          |  3 --
 .../readwrite/BACnetTagPayloadOctetString.java     |  3 --
 .../bacnetip/readwrite/BACnetTagPayloadReal.java   |  3 --
 .../readwrite/BACnetTagPayloadSignedInteger.java   |  3 --
 .../bacnetip/readwrite/BACnetTagPayloadTime.java   |  3 --
 .../readwrite/BACnetTagPayloadUnsignedInteger.java |  3 --
 .../java/bacnetip/readwrite/BACnetTimeStamp.java   |  3 --
 .../readwrite/BACnetTimeStampDateTime.java         |  3 --
 .../readwrite/BACnetTimeStampEnclosed.java         |  3 --
 .../readwrite/BACnetTimeStampSequence.java         |  3 --
 .../bacnetip/readwrite/BACnetTimeStampTime.java    |  3 --
 .../readwrite/BACnetTimeStampsEnclosed.java        |  3 --
 .../java/bacnetip/readwrite/BACnetTimeValue.java   |  3 --
 .../readwrite/BACnetTimerStateChangeValue.java     |  3 --
 .../BACnetTimerStateChangeValueBitString.java      |  3 --
 .../BACnetTimerStateChangeValueBoolean.java        |  3 --
 ...BACnetTimerStateChangeValueCharacterString.java |  3 --
 ...ACnetTimerStateChangeValueConstructedValue.java |  3 --
 .../readwrite/BACnetTimerStateChangeValueDate.java |  3 --
 .../BACnetTimerStateChangeValueDateTime.java       |  3 --
 .../BACnetTimerStateChangeValueDouble.java         |  3 --
 .../BACnetTimerStateChangeValueEnumerated.java     |  3 --
 .../BACnetTimerStateChangeValueInteger.java        |  3 --
 ...BACnetTimerStateChangeValueLightingCommand.java |  3 --
 .../BACnetTimerStateChangeValueNoValue.java        |  3 --
 .../readwrite/BACnetTimerStateChangeValueNull.java |  3 --
 ...ACnetTimerStateChangeValueObjectidentifier.java |  3 --
 .../BACnetTimerStateChangeValueOctetString.java    |  3 --
 .../readwrite/BACnetTimerStateChangeValueReal.java |  3 --
 .../readwrite/BACnetTimerStateChangeValueTime.java |  3 --
 .../BACnetTimerStateChangeValueUnsigned.java       |  3 --
 .../bacnetip/readwrite/BACnetTimerStateTagged.java |  3 --
 .../readwrite/BACnetTimerTransitionTagged.java     |  3 --
 .../BACnetUnconfirmedServiceChoiceTagged.java      |  3 --
 .../readwrite/BACnetUnconfirmedServiceRequest.java |  3 --
 .../BACnetUnconfirmedServiceRequestIAm.java        |  3 --
 .../BACnetUnconfirmedServiceRequestIHave.java      |  3 --
 ...confirmedServiceRequestTimeSynchronization.java |  3 --
 ...firmedServiceRequestUTCTimeSynchronization.java |  3 --
 ...edServiceRequestUnconfirmedCOVNotification.java |  3 --
 ...eRequestUnconfirmedCOVNotificationMultiple.java |  3 --
 ...ServiceRequestUnconfirmedEventNotification.java |  3 --
 ...edServiceRequestUnconfirmedPrivateTransfer.java |  3 --
 ...firmedServiceRequestUnconfirmedTextMessage.java |  3 --
 .../BACnetUnconfirmedServiceRequestUnknown.java    |  3 --
 .../BACnetUnconfirmedServiceRequestWhoHas.java     |  3 --
 ...ACnetUnconfirmedServiceRequestWhoHasObject.java |  3 --
 ...firmedServiceRequestWhoHasObjectIdentifier.java |  3 --
 ...tUnconfirmedServiceRequestWhoHasObjectName.java |  3 --
 .../BACnetUnconfirmedServiceRequestWhoIs.java      |  3 --
 .../BACnetUnconfirmedServiceRequestWriteGroup.java |  3 --
 .../java/bacnetip/readwrite/BACnetVMACEntry.java   |  3 --
 .../bacnetip/readwrite/BACnetVTClassTagged.java    |  3 --
 .../java/bacnetip/readwrite/BACnetVTSession.java   |  3 --
 .../java/bacnetip/readwrite/BACnetValueSource.java |  3 --
 .../readwrite/BACnetValueSourceAddress.java        |  3 --
 .../bacnetip/readwrite/BACnetValueSourceNone.java  |  3 --
 .../readwrite/BACnetValueSourceObject.java         |  3 --
 .../bacnetip/readwrite/BACnetVendorIdTagged.java   |  3 --
 .../java/bacnetip/readwrite/BACnetWeekNDay.java    |  3 --
 .../bacnetip/readwrite/BACnetWeekNDayTagged.java   |  3 --
 .../readwrite/BACnetWriteAccessSpecification.java  |  3 --
 .../readwrite/BACnetWriteStatusTagged.java         |  3 --
 .../apache/plc4x/java/bacnetip/readwrite/BVLC.java |  3 --
 .../BVLCBroadcastDistributionTableEntry.java       |  3 --
 .../BVLCDeleteForeignDeviceTableEntry.java         |  3 --
 .../BVLCDistributeBroadcastToNetwork.java          |  3 --
 .../readwrite/BVLCForeignDeviceTableEntry.java     |  3 --
 .../java/bacnetip/readwrite/BVLCForwardedNPDU.java |  3 --
 .../readwrite/BVLCOriginalBroadcastNPDU.java       |  3 --
 .../readwrite/BVLCOriginalUnicastNPDU.java         |  3 --
 .../BVLCReadBroadcastDistributionTable.java        |  3 --
 .../BVLCReadBroadcastDistributionTableAck.java     |  3 --
 .../readwrite/BVLCReadForeignDeviceTable.java      |  3 --
 .../readwrite/BVLCReadForeignDeviceTableAck.java   |  3 --
 .../readwrite/BVLCRegisterForeignDevice.java       |  3 --
 .../plc4x/java/bacnetip/readwrite/BVLCResult.java  |  3 --
 .../bacnetip/readwrite/BVLCResultCodeTagged.java   |  3 --
 .../java/bacnetip/readwrite/BVLCSecureBVLL.java    |  3 --
 .../BVLCWriteBroadcastDistributionTable.java       |  3 --
 .../java/bacnetip/readwrite/BacnetConstants.java   |  3 --
 .../bacnetip/readwrite/ChangeListAddError.java     |  3 --
 .../bacnetip/readwrite/ChangeListRemoveError.java  |  3 --
 .../ConfirmedEventNotificationRequest.java         |  3 --
 .../readwrite/ConfirmedPrivateTransferError.java   |  3 --
 .../java/bacnetip/readwrite/CreateObjectError.java |  3 --
 .../plc4x/java/bacnetip/readwrite/Error.java       |  3 --
 .../java/bacnetip/readwrite/ErrorClassTagged.java  |  3 --
 .../java/bacnetip/readwrite/ErrorCodeTagged.java   |  3 --
 .../java/bacnetip/readwrite/ErrorEnclosed.java     |  3 --
 .../bacnetip/readwrite/ListOfCovNotifications.java |  3 --
 .../readwrite/ListOfCovNotificationsList.java      |  3 --
 .../readwrite/ListOfCovNotificationsValue.java     |  3 --
 .../apache/plc4x/java/bacnetip/readwrite/NLM.java  |  3 --
 .../bacnetip/readwrite/NLMChallengeRequest.java    |  3 --
 .../NLMDisconnectConnectionToNetwork.java          |  3 --
 .../readwrite/NLMEstablishConnectionToNetwork.java |  3 --
 .../bacnetip/readwrite/NLMIAmRouterToNetwork.java  |  3 --
 .../readwrite/NLMICouldBeRouterToNetwork.java      |  3 --
 .../readwrite/NLMInitalizeRoutingTable.java        |  3 --
 .../readwrite/NLMInitalizeRoutingTableAck.java     |  3 --
 .../NLMInitalizeRoutingTablePortMapping.java       |  3 --
 .../bacnetip/readwrite/NLMNetworkNumberIs.java     |  3 --
 .../readwrite/NLMRejectRouterToNetwork.java        |  3 --
 .../bacnetip/readwrite/NLMRequestKeyUpdate.java    |  3 --
 .../bacnetip/readwrite/NLMRequestMasterKey.java    |  3 --
 .../plc4x/java/bacnetip/readwrite/NLMReserved.java |  3 --
 .../readwrite/NLMRouterAvailableToNetwork.java     |  3 --
 .../bacnetip/readwrite/NLMRouterBusyToNetwork.java |  3 --
 .../bacnetip/readwrite/NLMSecurityPayload.java     |  3 --
 .../bacnetip/readwrite/NLMSecurityResponse.java    |  3 --
 .../java/bacnetip/readwrite/NLMSetMasterKey.java   |  3 --
 .../readwrite/NLMUpdateKeyDistributionKey.java     |  3 --
 .../bacnetip/readwrite/NLMUpdateKeyUpdate.java     |  3 --
 .../readwrite/NLMUpdateKeyUpdateControlFlags.java  |  3 --
 .../readwrite/NLMUpdateKeyUpdateKeyEntry.java      |  3 --
 .../readwrite/NLMVendorProprietaryMessage.java     |  3 --
 .../bacnetip/readwrite/NLMWhatIsNetworkNumber.java |  3 --
 .../readwrite/NLMWhoIsRouterToNetwork.java         |  3 --
 .../apache/plc4x/java/bacnetip/readwrite/NPDU.java |  3 --
 .../plc4x/java/bacnetip/readwrite/NPDUControl.java |  3 --
 .../readwrite/NPDUNetworkPriorityTagged.java       |  3 --
 .../readwrite/SecurityResponseCodeTagged.java      |  3 --
 .../SubscribeCOVPropertyMultipleError.java         |  3 --
 ...opertyMultipleErrorFirstFailedSubscription.java |  3 --
 .../java/bacnetip/readwrite/VTCloseError.java      |  3 --
 .../VTCloseErrorListOfVTSessionIdentifiers.java    |  3 --
 .../readwrite/WritePropertyMultipleError.java      |  3 --
 .../java/cbus/readwrite/AccessControlData.java     |  3 --
 .../AccessControlDataAccessPointClosed.java        |  3 --
 .../AccessControlDataAccessPointForcedOpen.java    |  3 --
 .../AccessControlDataAccessPointLeftOpen.java      |  3 --
 .../AccessControlDataCloseAccessPoint.java         |  3 --
 .../AccessControlDataInvalidAccessRequest.java     |  3 --
 .../AccessControlDataLockAccessPoint.java          |  3 --
 .../readwrite/AccessControlDataRequestToExit.java  |  3 --
 .../AccessControlDataValidAccessRequest.java       |  3 --
 .../java/cbus/readwrite/AirConditioningData.java   |  3 --
 .../AirConditioningDataHumidityScheduleEntry.java  |  3 --
 .../AirConditioningDataHvacScheduleEntry.java      |  3 --
 .../cbus/readwrite/AirConditioningDataRefresh.java |  3 --
 ...ConditioningDataSetHumidityLowerGuardLimit.java |  3 --
 ...AirConditioningDataSetHumiditySetbackLimit.java |  3 --
 ...ConditioningDataSetHumidityUpperGuardLimit.java |  3 --
 .../AirConditioningDataSetHvacLowerGuardLimit.java |  3 --
 .../AirConditioningDataSetHvacSetbackLimit.java    |  3 --
 .../AirConditioningDataSetHvacUpperGuardLimit.java |  3 --
 .../AirConditioningDataSetPlantHumidityLevel.java  |  3 --
 .../AirConditioningDataSetPlantHvacLevel.java      |  3 --
 .../AirConditioningDataSetZoneGroupOff.java        |  3 --
 .../AirConditioningDataSetZoneGroupOn.java         |  3 --
 .../AirConditioningDataSetZoneHumidityMode.java    |  3 --
 .../AirConditioningDataSetZoneHvacMode.java        |  3 --
 .../readwrite/AirConditioningDataZoneHumidity.java |  3 --
 ...AirConditioningDataZoneHumidityPlantStatus.java |  3 --
 .../AirConditioningDataZoneHvacPlantStatus.java    |  3 --
 .../AirConditioningDataZoneTemperature.java        |  3 --
 .../apache/plc4x/java/cbus/readwrite/Alpha.java    |  3 --
 .../java/cbus/readwrite/ApplicationAddress1.java   |  3 --
 .../java/cbus/readwrite/ApplicationAddress2.java   |  3 --
 .../plc4x/java/cbus/readwrite/BridgeAddress.java   |  3 --
 .../apache/plc4x/java/cbus/readwrite/CALData.java  |  3 --
 .../java/cbus/readwrite/CALDataAcknowledge.java    |  3 --
 .../java/cbus/readwrite/CALDataGetStatus.java      |  3 --
 .../plc4x/java/cbus/readwrite/CALDataIdentify.java |  3 --
 .../java/cbus/readwrite/CALDataIdentifyReply.java  |  3 --
 .../plc4x/java/cbus/readwrite/CALDataRecall.java   |  3 --
 .../plc4x/java/cbus/readwrite/CALDataReply.java    |  3 --
 .../plc4x/java/cbus/readwrite/CALDataReset.java    |  3 --
 .../plc4x/java/cbus/readwrite/CALDataStatus.java   |  3 --
 .../java/cbus/readwrite/CALDataStatusExtended.java |  3 --
 .../plc4x/java/cbus/readwrite/CALDataWrite.java    |  3 --
 .../apache/plc4x/java/cbus/readwrite/CALReply.java |  3 --
 .../plc4x/java/cbus/readwrite/CALReplyLong.java    |  3 --
 .../plc4x/java/cbus/readwrite/CALReplyShort.java   |  3 --
 .../plc4x/java/cbus/readwrite/CBusCommand.java     |  3 --
 .../readwrite/CBusCommandDeviceManagement.java     |  3 --
 .../readwrite/CBusCommandPointToMultiPoint.java    |  3 --
 .../cbus/readwrite/CBusCommandPointToPoint.java    |  3 --
 .../CBusCommandPointToPointToMultiPoint.java       |  3 --
 .../plc4x/java/cbus/readwrite/CBusConstants.java   |  3 --
 .../plc4x/java/cbus/readwrite/CBusHeader.java      |  3 --
 .../plc4x/java/cbus/readwrite/CBusMessage.java     |  3 --
 .../java/cbus/readwrite/CBusMessageToClient.java   |  3 --
 .../java/cbus/readwrite/CBusMessageToServer.java   |  3 --
 .../plc4x/java/cbus/readwrite/CBusOptions.java     |  3 --
 .../readwrite/CBusPointToMultiPointCommand.java    |  3 --
 .../CBusPointToMultiPointCommandNormal.java        |  3 --
 .../CBusPointToMultiPointCommandStatus.java        |  3 --
 .../cbus/readwrite/CBusPointToPointCommand.java    |  3 --
 .../readwrite/CBusPointToPointCommandDirect.java   |  3 --
 .../readwrite/CBusPointToPointCommandIndirect.java |  3 --
 .../CBusPointToPointToMultiPointCommand.java       |  3 --
 .../CBusPointToPointToMultiPointCommandNormal.java |  3 --
 .../CBusPointToPointToMultiPointCommandStatus.java |  3 --
 .../apache/plc4x/java/cbus/readwrite/Checksum.java |  3 --
 .../cbus/readwrite/ClockAndTimekeepingData.java    |  3 --
 .../ClockAndTimekeepingDataRequestRefresh.java     |  3 --
 .../ClockAndTimekeepingDataUpdateDate.java         |  3 --
 .../ClockAndTimekeepingDataUpdateTime.java         |  3 --
 .../plc4x/java/cbus/readwrite/Confirmation.java    |  3 --
 .../java/cbus/readwrite/CustomManufacturer.java    |  3 --
 .../plc4x/java/cbus/readwrite/CustomTypes.java     |  3 --
 .../java/cbus/readwrite/EnableControlData.java     |  3 --
 .../plc4x/java/cbus/readwrite/EncodedReply.java    |  3 --
 .../java/cbus/readwrite/EncodedReplyCALReply.java  |  3 --
 .../java/cbus/readwrite/ErrorReportingData.java    |  3 --
 .../cbus/readwrite/ErrorReportingDataGeneric.java  |  3 --
 .../readwrite/ErrorReportingSystemCategory.java    |  3 --
 .../ErrorReportingSystemCategoryType.java          |  3 --
 ...ystemCategoryTypeBuildingManagementSystems.java |  3 --
 ...ortingSystemCategoryTypeClimateControllers.java |  3 --
 ...ErrorReportingSystemCategoryTypeInputUnits.java |  3 --
 ...rrorReportingSystemCategoryTypeOutputUnits.java |  3 --
 .../ErrorReportingSystemCategoryTypeReserved.java  |  3 --
 ...rorReportingSystemCategoryTypeSupportUnits.java |  3 --
 .../java/cbus/readwrite/HVACAuxiliaryLevel.java    |  3 --
 .../plc4x/java/cbus/readwrite/HVACHumidity.java    |  3 --
 .../cbus/readwrite/HVACHumidityModeAndFlags.java   |  3 --
 .../cbus/readwrite/HVACHumidityStatusFlags.java    |  3 --
 .../java/cbus/readwrite/HVACModeAndFlags.java      |  3 --
 .../plc4x/java/cbus/readwrite/HVACRawLevels.java   |  3 --
 .../plc4x/java/cbus/readwrite/HVACStartTime.java   |  3 --
 .../plc4x/java/cbus/readwrite/HVACStatusFlags.java |  3 --
 .../plc4x/java/cbus/readwrite/HVACTemperature.java |  3 --
 .../plc4x/java/cbus/readwrite/HVACZoneList.java    |  3 --
 .../java/cbus/readwrite/IdentifyReplyCommand.java  |  3 --
 .../IdentifyReplyCommandCurrentSenseLevels.java    |  3 --
 .../readwrite/IdentifyReplyCommandDSIStatus.java   |  3 --
 .../cbus/readwrite/IdentifyReplyCommandDelays.java |  3 --
 ...ntifyReplyCommandExtendedDiagnosticSummary.java |  3 --
 .../IdentifyReplyCommandFirmwareVersion.java       |  3 --
 .../IdentifyReplyCommandGAVPhysicalAddresses.java  |  3 --
 .../IdentifyReplyCommandGAVValuesCurrent.java      |  3 --
 .../IdentifyReplyCommandGAVValuesStored.java       |  3 --
 .../IdentifyReplyCommandLogicalAssignment.java     |  3 --
 .../IdentifyReplyCommandManufacturer.java          |  3 --
 .../IdentifyReplyCommandMaximumLevels.java         |  3 --
 .../IdentifyReplyCommandMinimumLevels.java         |  3 --
 .../IdentifyReplyCommandNetworkTerminalLevels.java |  3 --
 .../IdentifyReplyCommandNetworkVoltage.java        |  3 --
 .../IdentifyReplyCommandOutputUnitSummary.java     |  3 --
 .../readwrite/IdentifyReplyCommandSummary.java     |  3 --
 .../IdentifyReplyCommandTerminalLevels.java        |  3 --
 .../cbus/readwrite/IdentifyReplyCommandType.java   |  3 --
 .../readwrite/IdentifyReplyCommandUnitSummary.java |  3 --
 .../java/cbus/readwrite/InterfaceOptions1.java     |  3 --
 .../InterfaceOptions1PowerUpSettings.java          |  3 --
 .../java/cbus/readwrite/InterfaceOptions2.java     |  3 --
 .../java/cbus/readwrite/InterfaceOptions3.java     |  3 --
 .../java/cbus/readwrite/LevelInformation.java      |  3 --
 .../cbus/readwrite/LevelInformationAbsent.java     |  3 --
 .../cbus/readwrite/LevelInformationCorrupted.java  |  3 --
 .../cbus/readwrite/LevelInformationNormal.java     |  3 --
 .../plc4x/java/cbus/readwrite/LightingData.java    |  3 --
 .../java/cbus/readwrite/LightingDataLabel.java     |  3 --
 .../plc4x/java/cbus/readwrite/LightingDataOff.java |  3 --
 .../plc4x/java/cbus/readwrite/LightingDataOn.java  |  3 --
 .../cbus/readwrite/LightingDataRampToLevel.java    |  3 --
 .../cbus/readwrite/LightingDataTerminateRamp.java  |  3 --
 .../java/cbus/readwrite/LightingLabelOptions.java  |  3 --
 .../plc4x/java/cbus/readwrite/LogicAssignment.java |  3 --
 .../plc4x/java/cbus/readwrite/MeasurementData.java |  3 --
 .../MeasurementDataChannelMeasurementData.java     |  3 --
 .../cbus/readwrite/MediaTransportControlData.java  |  3 --
 .../MediaTransportControlDataCategoryName.java     |  3 --
 ...trolDataEnumerateCategoriesSelectionTracks.java |  3 --
 .../MediaTransportControlDataEnumerationsSize.java |  3 --
 .../MediaTransportControlDataFastForward.java      |  3 --
 ...iaTransportControlDataNextPreviousCategory.java |  3 --
 ...aTransportControlDataNextPreviousSelection.java |  3 --
 ...MediaTransportControlDataNextPreviousTrack.java |  3 --
 .../MediaTransportControlDataPauseResume.java      |  3 --
 .../readwrite/MediaTransportControlDataPlay.java   |  3 --
 .../MediaTransportControlDataRepeatOnOff.java      |  3 --
 .../readwrite/MediaTransportControlDataRewind.java |  3 --
 .../MediaTransportControlDataSelectionName.java    |  3 --
 .../MediaTransportControlDataSetCategory.java      |  3 --
 .../MediaTransportControlDataSetSelection.java     |  3 --
 .../MediaTransportControlDataSetTrack.java         |  3 --
 .../MediaTransportControlDataShuffleOnOff.java     |  3 --
 ...ediaTransportControlDataSourcePowerControl.java |  3 --
 .../MediaTransportControlDataStatusRequest.java    |  3 --
 .../readwrite/MediaTransportControlDataStop.java   |  3 --
 .../MediaTransportControlDataTotalTracks.java      |  3 --
 .../MediaTransportControlDataTrackName.java        |  3 --
 .../plc4x/java/cbus/readwrite/MeteringData.java    |  3 --
 .../MeteringDataDrinkingWaterConsumption.java      |  3 --
 .../MeteringDataElectricityConsumption.java        |  3 --
 .../cbus/readwrite/MeteringDataGasConsumption.java |  3 --
 .../MeteringDataMeasureDrinkingWater.java          |  3 --
 .../readwrite/MeteringDataMeasureElectricity.java  |  3 --
 .../cbus/readwrite/MeteringDataMeasureGas.java     |  3 --
 .../cbus/readwrite/MeteringDataMeasureOil.java     |  3 --
 .../readwrite/MeteringDataMeasureOtherWater.java   |  3 --
 .../cbus/readwrite/MeteringDataOilConsumption.java |  3 --
 .../MeteringDataOtherWaterConsumption.java         |  3 --
 .../plc4x/java/cbus/readwrite/MonitoredSAL.java    |  3 --
 .../readwrite/MonitoredSALLongFormSmartMode.java   |  3 --
 .../java/cbus/readwrite/MonitoredSALReply.java     |  3 --
 .../readwrite/MonitoredSALShortFormBasicMode.java  |  3 --
 .../NetworkProtocolControlInformation.java         |  3 --
 .../plc4x/java/cbus/readwrite/NetworkRoute.java    |  3 --
 .../plc4x/java/cbus/readwrite/PanicStatus.java     |  3 --
 .../plc4x/java/cbus/readwrite/ParameterChange.java |  3 --
 .../java/cbus/readwrite/ParameterChangeReply.java  |  3 --
 .../plc4x/java/cbus/readwrite/ParameterValue.java  |  3 --
 .../ParameterValueApplicationAddress1.java         |  3 --
 .../ParameterValueApplicationAddress2.java         |  3 --
 .../readwrite/ParameterValueBaudRateSelector.java  |  3 --
 .../ParameterValueCustomManufacturer.java          |  3 --
 .../cbus/readwrite/ParameterValueCustomTypes.java  |  3 --
 .../readwrite/ParameterValueInterfaceOptions1.java |  3 --
 ...meterValueInterfaceOptions1PowerUpSettings.java |  3 --
 .../readwrite/ParameterValueInterfaceOptions2.java |  3 --
 .../readwrite/ParameterValueInterfaceOptions3.java |  3 --
 .../java/cbus/readwrite/ParameterValueRaw.java     |  3 --
 .../cbus/readwrite/ParameterValueSerialNumber.java |  3 --
 .../apache/plc4x/java/cbus/readwrite/PowerUp.java  |  3 --
 .../plc4x/java/cbus/readwrite/PowerUpReply.java    |  3 --
 .../apache/plc4x/java/cbus/readwrite/Reply.java    |  3 --
 .../java/cbus/readwrite/ReplyEncodedReply.java     |  3 --
 .../plc4x/java/cbus/readwrite/ReplyNetwork.java    |  3 --
 .../java/cbus/readwrite/ReplyOrConfirmation.java   |  3 --
 .../readwrite/ReplyOrConfirmationConfirmation.java |  3 --
 .../cbus/readwrite/ReplyOrConfirmationReply.java   |  3 --
 .../apache/plc4x/java/cbus/readwrite/Request.java  |  3 --
 .../plc4x/java/cbus/readwrite/RequestCommand.java  |  3 --
 .../plc4x/java/cbus/readwrite/RequestContext.java  |  3 --
 .../cbus/readwrite/RequestDirectCommandAccess.java |  3 --
 .../plc4x/java/cbus/readwrite/RequestEmpty.java    |  3 --
 .../plc4x/java/cbus/readwrite/RequestNull.java     |  3 --
 .../plc4x/java/cbus/readwrite/RequestObsolete.java |  3 --
 .../plc4x/java/cbus/readwrite/RequestReset.java    |  3 --
 .../readwrite/RequestSmartConnectShortcut.java     |  3 --
 .../java/cbus/readwrite/RequestTermination.java    |  3 --
 .../java/cbus/readwrite/ResponseTermination.java   |  3 --
 .../apache/plc4x/java/cbus/readwrite/SALData.java  |  3 --
 .../java/cbus/readwrite/SALDataAccessControl.java  |  3 --
 .../cbus/readwrite/SALDataAirConditioning.java     |  3 --
 .../java/cbus/readwrite/SALDataAudioAndVideo.java  |  3 --
 .../cbus/readwrite/SALDataClockAndTimekeeping.java |  3 --
 .../java/cbus/readwrite/SALDataEnableControl.java  |  3 --
 .../java/cbus/readwrite/SALDataErrorReporting.java |  3 --
 .../java/cbus/readwrite/SALDataFreeUsage.java      |  3 --
 .../plc4x/java/cbus/readwrite/SALDataHeating.java  |  3 --
 .../java/cbus/readwrite/SALDataHvacActuator.java   |  3 --
 .../cbus/readwrite/SALDataIrrigationControl.java   |  3 --
 .../plc4x/java/cbus/readwrite/SALDataLighting.java |  3 --
 .../java/cbus/readwrite/SALDataMeasurement.java    |  3 --
 .../java/cbus/readwrite/SALDataMediaTransport.java |  3 --
 .../plc4x/java/cbus/readwrite/SALDataMetering.java |  3 --
 .../SALDataPoolsSpasPondsFountainsControl.java     |  3 --
 .../plc4x/java/cbus/readwrite/SALDataReserved.java |  3 --
 .../cbus/readwrite/SALDataRoomControlSystem.java   |  3 --
 .../plc4x/java/cbus/readwrite/SALDataSecurity.java |  3 --
 .../SALDataTelephonyStatusAndControl.java          |  3 --
 .../readwrite/SALDataTemperatureBroadcast.java     |  3 --
 .../plc4x/java/cbus/readwrite/SALDataTesting.java  |  3 --
 .../java/cbus/readwrite/SALDataTriggerControl.java |  3 --
 .../java/cbus/readwrite/SALDataVentilation.java    |  3 --
 .../plc4x/java/cbus/readwrite/SecurityArmCode.java |  3 --
 .../plc4x/java/cbus/readwrite/SecurityData.java    |  3 --
 .../java/cbus/readwrite/SecurityDataAlarmOff.java  |  3 --
 .../java/cbus/readwrite/SecurityDataAlarmOn.java   |  3 --
 .../readwrite/SecurityDataArmFailedCleared.java    |  3 --
 .../readwrite/SecurityDataArmFailedRaised.java     |  3 --
 .../readwrite/SecurityDataArmReadyNotReady.java    |  3 --
 .../java/cbus/readwrite/SecurityDataArmSystem.java |  3 --
 .../readwrite/SecurityDataCurrentAlarmType.java    |  3 --
 .../cbus/readwrite/SecurityDataDisplayMessage.java |  3 --
 .../cbus/readwrite/SecurityDataDropTamper.java     |  3 --
 .../cbus/readwrite/SecurityDataEmulatedKeypad.java |  3 --
 .../readwrite/SecurityDataEntryDelayStarted.java   |  3 --
 .../java/cbus/readwrite/SecurityDataEvent.java     |  3 --
 .../readwrite/SecurityDataExitDelayStarted.java    |  3 --
 .../readwrite/SecurityDataFireAlarmCleared.java    |  3 --
 .../readwrite/SecurityDataFireAlarmRaised.java     |  3 --
 .../readwrite/SecurityDataGasAlarmCleared.java     |  3 --
 .../cbus/readwrite/SecurityDataGasAlarmRaised.java |  3 --
 .../readwrite/SecurityDataLineCutAlarmCleared.java |  3 --
 .../readwrite/SecurityDataLineCutAlarmRaised.java  |  3 --
 .../readwrite/SecurityDataLowBatteryCharging.java  |  3 --
 .../readwrite/SecurityDataLowBatteryCorrected.java |  3 --
 .../readwrite/SecurityDataLowBatteryDetected.java  |  3 --
 .../cbus/readwrite/SecurityDataMainsFailure.java   |  3 --
 .../SecurityDataMainsRestoredOrApplied.java        |  3 --
 .../plc4x/java/cbus/readwrite/SecurityDataOff.java |  3 --
 .../plc4x/java/cbus/readwrite/SecurityDataOn.java  |  3 --
 .../readwrite/SecurityDataOtherAlarmCleared.java   |  3 --
 .../readwrite/SecurityDataOtherAlarmRaised.java    |  3 --
 .../cbus/readwrite/SecurityDataPanicActivated.java |  3 --
 .../cbus/readwrite/SecurityDataPanicCleared.java   |  3 --
 .../readwrite/SecurityDataPasswordEntryStatus.java |  3 --
 .../cbus/readwrite/SecurityDataRaiseAlarm.java     |  3 --
 .../cbus/readwrite/SecurityDataRaiseTamper.java    |  3 --
 .../readwrite/SecurityDataRequestZoneName.java     |  3 --
 .../cbus/readwrite/SecurityDataStatus1Request.java |  3 --
 .../cbus/readwrite/SecurityDataStatus2Request.java |  3 --
 .../cbus/readwrite/SecurityDataStatusReport1.java  |  3 --
 .../cbus/readwrite/SecurityDataStatusReport2.java  |  3 --
 .../readwrite/SecurityDataSystemArmedDisarmed.java |  3 --
 .../cbus/readwrite/SecurityDataSystemDisarmed.java |  3 --
 .../java/cbus/readwrite/SecurityDataTamperOff.java |  3 --
 .../java/cbus/readwrite/SecurityDataTamperOn.java  |  3 --
 .../cbus/readwrite/SecurityDataZoneIsolated.java   |  3 --
 .../java/cbus/readwrite/SecurityDataZoneName.java  |  3 --
 .../java/cbus/readwrite/SecurityDataZoneOpen.java  |  3 --
 .../cbus/readwrite/SecurityDataZoneSealed.java     |  3 --
 .../java/cbus/readwrite/SecurityDataZoneShort.java |  3 --
 .../cbus/readwrite/SecurityDataZoneUnsealed.java   |  3 --
 .../cbus/readwrite/SerialInterfaceAddress.java     |  3 --
 .../plc4x/java/cbus/readwrite/SerialNumber.java    |  3 --
 .../java/cbus/readwrite/ServerErrorReply.java      |  3 --
 .../plc4x/java/cbus/readwrite/StatusByte.java      |  3 --
 .../plc4x/java/cbus/readwrite/StatusRequest.java   |  3 --
 .../cbus/readwrite/StatusRequestBinaryState.java   |  3 --
 .../StatusRequestBinaryStateDeprecated.java        |  3 --
 .../java/cbus/readwrite/StatusRequestLevel.java    |  3 --
 .../plc4x/java/cbus/readwrite/TamperStatus.java    |  3 --
 .../plc4x/java/cbus/readwrite/TelephonyData.java   |  3 --
 .../readwrite/TelephonyDataClearDiversion.java     |  3 --
 .../cbus/readwrite/TelephonyDataDialInFailure.java |  3 --
 .../readwrite/TelephonyDataDialOutFailure.java     |  3 --
 .../java/cbus/readwrite/TelephonyDataDivert.java   |  3 --
 ...TelephonyDataInternetConnectionRequestMade.java |  3 --
 .../TelephonyDataIsolateSecondaryOutlet.java       |  3 --
 .../cbus/readwrite/TelephonyDataLineOffHook.java   |  3 --
 .../cbus/readwrite/TelephonyDataLineOnHook.java    |  3 --
 .../readwrite/TelephonyDataRecallLastNumber.java   |  3 --
 .../TelephonyDataRecallLastNumberRequest.java      |  3 --
 .../readwrite/TelephonyDataRejectIncomingCall.java |  3 --
 .../java/cbus/readwrite/TelephonyDataRinging.java  |  3 --
 .../cbus/readwrite/TemperatureBroadcastData.java   |  3 --
 .../java/cbus/readwrite/TriggerControlData.java    |  3 --
 .../readwrite/TriggerControlDataIndicatorKill.java |  3 --
 .../cbus/readwrite/TriggerControlDataLabel.java    |  3 --
 .../readwrite/TriggerControlDataTriggerEvent.java  |  3 --
 .../readwrite/TriggerControlDataTriggerMax.java    |  3 --
 .../readwrite/TriggerControlDataTriggerMin.java    |  3 --
 .../cbus/readwrite/TriggerControlLabelOptions.java |  3 --
 .../plc4x/java/cbus/readwrite/UnitAddress.java     |  3 --
 .../plc4x/java/cbus/readwrite/ZoneStatus.java      |  3 --
 .../plc4x/java/canopen/readwrite/CANOpenFrame.java |  3 --
 .../canopen/readwrite/CANOpenHeartbeatPayload.java |  3 --
 .../plc4x/java/canopen/readwrite/CANOpenMPDO.java  |  3 --
 .../canopen/readwrite/CANOpenNetworkPayload.java   |  3 --
 .../plc4x/java/canopen/readwrite/CANOpenPDO.java   |  3 --
 .../java/canopen/readwrite/CANOpenPDOPayload.java  |  3 --
 .../java/canopen/readwrite/CANOpenPayload.java     |  3 --
 .../java/canopen/readwrite/CANOpenSDORequest.java  |  3 --
 .../java/canopen/readwrite/CANOpenSDOResponse.java |  3 --
 .../plc4x/java/canopen/readwrite/CANOpenTime.java  |  3 --
 .../readwrite/CANOpenTimeSynchronization.java      |  3 --
 .../plc4x/java/canopen/readwrite/IndexAddress.java |  3 --
 .../plc4x/java/canopen/readwrite/SDOAbort.java     |  3 --
 .../java/canopen/readwrite/SDOAbortRequest.java    |  3 --
 .../java/canopen/readwrite/SDOAbortResponse.java   |  3 --
 .../plc4x/java/canopen/readwrite/SDOBlockData.java |  3 --
 .../java/canopen/readwrite/SDOBlockRequest.java    |  3 --
 .../java/canopen/readwrite/SDOBlockResponse.java   |  3 --
 .../readwrite/SDOInitiateDownloadRequest.java      |  3 --
 .../readwrite/SDOInitiateDownloadResponse.java     |  3 --
 .../SDOInitiateExpeditedUploadResponse.java        |  3 --
 .../SDOInitiateSegmentedReservedResponse.java      |  3 --
 .../SDOInitiateSegmentedUploadResponse.java        |  3 --
 .../readwrite/SDOInitiateUploadRequest.java        |  3 --
 .../readwrite/SDOInitiateUploadResponse.java       |  3 --
 .../SDOInitiateUploadResponsePayload.java          |  3 --
 .../plc4x/java/canopen/readwrite/SDORequest.java   |  3 --
 .../plc4x/java/canopen/readwrite/SDOResponse.java  |  3 --
 .../plc4x/java/canopen/readwrite/SDOSegment.java   |  3 --
 .../readwrite/SDOSegmentDownloadRequest.java       |  3 --
 .../readwrite/SDOSegmentDownloadResponse.java      |  3 --
 .../canopen/readwrite/SDOSegmentUploadRequest.java |  3 --
 .../readwrite/SDOSegmentUploadResponse.java        |  3 --
 .../eip/readwrite/AnsiExtendedSymbolSegment.java   |  3 --
 .../plc4x/java/eip/readwrite/CIPAttributes.java    |  3 --
 .../apache/plc4x/java/eip/readwrite/CIPData.java   |  3 --
 .../plc4x/java/eip/readwrite/CIPDataConnected.java |  3 --
 .../java/eip/readwrite/CipConnectedRequest.java    |  3 --
 .../java/eip/readwrite/CipConnectedResponse.java   |  3 --
 .../CipConnectionManagerCloseRequest.java          |  3 --
 .../CipConnectionManagerCloseResponse.java         |  3 --
 .../eip/readwrite/CipConnectionManagerRequest.java |  3 --
 .../readwrite/CipConnectionManagerResponse.java    |  3 --
 .../apache/plc4x/java/eip/readwrite/CipRRData.java |  3 --
 .../plc4x/java/eip/readwrite/CipReadRequest.java   |  3 --
 .../plc4x/java/eip/readwrite/CipReadResponse.java  |  3 --
 .../plc4x/java/eip/readwrite/CipService.java       |  3 --
 .../java/eip/readwrite/CipUnconnectedRequest.java  |  3 --
 .../plc4x/java/eip/readwrite/CipWriteRequest.java  |  3 --
 .../plc4x/java/eip/readwrite/CipWriteResponse.java |  3 --
 .../apache/plc4x/java/eip/readwrite/ClassID.java   |  3 --
 .../plc4x/java/eip/readwrite/ClassSegment.java     |  3 --
 .../java/eip/readwrite/ConnectedAddressItem.java   |  3 --
 .../java/eip/readwrite/ConnectedDataItem.java      |  3 --
 .../plc4x/java/eip/readwrite/DataSegment.java      |  3 --
 .../plc4x/java/eip/readwrite/DataSegmentType.java  |  3 --
 .../java/eip/readwrite/EipConnectionRequest.java   |  3 --
 .../java/eip/readwrite/EipConnectionResponse.java  |  3 --
 .../java/eip/readwrite/EipDisconnectRequest.java   |  3 --
 .../apache/plc4x/java/eip/readwrite/EipPacket.java |  3 --
 .../java/eip/readwrite/GetAttributeAllRequest.java |  3 --
 .../eip/readwrite/GetAttributeAllResponse.java     |  3 --
 .../eip/readwrite/GetAttributeListRequest.java     |  3 --
 .../eip/readwrite/GetAttributeListResponse.java    |  3 --
 .../eip/readwrite/GetAttributeSingleRequest.java   |  3 --
 .../eip/readwrite/GetAttributeSingleResponse.java  |  3 --
 .../plc4x/java/eip/readwrite/InstanceID.java       |  3 --
 .../plc4x/java/eip/readwrite/InstanceSegment.java  |  3 --
 .../java/eip/readwrite/ListServicesRequest.java    |  3 --
 .../java/eip/readwrite/ListServicesResponse.java   |  3 --
 .../plc4x/java/eip/readwrite/LogicalSegment.java   |  3 --
 .../java/eip/readwrite/LogicalSegmentType.java     |  3 --
 .../apache/plc4x/java/eip/readwrite/MemberID.java  |  3 --
 .../java/eip/readwrite/MultipleServiceRequest.java |  3 --
 .../eip/readwrite/MultipleServiceResponse.java     |  3 --
 .../eip/readwrite/NetworkConnectionParameters.java |  3 --
 .../plc4x/java/eip/readwrite/NullAddressItem.java  |  3 --
 .../java/eip/readwrite/NullCommandRequest.java     |  3 --
 .../java/eip/readwrite/NullCommandResponse.java    |  3 --
 .../eip/readwrite/NullEipConnectionResponse.java   |  3 --
 .../eip/readwrite/NullListServicesResponse.java    |  3 --
 .../plc4x/java/eip/readwrite/PathSegment.java      |  3 --
 .../plc4x/java/eip/readwrite/PortSegment.java      |  3 --
 .../java/eip/readwrite/PortSegmentExtended.java    |  3 --
 .../java/eip/readwrite/PortSegmentNormal.java      |  3 --
 .../plc4x/java/eip/readwrite/PortSegmentType.java  |  3 --
 .../plc4x/java/eip/readwrite/SendUnitData.java     |  3 --
 .../apache/plc4x/java/eip/readwrite/Services.java  |  3 --
 .../plc4x/java/eip/readwrite/ServicesResponse.java |  3 --
 .../java/eip/readwrite/SetAttributeAllRequest.java |  3 --
 .../eip/readwrite/SetAttributeAllResponse.java     |  3 --
 .../eip/readwrite/SetAttributeListRequest.java     |  3 --
 .../eip/readwrite/SetAttributeListResponse.java    |  3 --
 .../eip/readwrite/SetAttributeSingleRequest.java   |  3 --
 .../eip/readwrite/SetAttributeSingleResponse.java  |  3 --
 .../plc4x/java/eip/readwrite/TransportType.java    |  3 --
 .../apache/plc4x/java/eip/readwrite/TypeId.java    |  3 --
 .../java/eip/readwrite/UnConnectedDataItem.java    |  3 --
 .../java/firmata/readwrite/FirmataCommand.java     |  3 --
 .../readwrite/FirmataCommandProtocolVersion.java   |  3 --
 .../FirmataCommandSetDigitalPinValue.java          |  3 --
 .../readwrite/FirmataCommandSetPinMode.java        |  3 --
 .../firmata/readwrite/FirmataCommandSysex.java     |  3 --
 .../readwrite/FirmataCommandSystemReset.java       |  3 --
 .../java/firmata/readwrite/FirmataMessage.java     |  3 --
 .../firmata/readwrite/FirmataMessageAnalogIO.java  |  3 --
 .../firmata/readwrite/FirmataMessageCommand.java   |  3 --
 .../firmata/readwrite/FirmataMessageDigitalIO.java |  3 --
 .../FirmataMessageSubscribeAnalogPinValue.java     |  3 --
 .../FirmataMessageSubscribeDigitalPinValue.java    |  3 --
 .../plc4x/java/firmata/readwrite/SysexCommand.java |  3 --
 .../SysexCommandAnalogMappingQueryRequest.java     |  3 --
 .../SysexCommandAnalogMappingQueryResponse.java    |  3 --
 .../SysexCommandAnalogMappingResponse.java         |  3 --
 .../readwrite/SysexCommandCapabilityQuery.java     |  3 --
 .../readwrite/SysexCommandCapabilityResponse.java  |  3 --
 .../readwrite/SysexCommandExtendedAnalog.java      |  3 --
 .../firmata/readwrite/SysexCommandExtendedId.java  |  3 --
 .../readwrite/SysexCommandPinStateQuery.java       |  3 --
 .../readwrite/SysexCommandPinStateResponse.java    |  3 --
 .../SysexCommandReportFirmwareRequest.java         |  3 --
 .../SysexCommandReportFirmwareResponse.java        |  3 --
 .../readwrite/SysexCommandSamplingInterval.java    |  3 --
 .../firmata/readwrite/SysexCommandStringData.java  |  3 --
 .../readwrite/SysexCommandSysexNonRealtime.java    |  3 --
 .../readwrite/SysexCommandSysexRealtime.java       |  3 --
 .../apache/plc4x/java/knxnetip/readwrite/Apdu.java |  3 --
 .../plc4x/java/knxnetip/readwrite/ApduControl.java |  3 --
 .../java/knxnetip/readwrite/ApduControlAck.java    |  3 --
 .../knxnetip/readwrite/ApduControlConnect.java     |  3 --
 .../knxnetip/readwrite/ApduControlContainer.java   |  3 --
 .../knxnetip/readwrite/ApduControlDisconnect.java  |  3 --
 .../java/knxnetip/readwrite/ApduControlNack.java   |  3 --
 .../plc4x/java/knxnetip/readwrite/ApduData.java    |  3 --
 .../java/knxnetip/readwrite/ApduDataAdcRead.java   |  3 --
 .../knxnetip/readwrite/ApduDataAdcResponse.java    |  3 --
 .../java/knxnetip/readwrite/ApduDataContainer.java |  3 --
 .../readwrite/ApduDataDeviceDescriptorRead.java    |  3 --
 .../ApduDataDeviceDescriptorResponse.java          |  3 --
 .../plc4x/java/knxnetip/readwrite/ApduDataExt.java |  3 --
 .../readwrite/ApduDataExtAuthorizeRequest.java     |  3 --
 .../readwrite/ApduDataExtAuthorizeResponse.java    |  3 --
 .../readwrite/ApduDataExtDomainAddressRead.java    |  3 --
 .../ApduDataExtDomainAddressResponse.java          |  3 --
 .../ApduDataExtDomainAddressSelectiveRead.java     |  3 --
 .../ApduDataExtDomainAddressSerialNumberRead.java  |  3 --
 ...duDataExtDomainAddressSerialNumberResponse.java |  3 --
 .../ApduDataExtDomainAddressSerialNumberWrite.java |  3 --
 .../readwrite/ApduDataExtDomainAddressWrite.java   |  3 --
 .../readwrite/ApduDataExtFileStreamInfoReport.java |  3 --
 .../ApduDataExtGroupPropertyValueInfoReport.java   |  3 --
 .../ApduDataExtGroupPropertyValueRead.java         |  3 --
 .../ApduDataExtGroupPropertyValueResponse.java     |  3 --
 .../ApduDataExtGroupPropertyValueWrite.java        |  3 --
 ...duDataExtIndividualAddressSerialNumberRead.java |  3 --
 ...taExtIndividualAddressSerialNumberResponse.java |  3 --
 ...uDataExtIndividualAddressSerialNumberWrite.java |  3 --
 .../knxnetip/readwrite/ApduDataExtKeyResponse.java |  3 --
 .../knxnetip/readwrite/ApduDataExtKeyWrite.java    |  3 --
 .../knxnetip/readwrite/ApduDataExtLinkRead.java    |  3 --
 .../readwrite/ApduDataExtLinkResponse.java         |  3 --
 .../knxnetip/readwrite/ApduDataExtLinkWrite.java   |  3 --
 .../readwrite/ApduDataExtMemoryBitWrite.java       |  3 --
 .../readwrite/ApduDataExtNetworkParameterRead.java |  3 --
 .../ApduDataExtNetworkParameterResponse.java       |  3 --
 .../ApduDataExtNetworkParameterWrite.java          |  3 --
 .../ApduDataExtOpenRoutingTableRequest.java        |  3 --
 .../ApduDataExtPropertyDescriptionRead.java        |  3 --
 .../ApduDataExtPropertyDescriptionResponse.java    |  3 --
 .../readwrite/ApduDataExtPropertyValueRead.java    |  3 --
 .../ApduDataExtPropertyValueResponse.java          |  3 --
 .../readwrite/ApduDataExtPropertyValueWrite.java   |  3 --
 .../ApduDataExtReadRouterMemoryRequest.java        |  3 --
 .../ApduDataExtReadRouterMemoryResponse.java       |  3 --
 .../ApduDataExtReadRouterStatusRequest.java        |  3 --
 .../ApduDataExtReadRouterStatusResponse.java       |  3 --
 .../ApduDataExtReadRoutingTableRequest.java        |  3 --
 .../ApduDataExtReadRoutingTableResponse.java       |  3 --
 .../ApduDataExtWriteRouterMemoryRequest.java       |  3 --
 .../ApduDataExtWriteRouterStatusRequest.java       |  3 --
 .../ApduDataExtWriteRoutingTableRequest.java       |  3 --
 .../knxnetip/readwrite/ApduDataGroupValueRead.java |  3 --
 .../readwrite/ApduDataGroupValueResponse.java      |  3 --
 .../readwrite/ApduDataGroupValueWrite.java         |  3 --
 .../readwrite/ApduDataIndividualAddressRead.java   |  3 --
 .../ApduDataIndividualAddressResponse.java         |  3 --
 .../readwrite/ApduDataIndividualAddressWrite.java  |  3 --
 .../knxnetip/readwrite/ApduDataMemoryRead.java     |  3 --
 .../knxnetip/readwrite/ApduDataMemoryResponse.java |  3 --
 .../knxnetip/readwrite/ApduDataMemoryWrite.java    |  3 --
 .../java/knxnetip/readwrite/ApduDataOther.java     |  3 --
 .../java/knxnetip/readwrite/ApduDataRestart.java   |  3 --
 .../knxnetip/readwrite/ApduDataUserMessage.java    |  3 --
 .../apache/plc4x/java/knxnetip/readwrite/CEMI.java |  3 --
 .../readwrite/CEMIAdditionalInformation.java       |  3 --
 .../CEMIAdditionalInformationBusmonitorInfo.java   |  3 --
 ...CEMIAdditionalInformationRelativeTimestamp.java |  3 --
 .../knxnetip/readwrite/ChannelInformation.java     |  3 --
 .../java/knxnetip/readwrite/ComObjectTable.java    |  3 --
 .../readwrite/ComObjectTableRealisationType1.java  |  3 --
 .../readwrite/ComObjectTableRealisationType2.java  |  3 --
 .../readwrite/ComObjectTableRealisationType6.java  |  3 --
 .../java/knxnetip/readwrite/ConnectionRequest.java |  3 --
 .../readwrite/ConnectionRequestInformation.java    |  3 --
 ...nnectionRequestInformationDeviceManagement.java |  3 --
 ...nnectionRequestInformationTunnelConnection.java |  3 --
 .../knxnetip/readwrite/ConnectionResponse.java     |  3 --
 .../readwrite/ConnectionResponseDataBlock.java     |  3 --
 ...onnectionResponseDataBlockDeviceManagement.java |  3 --
 ...onnectionResponseDataBlockTunnelConnection.java |  3 --
 .../knxnetip/readwrite/ConnectionStateRequest.java |  3 --
 .../readwrite/ConnectionStateResponse.java         |  3 --
 .../java/knxnetip/readwrite/DIBDeviceInfo.java     |  3 --
 .../knxnetip/readwrite/DIBSuppSvcFamilies.java     |  3 --
 .../knxnetip/readwrite/DescriptionRequest.java     |  3 --
 .../knxnetip/readwrite/DescriptionResponse.java    |  3 --
 .../knxnetip/readwrite/DeviceConfigurationAck.java |  3 --
 .../readwrite/DeviceConfigurationAckDataBlock.java |  3 --
 .../readwrite/DeviceConfigurationRequest.java      |  3 --
 .../DeviceConfigurationRequestDataBlock.java       |  3 --
 .../knxnetip/readwrite/DeviceDescriptorType2.java  |  3 --
 .../java/knxnetip/readwrite/DeviceStatus.java      |  3 --
 .../java/knxnetip/readwrite/DisconnectRequest.java |  3 --
 .../knxnetip/readwrite/DisconnectResponse.java     |  3 --
 .../GroupObjectDescriptorRealisationType1.java     |  3 --
 .../GroupObjectDescriptorRealisationType2.java     |  3 --
 .../GroupObjectDescriptorRealisationType6.java     |  3 --
 .../GroupObjectDescriptorRealisationType7.java     |  3 --
 .../GroupObjectDescriptorRealisationTypeB.java     |  3 --
 .../knxnetip/readwrite/HPAIControlEndpoint.java    |  3 --
 .../java/knxnetip/readwrite/HPAIDataEndpoint.java  |  3 --
 .../knxnetip/readwrite/HPAIDiscoveryEndpoint.java  |  3 --
 .../plc4x/java/knxnetip/readwrite/IPAddress.java   |  3 --
 .../plc4x/java/knxnetip/readwrite/KnxAddress.java  |  3 --
 .../java/knxnetip/readwrite/KnxGroupAddress.java   |  3 --
 .../knxnetip/readwrite/KnxGroupAddress2Level.java  |  3 --
 .../knxnetip/readwrite/KnxGroupAddress3Level.java  |  3 --
 .../readwrite/KnxGroupAddressFreeLevel.java        |  3 --
 .../java/knxnetip/readwrite/KnxNetIpCore.java      |  3 --
 .../readwrite/KnxNetIpDeviceManagement.java        |  3 --
 .../java/knxnetip/readwrite/KnxNetIpMessage.java   |  3 --
 .../java/knxnetip/readwrite/KnxNetIpRouting.java   |  3 --
 .../java/knxnetip/readwrite/KnxNetIpTunneling.java |  3 --
 .../knxnetip/readwrite/KnxNetObjectServer.java     |  3 --
 .../KnxNetRemoteConfigurationAndDiagnosis.java     |  3 --
 .../knxnetip/readwrite/KnxNetRemoteLogging.java    |  3 --
 .../plc4x/java/knxnetip/readwrite/LBusmonInd.java  |  3 --
 .../plc4x/java/knxnetip/readwrite/LDataCon.java    |  3 --
 .../java/knxnetip/readwrite/LDataExtended.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/LDataFrame.java  |  3 --
 .../java/knxnetip/readwrite/LDataFrameACK.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/LDataInd.java    |  3 --
 .../plc4x/java/knxnetip/readwrite/LDataReq.java    |  3 --
 .../plc4x/java/knxnetip/readwrite/LPollData.java   |  3 --
 .../java/knxnetip/readwrite/LPollDataCon.java      |  3 --
 .../java/knxnetip/readwrite/LPollDataReq.java      |  3 --
 .../plc4x/java/knxnetip/readwrite/LRawCon.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/LRawInd.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/LRawReq.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/MACAddress.java  |  3 --
 .../knxnetip/readwrite/MFuncPropCommandReq.java    |  3 --
 .../java/knxnetip/readwrite/MFuncPropCon.java      |  3 --
 .../knxnetip/readwrite/MFuncPropStateReadReq.java  |  3 --
 .../java/knxnetip/readwrite/MPropInfoInd.java      |  3 --
 .../java/knxnetip/readwrite/MPropReadCon.java      |  3 --
 .../java/knxnetip/readwrite/MPropReadReq.java      |  3 --
 .../java/knxnetip/readwrite/MPropWriteCon.java     |  3 --
 .../java/knxnetip/readwrite/MPropWriteReq.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/MResetInd.java   |  3 --
 .../plc4x/java/knxnetip/readwrite/MResetReq.java   |  3 --
 .../readwrite/ProjectInstallationIdentifier.java   |  3 --
 .../java/knxnetip/readwrite/RelativeTimestamp.java |  3 --
 .../java/knxnetip/readwrite/RoutingIndication.java |  3 --
 .../java/knxnetip/readwrite/SearchRequest.java     |  3 --
 .../java/knxnetip/readwrite/SearchResponse.java    |  3 --
 .../plc4x/java/knxnetip/readwrite/ServiceId.java   |  3 --
 .../java/knxnetip/readwrite/TDataConnectedInd.java |  3 --
 .../java/knxnetip/readwrite/TDataConnectedReq.java |  3 --
 .../knxnetip/readwrite/TDataIndividualInd.java     |  3 --
 .../knxnetip/readwrite/TDataIndividualReq.java     |  3 --
 .../java/knxnetip/readwrite/TunnelingRequest.java  |  3 --
 .../readwrite/TunnelingRequestDataBlock.java       |  3 --
 .../java/knxnetip/readwrite/TunnelingResponse.java |  3 --
 .../readwrite/TunnelingResponseDataBlock.java      |  3 --
 .../java/knxnetip/readwrite/UnknownMessage.java    |  3 --
 .../plc4x/java/modbus/readwrite/ModbusADU.java     |  3 --
 .../java/modbus/readwrite/ModbusAsciiADU.java      |  3 --
 .../java/modbus/readwrite/ModbusConstants.java     |  3 --
 .../readwrite/ModbusDeviceInformationObject.java   |  3 --
 .../plc4x/java/modbus/readwrite/ModbusPDU.java     |  3 --
 .../readwrite/ModbusPDUDiagnosticRequest.java      |  3 --
 .../readwrite/ModbusPDUDiagnosticResponse.java     |  3 --
 .../java/modbus/readwrite/ModbusPDUError.java      |  3 --
 .../ModbusPDUGetComEventCounterRequest.java        |  3 --
 .../ModbusPDUGetComEventCounterResponse.java       |  3 --
 .../readwrite/ModbusPDUGetComEventLogRequest.java  |  3 --
 .../readwrite/ModbusPDUGetComEventLogResponse.java |  3 --
 .../ModbusPDUMaskWriteHoldingRegisterRequest.java  |  3 --
 .../ModbusPDUMaskWriteHoldingRegisterResponse.java |  3 --
 .../readwrite/ModbusPDUReadCoilsRequest.java       |  3 --
 .../readwrite/ModbusPDUReadCoilsResponse.java      |  3 --
 .../ModbusPDUReadDeviceIdentificationRequest.java  |  3 --
 .../ModbusPDUReadDeviceIdentificationResponse.java |  3 --
 .../ModbusPDUReadDiscreteInputsRequest.java        |  3 --
 .../ModbusPDUReadDiscreteInputsResponse.java       |  3 --
 .../ModbusPDUReadExceptionStatusRequest.java       |  3 --
 .../ModbusPDUReadExceptionStatusResponse.java      |  3 --
 .../readwrite/ModbusPDUReadFifoQueueRequest.java   |  3 --
 .../readwrite/ModbusPDUReadFifoQueueResponse.java  |  3 --
 .../readwrite/ModbusPDUReadFileRecordRequest.java  |  3 --
 .../ModbusPDUReadFileRecordRequestItem.java        |  3 --
 .../readwrite/ModbusPDUReadFileRecordResponse.java |  3 --
 .../ModbusPDUReadFileRecordResponseItem.java       |  3 --
 .../ModbusPDUReadHoldingRegistersRequest.java      |  3 --
 .../ModbusPDUReadHoldingRegistersResponse.java     |  3 --
 .../ModbusPDUReadInputRegistersRequest.java        |  3 --
 .../ModbusPDUReadInputRegistersResponse.java       |  3 --
 ...DUReadWriteMultipleHoldingRegistersRequest.java |  3 --
 ...UReadWriteMultipleHoldingRegistersResponse.java |  3 --
 .../readwrite/ModbusPDUReportServerIdRequest.java  |  3 --
 .../readwrite/ModbusPDUReportServerIdResponse.java |  3 --
 .../readwrite/ModbusPDUWriteFileRecordRequest.java |  3 --
 .../ModbusPDUWriteFileRecordRequestItem.java       |  3 --
 .../ModbusPDUWriteFileRecordResponse.java          |  3 --
 .../ModbusPDUWriteFileRecordResponseItem.java      |  3 --
 .../ModbusPDUWriteMultipleCoilsRequest.java        |  3 --
 .../ModbusPDUWriteMultipleCoilsResponse.java       |  3 --
 ...busPDUWriteMultipleHoldingRegistersRequest.java |  3 --
 ...usPDUWriteMultipleHoldingRegistersResponse.java |  3 --
 .../readwrite/ModbusPDUWriteSingleCoilRequest.java |  3 --
 .../ModbusPDUWriteSingleCoilResponse.java          |  3 --
 .../ModbusPDUWriteSingleRegisterRequest.java       |  3 --
 .../ModbusPDUWriteSingleRegisterResponse.java      |  3 --
 .../plc4x/java/modbus/readwrite/ModbusRtuADU.java  |  3 --
 .../plc4x/java/modbus/readwrite/ModbusTcpADU.java  |  3 --
 .../opcua/readwrite/ActivateSessionRequest.java    |  3 --
 .../opcua/readwrite/ActivateSessionResponse.java   |  3 --
 .../plc4x/java/opcua/readwrite/AddNodesItem.java   |  3 --
 .../java/opcua/readwrite/AddNodesRequest.java      |  3 --
 .../java/opcua/readwrite/AddNodesResponse.java     |  3 --
 .../plc4x/java/opcua/readwrite/AddNodesResult.java |  3 --
 .../java/opcua/readwrite/AddReferencesItem.java    |  3 --
 .../java/opcua/readwrite/AddReferencesRequest.java |  3 --
 .../opcua/readwrite/AddReferencesResponse.java     |  3 --
 .../opcua/readwrite/AdditionalParametersType.java  |  3 --
 .../opcua/readwrite/AggregateConfiguration.java    |  3 --
 .../java/opcua/readwrite/AliasNameDataType.java    |  3 --
 .../plc4x/java/opcua/readwrite/Annotation.java     |  3 --
 .../opcua/readwrite/AnonymousIdentityToken.java    |  3 --
 .../opcua/readwrite/ApplicationDescription.java    |  3 --
 .../readwrite/ApplicationInstanceCertificate.java  |  3 --
 .../plc4x/java/opcua/readwrite/Argument.java       |  3 --
 .../plc4x/java/opcua/readwrite/AudioDataType.java  |  3 --
 .../java/opcua/readwrite/AxisInformation.java      |  3 --
 .../java/opcua/readwrite/BitFieldMaskDataType.java |  3 --
 .../java/opcua/readwrite/BrowseDescription.java    |  3 --
 .../java/opcua/readwrite/BrowseNextRequest.java    |  3 --
 .../java/opcua/readwrite/BrowseNextResponse.java   |  3 --
 .../plc4x/java/opcua/readwrite/BrowsePath.java     |  3 --
 .../java/opcua/readwrite/BrowsePathResult.java     |  3 --
 .../java/opcua/readwrite/BrowsePathTarget.java     |  3 --
 .../plc4x/java/opcua/readwrite/BrowseRequest.java  |  3 --
 .../plc4x/java/opcua/readwrite/BrowseResponse.java |  3 --
 .../plc4x/java/opcua/readwrite/BrowseResult.java   |  3 --
 .../plc4x/java/opcua/readwrite/BuildInfo.java      |  3 --
 .../java/opcua/readwrite/ByteStringArray.java      |  3 --
 .../java/opcua/readwrite/ByteStringNodeId.java     |  3 --
 .../java/opcua/readwrite/CallMethodRequest.java    |  3 --
 .../java/opcua/readwrite/CallMethodResult.java     |  3 --
 .../plc4x/java/opcua/readwrite/CallRequest.java    |  3 --
 .../plc4x/java/opcua/readwrite/CallResponse.java   |  3 --
 .../plc4x/java/opcua/readwrite/CancelRequest.java  |  3 --
 .../plc4x/java/opcua/readwrite/CancelResponse.java |  3 --
 .../java/opcua/readwrite/CartesianCoordinates.java |  3 --
 .../java/opcua/readwrite/ChannelSecurityToken.java |  3 --
 .../opcua/readwrite/CloseSecureChannelRequest.java |  3 --
 .../readwrite/CloseSecureChannelResponse.java      |  3 --
 .../java/opcua/readwrite/CloseSessionRequest.java  |  3 --
 .../java/opcua/readwrite/CloseSessionResponse.java |  3 --
 .../java/opcua/readwrite/ComplexNumberType.java    |  3 --
 .../readwrite/ConfigurationVersionDataType.java    |  3 --
 .../readwrite/ConnectionTransportDataType.java     |  3 --
 .../plc4x/java/opcua/readwrite/ContentFilter.java  |  3 --
 .../java/opcua/readwrite/ContentFilterElement.java |  3 --
 .../readwrite/ContentFilterElementResult.java      |  3 --
 .../java/opcua/readwrite/ContentFilterResult.java  |  3 --
 .../java/opcua/readwrite/ContinuationPoint.java    |  3 --
 .../apache/plc4x/java/opcua/readwrite/Counter.java |  3 --
 .../readwrite/CreateMonitoredItemsRequest.java     |  3 --
 .../readwrite/CreateMonitoredItemsResponse.java    |  3 --
 .../java/opcua/readwrite/CreateSessionRequest.java |  3 --
 .../opcua/readwrite/CreateSessionResponse.java     |  3 --
 .../opcua/readwrite/CreateSubscriptionRequest.java |  3 --
 .../readwrite/CreateSubscriptionResponse.java      |  3 --
 .../java/opcua/readwrite/CurrencyUnitType.java     |  3 --
 .../opcua/readwrite/DataChangeNotification.java    |  3 --
 .../readwrite/DataSetReaderMessageDataType.java    |  3 --
 .../readwrite/DataSetReaderTransportDataType.java  |  3 --
 .../opcua/readwrite/DataSetWriterDataType.java     |  3 --
 .../readwrite/DataSetWriterMessageDataType.java    |  3 --
 .../readwrite/DataSetWriterTransportDataType.java  |  3 --
 .../java/opcua/readwrite/DataTypeDefinition.java   |  3 --
 .../java/opcua/readwrite/DataTypeDescription.java  |  3 --
 .../java/opcua/readwrite/DataTypeSchemaHeader.java |  3 --
 .../plc4x/java/opcua/readwrite/DataValue.java      |  3 --
 .../apache/plc4x/java/opcua/readwrite/Date.java    |  3 --
 .../plc4x/java/opcua/readwrite/DateString.java     |  3 --
 .../java/opcua/readwrite/DecimalDataType.java      |  3 --
 .../plc4x/java/opcua/readwrite/DecimalString.java  |  3 --
 .../readwrite/DeleteMonitoredItemsRequest.java     |  3 --
 .../readwrite/DeleteMonitoredItemsResponse.java    |  3 --
 .../java/opcua/readwrite/DeleteNodesItem.java      |  3 --
 .../java/opcua/readwrite/DeleteNodesRequest.java   |  3 --
 .../java/opcua/readwrite/DeleteNodesResponse.java  |  3 --
 .../java/opcua/readwrite/DeleteReferencesItem.java |  3 --
 .../opcua/readwrite/DeleteReferencesRequest.java   |  3 --
 .../opcua/readwrite/DeleteReferencesResponse.java  |  3 --
 .../readwrite/DeleteSubscriptionsRequest.java      |  3 --
 .../readwrite/DeleteSubscriptionsResponse.java     |  3 --
 .../plc4x/java/opcua/readwrite/DiagnosticInfo.java |  3 --
 .../opcua/readwrite/DiscoveryConfiguration.java    |  3 --
 .../opcua/readwrite/DoubleComplexNumberType.java   |  3 --
 .../plc4x/java/opcua/readwrite/DurationString.java |  3 --
 .../plc4x/java/opcua/readwrite/EUInformation.java  |  3 --
 .../java/opcua/readwrite/EccEncryptedSecret.java   |  3 --
 .../opcua/readwrite/EndpointConfiguration.java     |  3 --
 .../java/opcua/readwrite/EndpointDescription.java  |  3 --
 .../plc4x/java/opcua/readwrite/EndpointType.java   |  3 --
 .../opcua/readwrite/EndpointUrlListDataType.java   |  3 --
 .../plc4x/java/opcua/readwrite/EnumValueType.java  |  3 --
 .../java/opcua/readwrite/EphemeralKeyType.java     |  3 --
 .../plc4x/java/opcua/readwrite/EventFieldList.java |  3 --
 .../opcua/readwrite/EventNotificationList.java     |  3 --
 .../plc4x/java/opcua/readwrite/ExpandedNodeId.java |  3 --
 .../java/opcua/readwrite/ExtensionHeader.java      |  3 --
 .../java/opcua/readwrite/ExtensionObject.java      |  3 --
 .../opcua/readwrite/ExtensionObjectDefinition.java |  3 --
 .../readwrite/ExtensionObjectEncodingMask.java     |  3 --
 .../plc4x/java/opcua/readwrite/FieldMetaData.java  |  3 --
 .../java/opcua/readwrite/FieldTargetDataType.java  |  3 --
 .../plc4x/java/opcua/readwrite/FilterOperand.java  |  3 --
 .../readwrite/FindServersOnNetworkRequest.java     |  3 --
 .../readwrite/FindServersOnNetworkResponse.java    |  3 --
 .../java/opcua/readwrite/FindServersRequest.java   |  3 --
 .../java/opcua/readwrite/FindServersResponse.java  |  3 --
 .../plc4x/java/opcua/readwrite/FourByteNodeId.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/Frame.java   |  3 --
 .../opcua/readwrite/GenericAttributeValue.java     |  3 --
 .../java/opcua/readwrite/GetEndpointsRequest.java  |  3 --
 .../java/opcua/readwrite/GetEndpointsResponse.java |  3 --
 .../plc4x/java/opcua/readwrite/GuidNodeId.java     |  3 --
 .../plc4x/java/opcua/readwrite/GuidValue.java      |  3 --
 .../plc4x/java/opcua/readwrite/HistoryData.java    |  3 --
 .../plc4x/java/opcua/readwrite/HistoryEvent.java   |  3 --
 .../opcua/readwrite/HistoryEventFieldList.java     |  3 --
 .../java/opcua/readwrite/HistoryReadDetails.java   |  3 --
 .../java/opcua/readwrite/HistoryReadRequest.java   |  3 --
 .../java/opcua/readwrite/HistoryReadResponse.java  |  3 --
 .../java/opcua/readwrite/HistoryReadResult.java    |  3 --
 .../java/opcua/readwrite/HistoryReadValueId.java   |  3 --
 .../java/opcua/readwrite/HistoryUpdateDetails.java |  3 --
 .../java/opcua/readwrite/HistoryUpdateRequest.java |  3 --
 .../opcua/readwrite/HistoryUpdateResponse.java     |  3 --
 .../java/opcua/readwrite/HistoryUpdateResult.java  |  3 --
 .../opcua/readwrite/IdentityMappingRuleType.java   |  3 --
 .../plc4x/java/opcua/readwrite/ImageBMP.java       |  3 --
 .../plc4x/java/opcua/readwrite/ImageGIF.java       |  3 --
 .../plc4x/java/opcua/readwrite/ImageJPG.java       |  3 --
 .../plc4x/java/opcua/readwrite/ImagePNG.java       |  3 --
 .../apache/plc4x/java/opcua/readwrite/Index.java   |  3 --
 .../plc4x/java/opcua/readwrite/IntegerId.java      |  3 --
 .../java/opcua/readwrite/IssuedIdentityToken.java  |  3 --
 .../plc4x/java/opcua/readwrite/KeyValuePair.java   |  3 --
 .../plc4x/java/opcua/readwrite/LocaleId.java       |  3 --
 .../plc4x/java/opcua/readwrite/LocalizedText.java  |  3 --
 .../plc4x/java/opcua/readwrite/MessagePDU.java     |  3 --
 .../readwrite/ModelChangeStructureDataType.java    |  3 --
 .../java/opcua/readwrite/ModificationInfo.java     |  3 --
 .../readwrite/ModifyMonitoredItemsRequest.java     |  3 --
 .../readwrite/ModifyMonitoredItemsResponse.java    |  3 --
 .../opcua/readwrite/ModifySubscriptionRequest.java |  3 --
 .../readwrite/ModifySubscriptionResponse.java      |  3 --
 .../readwrite/MonitoredItemCreateRequest.java      |  3 --
 .../opcua/readwrite/MonitoredItemCreateResult.java |  3 --
 .../readwrite/MonitoredItemModifyRequest.java      |  3 --
 .../opcua/readwrite/MonitoredItemModifyResult.java |  3 --
 .../opcua/readwrite/MonitoredItemNotification.java |  3 --
 .../java/opcua/readwrite/MonitoringFilter.java     |  3 --
 .../opcua/readwrite/MonitoringFilterResult.java    |  3 --
 .../java/opcua/readwrite/MonitoringParameters.java |  3 --
 .../opcua/readwrite/NetworkAddressDataType.java    |  3 --
 .../java/opcua/readwrite/NetworkGroupDataType.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/Node.java    |  3 --
 .../plc4x/java/opcua/readwrite/NodeAttributes.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/NodeId.java  |  3 --
 .../java/opcua/readwrite/NodeIdByteString.java     |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdFourByte.java |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdGuid.java     |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdNumeric.java  |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdString.java   |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdTwoByte.java  |  3 --
 .../java/opcua/readwrite/NodeIdTypeDefinition.java |  3 --
 .../plc4x/java/opcua/readwrite/NodeReference.java  |  3 --
 .../java/opcua/readwrite/NodeTypeDescription.java  |  3 --
 .../java/opcua/readwrite/NormalizedString.java     |  3 --
 .../java/opcua/readwrite/NotificationData.java     |  3 --
 .../java/opcua/readwrite/NotificationMessage.java  |  3 --
 .../plc4x/java/opcua/readwrite/NullExtension.java  |  3 --
 .../plc4x/java/opcua/readwrite/NumericNodeId.java  |  3 --
 .../plc4x/java/opcua/readwrite/NumericRange.java   |  3 --
 .../plc4x/java/opcua/readwrite/OpcuaAPU.java       |  3 --
 .../opcua/readwrite/OpcuaAcknowledgeResponse.java  |  3 --
 .../java/opcua/readwrite/OpcuaCloseRequest.java    |  3 --
 .../java/opcua/readwrite/OpcuaHelloRequest.java    |  3 --
 .../java/opcua/readwrite/OpcuaMessageRequest.java  |  3 --
 .../java/opcua/readwrite/OpcuaMessageResponse.java |  3 --
 .../java/opcua/readwrite/OpcuaOpenRequest.java     |  3 --
 .../java/opcua/readwrite/OpcuaOpenResponse.java    |  3 --
 .../plc4x/java/opcua/readwrite/OpcuaVector.java    |  3 --
 .../opcua/readwrite/OpenSecureChannelRequest.java  |  3 --
 .../opcua/readwrite/OpenSecureChannelResponse.java |  3 --
 .../plc4x/java/opcua/readwrite/OptionSet.java      |  3 --
 .../plc4x/java/opcua/readwrite/Orientation.java    |  3 --
 .../plc4x/java/opcua/readwrite/ParsingResult.java  |  3 --
 .../java/opcua/readwrite/PascalByteString.java     |  3 --
 .../plc4x/java/opcua/readwrite/PascalString.java   |  3 --
 .../readwrite/ProgramDiagnostic2DataType.java      |  3 --
 .../opcua/readwrite/ProgramDiagnosticDataType.java |  3 --
 .../readwrite/PubSubConfigurationDataType.java     |  3 --
 .../opcua/readwrite/PubSubConnectionDataType.java  |  3 --
 .../java/opcua/readwrite/PubSubGroupDataType.java  |  3 --
 .../plc4x/java/opcua/readwrite/PublishRequest.java |  3 --
 .../java/opcua/readwrite/PublishResponse.java      |  3 --
 .../readwrite/PublishedDataSetSourceDataType.java  |  3 --
 .../opcua/readwrite/PublishedVariableDataType.java |  3 --
 .../plc4x/java/opcua/readwrite/QualifiedName.java  |  3 --
 .../java/opcua/readwrite/QueryDataDescription.java |  3 --
 .../plc4x/java/opcua/readwrite/QueryDataSet.java   |  3 --
 .../java/opcua/readwrite/QueryFirstRequest.java    |  3 --
 .../java/opcua/readwrite/QueryFirstResponse.java   |  3 --
 .../java/opcua/readwrite/QueryNextRequest.java     |  3 --
 .../java/opcua/readwrite/QueryNextResponse.java    |  3 --
 .../apache/plc4x/java/opcua/readwrite/Range.java   |  3 --
 .../plc4x/java/opcua/readwrite/RationalNumber.java |  3 --
 .../plc4x/java/opcua/readwrite/ReadRequest.java    |  3 --
 .../plc4x/java/opcua/readwrite/ReadResponse.java   |  3 --
 .../plc4x/java/opcua/readwrite/ReadValueId.java    |  3 --
 .../readwrite/ReaderGroupMessageDataType.java      |  3 --
 .../readwrite/ReaderGroupTransportDataType.java    |  3 --
 .../opcua/readwrite/RedundantServerDataType.java   |  3 --
 .../java/opcua/readwrite/ReferenceDescription.java |  3 --
 .../plc4x/java/opcua/readwrite/ReferenceNode.java  |  3 --
 .../java/opcua/readwrite/RegisterNodesRequest.java |  3 --
 .../opcua/readwrite/RegisterNodesResponse.java     |  3 --
 .../opcua/readwrite/RegisterServer2Request.java    |  3 --
 .../opcua/readwrite/RegisterServer2Response.java   |  3 --
 .../opcua/readwrite/RegisterServerRequest.java     |  3 --
 .../opcua/readwrite/RegisterServerResponse.java    |  3 --
 .../java/opcua/readwrite/RegisteredServer.java     |  3 --
 .../plc4x/java/opcua/readwrite/RelativePath.java   |  3 --
 .../java/opcua/readwrite/RelativePathElement.java  |  3 --
 .../java/opcua/readwrite/RepublishRequest.java     |  3 --
 .../java/opcua/readwrite/RepublishResponse.java    |  3 --
 .../plc4x/java/opcua/readwrite/RequestHeader.java  |  3 --
 .../plc4x/java/opcua/readwrite/ResponseHeader.java |  3 --
 .../java/opcua/readwrite/RolePermissionType.java   |  3 --
 .../java/opcua/readwrite/RsaEncryptedSecret.java   |  3 --
 .../SamplingIntervalDiagnosticsDataType.java       |  3 --
 .../readwrite/SemanticChangeStructureDataType.java |  3 --
 .../ServerDiagnosticsSummaryDataType.java          |  3 --
 .../java/opcua/readwrite/ServerOnNetwork.java      |  3 --
 .../java/opcua/readwrite/ServerStatusDataType.java |  3 --
 .../opcua/readwrite/ServiceCounterDataType.java    |  3 --
 .../plc4x/java/opcua/readwrite/ServiceFault.java   |  3 --
 .../readwrite/SessionAuthenticationToken.java      |  3 --
 .../readwrite/SessionDiagnosticsDataType.java      |  3 --
 .../SessionSecurityDiagnosticsDataType.java        |  3 --
 .../readwrite/SessionlessInvokeRequestType.java    |  3 --
 .../readwrite/SessionlessInvokeResponseType.java   |  3 --
 .../opcua/readwrite/SetMonitoringModeRequest.java  |  3 --
 .../opcua/readwrite/SetMonitoringModeResponse.java |  3 --
 .../opcua/readwrite/SetPublishingModeRequest.java  |  3 --
 .../opcua/readwrite/SetPublishingModeResponse.java |  3 --
 .../java/opcua/readwrite/SetTriggeringRequest.java |  3 --
 .../opcua/readwrite/SetTriggeringResponse.java     |  3 --
 .../plc4x/java/opcua/readwrite/SignatureData.java  |  3 --
 .../opcua/readwrite/SignedSoftwareCertificate.java |  3 --
 .../opcua/readwrite/StatusChangeNotification.java  |  3 --
 .../plc4x/java/opcua/readwrite/StatusCode.java     |  3 --
 .../plc4x/java/opcua/readwrite/StatusResult.java   |  3 --
 .../plc4x/java/opcua/readwrite/StringNodeId.java   |  3 --
 .../plc4x/java/opcua/readwrite/Structure.java      |  3 --
 .../plc4x/java/opcua/readwrite/StructureField.java |  3 --
 .../opcua/readwrite/SubscribedDataSetDataType.java |  3 --
 .../readwrite/SubscriptionAcknowledgement.java     |  3 --
 .../readwrite/SubscriptionDiagnosticsDataType.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/Time.java    |  3 --
 .../plc4x/java/opcua/readwrite/TimeString.java     |  3 --
 .../java/opcua/readwrite/TimeZoneDataType.java     |  3 --
 .../plc4x/java/opcua/readwrite/TransferResult.java |  3 --
 .../readwrite/TransferSubscriptionsRequest.java    |  3 --
 .../readwrite/TransferSubscriptionsResponse.java   |  3 --
 .../TranslateBrowsePathsToNodeIdsRequest.java      |  3 --
 .../TranslateBrowsePathsToNodeIdsResponse.java     |  3 --
 .../java/opcua/readwrite/TrustListDataType.java    |  3 --
 .../plc4x/java/opcua/readwrite/TwoByteNodeId.java  |  3 --
 .../apache/plc4x/java/opcua/readwrite/Union.java   |  3 --
 .../opcua/readwrite/UnregisterNodesRequest.java    |  3 --
 .../opcua/readwrite/UnregisterNodesResponse.java   |  3 --
 .../opcua/readwrite/UnsignedRationalNumber.java    |  3 --
 .../java/opcua/readwrite/UserIdentityToken.java    |  3 --
 .../readwrite/UserIdentityTokenDefinition.java     |  3 --
 .../opcua/readwrite/UserNameIdentityToken.java     |  3 --
 .../java/opcua/readwrite/UserTokenPolicy.java      |  3 --
 .../apache/plc4x/java/opcua/readwrite/UtcTime.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/Variant.java |  3 --
 .../plc4x/java/opcua/readwrite/VariantBoolean.java |  3 --
 .../plc4x/java/opcua/readwrite/VariantByte.java    |  3 --
 .../java/opcua/readwrite/VariantByteString.java    |  3 --
 .../java/opcua/readwrite/VariantDataValue.java     |  3 --
 .../java/opcua/readwrite/VariantDateTime.java      |  3 --
 .../opcua/readwrite/VariantDiagnosticInfo.java     |  3 --
 .../plc4x/java/opcua/readwrite/VariantDouble.java  |  3 --
 .../opcua/readwrite/VariantExpandedNodeId.java     |  3 --
 .../opcua/readwrite/VariantExtensionObject.java    |  3 --
 .../plc4x/java/opcua/readwrite/VariantFloat.java   |  3 --
 .../plc4x/java/opcua/readwrite/VariantGuid.java    |  3 --
 .../plc4x/java/opcua/readwrite/VariantInt16.java   |  3 --
 .../plc4x/java/opcua/readwrite/VariantInt32.java   |  3 --
 .../plc4x/java/opcua/readwrite/VariantInt64.java   |  3 --
 .../java/opcua/readwrite/VariantLocalizedText.java |  3 --
 .../plc4x/java/opcua/readwrite/VariantNodeId.java  |  3 --
 .../java/opcua/readwrite/VariantQualifiedName.java |  3 --
 .../plc4x/java/opcua/readwrite/VariantSByte.java   |  3 --
 .../java/opcua/readwrite/VariantStatusCode.java    |  3 --
 .../plc4x/java/opcua/readwrite/VariantString.java  |  3 --
 .../plc4x/java/opcua/readwrite/VariantUInt16.java  |  3 --
 .../plc4x/java/opcua/readwrite/VariantUInt32.java  |  3 --
 .../plc4x/java/opcua/readwrite/VariantUInt64.java  |  3 --
 .../plc4x/java/opcua/readwrite/VariantVariant.java |  3 --
 .../java/opcua/readwrite/VariantXmlElement.java    |  3 --
 .../plc4x/java/opcua/readwrite/VersionTime.java    |  3 --
 .../java/opcua/readwrite/ViewDescription.java      |  3 --
 .../plc4x/java/opcua/readwrite/WriteRequest.java   |  3 --
 .../plc4x/java/opcua/readwrite/WriteResponse.java  |  3 --
 .../plc4x/java/opcua/readwrite/WriteValue.java     |  3 --
 .../readwrite/WriterGroupMessageDataType.java      |  3 --
 .../readwrite/WriterGroupTransportDataType.java    |  3 --
 .../java/opcua/readwrite/X509IdentityToken.java    |  3 --
 .../apache/plc4x/java/opcua/readwrite/XVType.java  |  3 --
 .../plc4x/java/opcua/readwrite/XmlElement.java     |  3 --
 .../java/openprotocol/readwrite/Constants.java     |  3 --
 .../readwrite/OpenProtocolMessage.java             |  3 --
 .../readwrite/OpenProtocolMessageAlarm.java        |  3 --
 .../OpenProtocolMessageAlarmAcknowledge.java       |  3 --
 .../OpenProtocolMessageAlarmAcknowledgeRev1.java   |  3 --
 .../readwrite/OpenProtocolMessageAlarmRev1.java    |  3 --
 .../readwrite/OpenProtocolMessageAlarmRev2.java    |  3 --
 .../readwrite/OpenProtocolMessageAlarmStatus.java  |  3 --
 .../OpenProtocolMessageAlarmStatusAcknowledge.java |  3 --
 ...nProtocolMessageAlarmStatusAcknowledgeRev1.java |  3 --
 .../OpenProtocolMessageAlarmStatusRev1.java        |  3 --
 .../OpenProtocolMessageAlarmStatusRev2.java        |  3 --
 .../OpenProtocolMessageAlarmSubscribe.java         |  3 --
 .../OpenProtocolMessageAlarmSubscribeRev1.java     |  3 --
 .../OpenProtocolMessageAlarmUnsubscribe.java       |  3 --
 .../OpenProtocolMessageAlarmUnsubscribeRev1.java   |  3 --
 ...nProtocolMessageApplicationCommandAccepted.java |  3 --
 ...tocolMessageApplicationCommandAcceptedRev1.java |  3 --
 ...OpenProtocolMessageApplicationCommandError.java |  3 --
 ...ProtocolMessageApplicationCommandErrorRev1.java |  3 --
 ...otocolMessageApplicationCommunicationStart.java |  3 --
 ...geApplicationCommunicationStartAcknowledge.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev1.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev2.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev3.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev4.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev5.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev6.java |  3 --
 ...rotocolMessageApplicationCommunicationStop.java |  3 --
 ...otocolMessageApplicationGenericDataRequest.java |  3 --
 ...olMessageApplicationGenericDataRequestRev1.java |  3 --
 ...tocolMessageApplicationGenericSubscription.java |  3 --
 ...lMessageApplicationGenericSubscriptionRev1.java |  3 --
 ...otocolMessageApplicationGenericUnsubscribe.java |  3 --
 ...olMessageApplicationGenericUnsubscribeRev1.java |  3 --
 .../readwrite/OpenProtocolMessageDisableTool.java  |  3 --
 .../OpenProtocolMessageDisableToolRev1.java        |  3 --
 .../OpenProtocolMessageDynamicPsetSelection.java   |  3 --
 ...penProtocolMessageDynamicPsetSelectionRev1.java |  3 --
 .../readwrite/OpenProtocolMessageEnableTool.java   |  3 --
 .../OpenProtocolMessageEnableToolRev1.java         |  3 --
 ...penProtocolMessageExecuteDynamicJobRequest.java |  3 --
 ...rotocolMessageExecuteDynamicJobRequestRev1.java |  3 --
 ...tocolMessageExecuteDynamicJobRequestRev999.java |  3 --
 ...enProtocolMessageIdentifierDownloadRequest.java |  3 --
 ...otocolMessageIdentifierDownloadRequestRev1.java |  3 --
 ...lMessageKeepAliveOpenProtocolCommunication.java |  3 --
 ...sageKeepAliveOpenProtocolCommunicationRev1.java |  3 --
 ...penProtocolMessageLastTighteningResultData.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev1.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev2.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev3.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev4.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev5.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev6.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev7.java |  3 --
 ...tocolMessageLastTighteningResultDataRev998.java |  3 --
 ...MessageLastTighteningResultDataRev999Light.java |  3 --
 ...olMessageLastTighteningResultDataSubscribe.java |  3 --
 ...ssageLastTighteningResultDataSubscribeRev1.java |  3 --
 ...rotocolMessageLinkLevelNegativeAcknowledge.java |  3 --
 ...colMessageLinkLevelNegativeAcknowledgeRev1.java |  3 --
 ...rotocolMessageLinkLevelPositiveAcknowledge.java |  3 --
 ...colMessageLinkLevelPositiveAcknowledgeRev1.java |  3 --
 ...penProtocolMessageLockAtBatchDoneSubscribe.java |  3 --
 ...rotocolMessageLockAtBatchDoneSubscribeRev1.java |  3 --
 ...nProtocolMessageLockAtBatchDoneUnsubscribe.java |  3 --
 ...tocolMessageLockAtBatchDoneUnsubscribeRev1.java |  3 --
 .../OpenProtocolMessageLockAtBatchDoneUpload.java  |  3 --
 ...colMessageLockAtBatchDoneUploadAcknowledge.java |  3 --
 ...essageLockAtBatchDoneUploadAcknowledgeRev1.java |  3 --
 ...enProtocolMessageLockAtBatchDoneUploadRev1.java |  3 --
 ...ProtocolMessageParameterSetDataUploadReply.java |  3 --
 ...ocolMessageParameterSetDataUploadReplyRev1.java |  3 --
 ...ocolMessageParameterSetDataUploadReplyRev2.java |  3 --
 ...otocolMessageParameterSetDataUploadRequest.java |  3 --
 ...olMessageParameterSetDataUploadRequestRev1.java |  3 --
 ...olMessageParameterSetDataUploadRequestRev2.java |  3 --
 ...enProtocolMessageParameterSetIdUploadReply.java |  3 --
 ...otocolMessageParameterSetIdUploadReplyRev1.java |  3 --
 ...otocolMessageParameterSetIdUploadReplyRev2.java |  3 --
 ...otocolMessageParameterSetIdUploadReplyRev3.java |  3 --
 ...ProtocolMessageParameterSetIdUploadRequest.java |  3 --
 ...ocolMessageParameterSetIdUploadRequestRev1.java |  3 --
 .../OpenProtocolMessageParameterSetSelected.java   |  3 --
 ...ocolMessageParameterSetSelectedAcknowledge.java |  3 --
 ...MessageParameterSetSelectedAcknowledgeRev1.java |  3 --
 ...penProtocolMessageParameterSetSelectedRev1.java |  3 --
 ...penProtocolMessageParameterSetSelectedRev2.java |  3 --
 ...otocolMessageParameterSetSelectedSubscribe.java |  3 --
 ...olMessageParameterSetSelectedSubscribeRev1.java |  3 --
 ...ocolMessageParameterSetSelectedUnsubscribe.java |  3 --
 ...MessageParameterSetSelectedUnsubscribeRev1.java |  3 --
 ...colMessageProgramPsetSelectionInDynamicJob.java |  3 --
 ...essageProgramPsetSelectionInDynamicJobRev1.java |  3 --
 ...otocolMessageResetParameterSetBatchCounter.java |  3 --
 ...olMessageResetParameterSetBatchCounterRev1.java |  3 --
 .../OpenProtocolMessageResultTracesCurve.java      |  3 --
 ...enProtocolMessageResultTracesCurvePlotData.java |  3 --
 ...otocolMessageResultTracesCurvePlotDataRev1.java |  3 --
 .../OpenProtocolMessageResultTracesCurveRev1.java  |  3 --
 .../OpenProtocolMessageSelectParameterSet.java     |  3 --
 .../OpenProtocolMessageSelectParameterSetRev1.java |  3 --
 ...penProtocolMessageSetParameterSetBatchSize.java |  3 --
 ...rotocolMessageSetParameterSetBatchSizeRev1.java |  3 --
 .../readwrite/OpenProtocolMessageSetTime.java      |  3 --
 .../readwrite/OpenProtocolMessageSetTimeRev1.java  |  3 --
 .../java/openprotocol/readwrite/StageResult.java   |  3 --
 .../openprotocol/readwrite/VariableDataField.java  |  3 --
 .../java/plc4x/readwrite/Plc4xConnectRequest.java  |  3 --
 .../java/plc4x/readwrite/Plc4xConnectResponse.java |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xConstants.java |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xMessage.java   |  3 --
 .../java/plc4x/readwrite/Plc4xReadRequest.java     |  3 --
 .../java/plc4x/readwrite/Plc4xReadResponse.java    |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xTag.java       |  3 --
 .../java/plc4x/readwrite/Plc4xTagRequest.java      |  3 --
 .../java/plc4x/readwrite/Plc4xTagResponse.java     |  3 --
 .../java/plc4x/readwrite/Plc4xTagValueRequest.java |  3 --
 .../plc4x/readwrite/Plc4xTagValueResponse.java     |  3 --
 .../java/plc4x/readwrite/Plc4xWriteRequest.java    |  3 --
 .../java/plc4x/readwrite/Plc4xWriteResponse.java   |  3 --
 .../plc4x/java/profinet/readwrite/CheckPeers.java  |  3 --
 .../profinet/readwrite/DceRpc_ActivityUuid.java    |  3 --
 .../profinet/readwrite/DceRpc_InterfaceUuid.java   |  3 --
 .../DceRpc_InterfaceUuid_ControllerInterface.java  |  3 --
 .../DceRpc_InterfaceUuid_DeviceInterface.java      |  3 --
 .../DceRpc_InterfaceUuid_ParameterInterface.java   |  3 --
 .../DceRpc_InterfaceUuid_SupervisorInterface.java  |  3 --
 .../java/profinet/readwrite/DceRpc_ObjectUuid.java |  3 --
 .../java/profinet/readwrite/DceRpc_Packet.java     |  3 --
 .../plc4x/java/profinet/readwrite/EndOfLldp.java   |  3 --
 .../java/profinet/readwrite/Ethernet_Frame.java    |  3 --
 .../profinet/readwrite/Ethernet_FramePayload.java  |  3 --
 .../readwrite/Ethernet_FramePayload_IPv4.java      |  3 --
 .../readwrite/Ethernet_FramePayload_LLDP.java      |  3 --
 .../readwrite/Ethernet_FramePayload_PnDcp.java     |  3 --
 .../Ethernet_FramePayload_VirtualLan.java          |  3 --
 .../profinet/readwrite/IODWriteRequestHeader.java  |  3 --
 .../profinet/readwrite/IODWriteResponseHeader.java |  3 --
 .../plc4x/java/profinet/readwrite/IpAddress.java   |  3 --
 .../plc4x/java/profinet/readwrite/LldpUnit.java    |  3 --
 .../plc4x/java/profinet/readwrite/Lldp_Pdu.java    |  3 --
 .../plc4x/java/profinet/readwrite/MacAddress.java  |  3 --
 .../java/profinet/readwrite/PDInterfaceAdjust.java |  3 --
 .../java/profinet/readwrite/PDPortDataCheck.java   |  3 --
 .../java/profinet/readwrite/PascalString.java      |  3 --
 .../readwrite/PascalString16BitLength.java         |  3 --
 .../java/profinet/readwrite/PcDcp_GetSet_Pdu.java  |  3 --
 .../profinet/readwrite/PcDcp_Pdu_DelayReq.java     |  3 --
 .../plc4x/java/profinet/readwrite/PnDcp_Block.java |  3 --
 .../readwrite/PnDcp_Block_ALLSelector.java         |  3 --
 .../PnDcp_Block_ControlOptionFactoryReset.java     |  3 --
 .../PnDcp_Block_ControlOptionResetToFactory.java   |  3 --
 .../PnDcp_Block_ControlOptionResponse.java         |  3 --
 .../readwrite/PnDcp_Block_ControlOptionSignal.java |  3 --
 .../readwrite/PnDcp_Block_ControlOptionStart.java  |  3 --
 .../readwrite/PnDcp_Block_ControlOptionStop.java   |  3 --
 .../PnDcp_Block_DeviceInitiativeOption.java        |  3 --
 .../PnDcp_Block_DevicePropertiesAliasName.java     |  3 --
 .../PnDcp_Block_DevicePropertiesDeviceId.java      |  3 --
 ...PnDcp_Block_DevicePropertiesDeviceInstance.java |  3 --
 .../PnDcp_Block_DevicePropertiesDeviceOptions.java |  3 --
 .../PnDcp_Block_DevicePropertiesDeviceRole.java    |  3 --
 .../PnDcp_Block_DevicePropertiesDeviceVendor.java  |  3 --
 .../PnDcp_Block_DevicePropertiesNameOfStation.java |  3 --
 .../PnDcp_Block_DevicePropertiesOemDeviceId.java   |  3 --
 ...nDcp_Block_DevicePropertiesStandardGateway.java |  3 --
 .../PnDcp_Block_DhcpOptionClassIdentifier.java     |  3 --
 ...PnDcp_Block_DhcpOptionDhcpClientIdentifier.java |  3 --
 ...p_Block_DhcpOptionFullyQualifiedDomainName.java |  3 --
 .../readwrite/PnDcp_Block_DhcpOptionHostName.java  |  3 --
 ...PnDcp_Block_DhcpOptionParameterRequestList.java |  3 --
 .../PnDcp_Block_DhcpOptionServerIdentifier.java    |  3 --
 .../PnDcp_Block_DhcpOptionUuidBasedClient.java     |  3 --
 ..._Block_DhcpOptionVendorSpecificInformation.java |  3 --
 .../readwrite/PnDcp_Block_FullIpSuite.java         |  3 --
 .../readwrite/PnDcp_Block_IpMacAddress.java        |  3 --
 .../readwrite/PnDcp_Block_IpParameter.java         |  3 --
 .../plc4x/java/profinet/readwrite/PnDcp_Pdu.java   |  3 --
 .../profinet/readwrite/PnDcp_Pdu_AlarmLow.java     |  3 --
 .../profinet/readwrite/PnDcp_Pdu_IdentifyReq.java  |  3 --
 .../profinet/readwrite/PnDcp_Pdu_IdentifyRes.java  |  3 --
 .../readwrite/PnDcp_Pdu_IdentifyRes_Payload.java   |  3 --
 .../readwrite/PnDcp_Pdu_RealTimeCyclic.java        |  3 --
 .../java/profinet/readwrite/PnDcp_ServiceType.java |  3 --
 .../readwrite/PnDcp_SupportedDeviceOption.java     |  3 --
 .../profinet/readwrite/PnIoCM_Block_Request.java   |  3 --
 .../profinet/readwrite/PnIoCM_Block_Response.java  |  3 --
 .../java/profinet/readwrite/PnIoCm_Block.java      |  3 --
 .../readwrite/PnIoCm_Block_AlarmCrReq.java         |  3 --
 .../readwrite/PnIoCm_Block_AlarmCrRes.java         |  3 --
 .../profinet/readwrite/PnIoCm_Block_ArReq.java     |  3 --
 .../profinet/readwrite/PnIoCm_Block_ArRes.java     |  3 --
 .../profinet/readwrite/PnIoCm_Block_ArServer.java  |  3 --
 .../PnIoCm_Block_ExpectedSubmoduleReq.java         |  3 --
 .../profinet/readwrite/PnIoCm_Block_IoCrReq.java   |  3 --
 .../profinet/readwrite/PnIoCm_Block_IoCrRes.java   |  3 --
 .../readwrite/PnIoCm_Block_ModuleDiff.java         |  3 --
 .../profinet/readwrite/PnIoCm_Control_Request.java |  3 --
 .../readwrite/PnIoCm_Control_Response.java         |  3 --
 .../readwrite/PnIoCm_DataUnitDataObject.java       |  3 --
 .../profinet/readwrite/PnIoCm_DataUnitIoCs.java    |  3 --
 .../PnIoCm_ExpectedSubmoduleBlockReqApi.java       |  3 --
 .../profinet/readwrite/PnIoCm_IoCrBlockReqApi.java |  3 --
 .../plc4x/java/profinet/readwrite/PnIoCm_IoCs.java |  3 --
 .../profinet/readwrite/PnIoCm_IoDataObject.java    |  3 --
 .../readwrite/PnIoCm_ModuleDiffBlockApi.java       |  3 --
 .../PnIoCm_ModuleDiffBlockApi_Module.java          |  3 --
 .../PnIoCm_ModuleDiffBlockApi_Submodule.java       |  3 --
 .../java/profinet/readwrite/PnIoCm_Packet.java     |  3 --
 .../profinet/readwrite/PnIoCm_Packet_Fault.java    |  3 --
 .../profinet/readwrite/PnIoCm_Packet_NoCall.java   |  3 --
 .../profinet/readwrite/PnIoCm_Packet_Ping.java     |  3 --
 .../java/profinet/readwrite/PnIoCm_Packet_Rej.java |  3 --
 .../java/profinet/readwrite/PnIoCm_Packet_Req.java |  3 --
 .../java/profinet/readwrite/PnIoCm_Packet_Res.java |  3 --
 .../java/profinet/readwrite/PnIoCm_Submodule.java  |  3 --
 .../PnIoCm_Submodule_InputAndOutputData.java       |  3 --
 .../readwrite/PnIoCm_Submodule_InputData.java      |  3 --
 .../PnIoCm_Submodule_NoInputNoOutputData.java      |  3 --
 .../readwrite/PnIoCm_Submodule_OutputData.java     |  3 --
 .../readwrite/PnIo_CyclicServiceDataUnit.java      |  3 --
 .../java/profinet/readwrite/TlvChassisId.java      |  3 --
 .../readwrite/TlvIeee8023MacPhyConfigStatus.java   |  3 --
 .../readwrite/TlvIeee8023MaxFrameSize.java         |  3 --
 .../profinet/readwrite/TlvManagementAddress.java   |  3 --
 .../profinet/readwrite/TlvOrgSpecificIeee8023.java |  3 --
 .../readwrite/TlvOrgSpecificIeee8023Unit.java      |  3 --
 .../profinet/readwrite/TlvOrgSpecificProfibus.java |  3 --
 .../readwrite/TlvOrgSpecificProfibusUnit.java      |  3 --
 .../readwrite/TlvOrganizationSpecific.java         |  3 --
 .../readwrite/TlvOrganizationSpecificUnit.java     |  3 --
 .../profinet/readwrite/TlvPortDescription.java     |  3 --
 .../plc4x/java/profinet/readwrite/TlvPortId.java   |  3 --
 .../readwrite/TlvProfibusSubTypeChassisMac.java    |  3 --
 .../readwrite/TlvProfibusSubTypeMeasuredDelay.java |  3 --
 .../readwrite/TlvProfibusSubTypeMrpPortStatus.java |  3 --
 .../readwrite/TlvProfibusSubTypePortStatus.java    |  3 --
 .../profinet/readwrite/TlvSystemCapabilities.java  |  3 --
 .../profinet/readwrite/TlvSystemDescription.java   |  3 --
 .../java/profinet/readwrite/TlvSystemName.java     |  3 --
 .../java/profinet/readwrite/TlvTimeToLive.java     |  3 --
 .../plc4x/java/profinet/readwrite/UserData.java    |  3 --
 .../apache/plc4x/java/profinet/readwrite/Uuid.java |  3 --
 .../java/s7/readwrite/Alarm8MessageQueryType.java  |  3 --
 .../readwrite/AlarmMessageAckObjectPushType.java   |  3 --
 .../java/s7/readwrite/AlarmMessageAckPushType.java |  3 --
 .../s7/readwrite/AlarmMessageAckResponseType.java  |  3 --
 .../java/s7/readwrite/AlarmMessageAckType.java     |  3 --
 .../s7/readwrite/AlarmMessageObjectAckType.java    |  3 --
 .../s7/readwrite/AlarmMessageObjectPushType.java   |  3 --
 .../s7/readwrite/AlarmMessageObjectQueryType.java  |  3 --
 .../java/s7/readwrite/AlarmMessagePushType.java    |  3 --
 .../java/s7/readwrite/AlarmMessageQueryType.java   |  3 --
 .../s7/readwrite/AssociatedQueryValueType.java     |  3 --
 .../java/s7/readwrite/AssociatedValueType.java     |  3 --
 .../s7/readwrite/COTPPacketConnectionRequest.java  |  3 --
 .../s7/readwrite/COTPPacketConnectionResponse.java |  3 --
 .../plc4x/java/s7/readwrite/COTPPacketData.java    |  3 --
 .../s7/readwrite/COTPPacketDisconnectRequest.java  |  3 --
 .../s7/readwrite/COTPPacketDisconnectResponse.java |  3 --
 .../java/s7/readwrite/COTPPacketTpduError.java     |  3 --
 .../plc4x/java/s7/readwrite/COTPParameter.java     |  3 --
 .../java/s7/readwrite/COTPParameterCalledTsap.java |  3 --
 .../s7/readwrite/COTPParameterCallingTsap.java     |  3 --
 .../java/s7/readwrite/COTPParameterChecksum.java   |  3 --
 ...TPParameterDisconnectAdditionalInformation.java |  3 --
 .../java/s7/readwrite/COTPParameterTpduSize.java   |  3 --
 .../java/s7/readwrite/CycServiceItemAnyType.java   |  3 --
 .../s7/readwrite/CycServiceItemDbReadType.java     |  3 --
 .../java/s7/readwrite/CycServiceItemType.java      |  3 --
 .../plc4x/java/s7/readwrite/DateAndTime.java       |  3 --
 .../apache/plc4x/java/s7/readwrite/S7Address.java  |  3 --
 .../plc4x/java/s7/readwrite/S7AddressAny.java      |  3 --
 .../java/s7/readwrite/S7DataAlarmMessage.java      |  3 --
 .../apache/plc4x/java/s7/readwrite/S7Message.java  |  3 --
 .../java/s7/readwrite/S7MessageObjectRequest.java  |  3 --
 .../java/s7/readwrite/S7MessageObjectResponse.java |  3 --
 .../plc4x/java/s7/readwrite/S7MessageRequest.java  |  3 --
 .../plc4x/java/s7/readwrite/S7MessageResponse.java |  3 --
 .../java/s7/readwrite/S7MessageResponseData.java   |  3 --
 .../plc4x/java/s7/readwrite/S7MessageUserData.java |  3 --
 .../plc4x/java/s7/readwrite/S7Parameter.java       |  3 --
 .../s7/readwrite/S7ParameterModeTransition.java    |  3 --
 .../s7/readwrite/S7ParameterReadVarRequest.java    |  3 --
 .../s7/readwrite/S7ParameterReadVarResponse.java   |  3 --
 .../readwrite/S7ParameterSetupCommunication.java   |  3 --
 .../java/s7/readwrite/S7ParameterUserData.java     |  3 --
 .../java/s7/readwrite/S7ParameterUserDataItem.java |  3 --
 .../S7ParameterUserDataItemCPUFunctions.java       |  3 --
 .../s7/readwrite/S7ParameterWriteVarRequest.java   |  3 --
 .../s7/readwrite/S7ParameterWriteVarResponse.java  |  3 --
 .../apache/plc4x/java/s7/readwrite/S7Payload.java  |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadAlarm8.java   |  3 --
 .../java/s7/readwrite/S7PayloadAlarmAckInd.java    |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadAlarmS.java   |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadAlarmSC.java  |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadAlarmSQ.java  |  3 --
 .../s7/readwrite/S7PayloadDiagnosticMessage.java   |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadNotify.java   |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadNotify8.java  |  3 --
 .../s7/readwrite/S7PayloadReadVarResponse.java     |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadUserData.java |  3 --
 .../java/s7/readwrite/S7PayloadUserDataItem.java   |  3 --
 ...erDataItemCpuFunctionAlarmAckErrorResponse.java |  3 --
 ...loadUserDataItemCpuFunctionAlarmAckRequest.java |  3 --
 ...oadUserDataItemCpuFunctionAlarmAckResponse.java |  3 --
 ...adUserDataItemCpuFunctionAlarmQueryRequest.java |  3 --
 ...dUserDataItemCpuFunctionAlarmQueryResponse.java |  3 --
 ...temCpuFunctionMsgSubscriptionAlarmResponse.java |  3 --
 ...rDataItemCpuFunctionMsgSubscriptionRequest.java |  3 --
 ...DataItemCpuFunctionMsgSubscriptionResponse.java |  3 --
 ...aItemCpuFunctionMsgSubscriptionSysResponse.java |  3 --
 ...serDataItemCpuFunctionReadSzlNoDataRequest.java |  3 --
 ...yloadUserDataItemCpuFunctionReadSzlRequest.java |  3 --
 ...loadUserDataItemCpuFunctionReadSzlResponse.java |  3 --
 ...UserDataItemCyclicServicesChangeDrivenPush.java |  3 --
 ...yclicServicesChangeDrivenSubscribeResponse.java |  3 --
 ...oadUserDataItemCyclicServicesErrorResponse.java |  3 --
 .../S7PayloadUserDataItemCyclicServicesPush.java   |  3 --
 ...UserDataItemCyclicServicesSubscribeRequest.java |  3 --
 ...serDataItemCyclicServicesSubscribeResponse.java |  3 --
 ...erDataItemCyclicServicesUnsubscribeRequest.java |  3 --
 ...rDataItemCyclicServicesUnsubscribeResponse.java |  3 --
 .../s7/readwrite/S7PayloadWriteVarRequest.java     |  3 --
 .../s7/readwrite/S7PayloadWriteVarResponse.java    |  3 --
 .../java/s7/readwrite/S7VarPayloadDataItem.java    |  3 --
 .../java/s7/readwrite/S7VarPayloadStatusItem.java  |  3 --
 .../s7/readwrite/S7VarRequestParameterItem.java    |  3 --
 .../S7VarRequestParameterItemAddress.java          |  3 --
 .../org/apache/plc4x/java/s7/readwrite/State.java  |  3 --
 .../apache/plc4x/java/s7/readwrite/SubItem.java    |  3 --
 .../plc4x/java/s7/readwrite/SzlDataTreeItem.java   |  3 --
 .../org/apache/plc4x/java/s7/readwrite/SzlId.java  |  3 --
 .../apache/plc4x/java/s7/readwrite/TPKTPacket.java |  3 --
 .../plc4x/java/simulated/readwrite/Dummy.java      |  3 --
 .../java/plc4x/readwrite/Plc4xConnectRequest.java  |  3 --
 .../java/plc4x/readwrite/Plc4xConnectResponse.java |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xConstants.java |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xMessage.java   |  3 --
 .../java/plc4x/readwrite/Plc4xReadRequest.java     |  3 --
 .../java/plc4x/readwrite/Plc4xReadResponse.java    |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xTag.java       |  3 --
 .../java/plc4x/readwrite/Plc4xTagRequest.java      |  3 --
 .../java/plc4x/readwrite/Plc4xTagResponse.java     |  3 --
 .../java/plc4x/readwrite/Plc4xTagValueRequest.java |  3 --
 .../plc4x/readwrite/Plc4xTagValueResponse.java     |  3 --
 .../java/plc4x/readwrite/Plc4xWriteRequest.java    |  3 --
 .../java/plc4x/readwrite/Plc4xWriteResponse.java   |  3 --
 .../java/socketcan/readwrite/SocketCANFrame.java   |  3 --
 .../plc4py/protocols/modbus/readwrite/ModbusADU.py |  2 -
 .../protocols/modbus/readwrite/ModbusAsciiADU.py   |  2 -
 .../protocols/modbus/readwrite/ModbusConstants.py  |  2 -
 .../readwrite/ModbusDeviceInformationObject.py     |  2 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDU.py |  2 -
 .../modbus/readwrite/ModbusPDUDiagnosticRequest.py |  2 -
 .../readwrite/ModbusPDUDiagnosticResponse.py       |  2 -
 .../protocols/modbus/readwrite/ModbusPDUError.py   |  2 -
 .../ModbusPDUGetComEventCounterRequest.py          |  2 -
 .../ModbusPDUGetComEventCounterResponse.py         |  2 -
 .../readwrite/ModbusPDUGetComEventLogRequest.py    |  2 -
 .../readwrite/ModbusPDUGetComEventLogResponse.py   |  2 -
 .../ModbusPDUMaskWriteHoldingRegisterRequest.py    |  2 -
 .../ModbusPDUMaskWriteHoldingRegisterResponse.py   |  2 -
 .../modbus/readwrite/ModbusPDUReadCoilsRequest.py  |  2 -
 .../modbus/readwrite/ModbusPDUReadCoilsResponse.py |  2 -
 .../ModbusPDUReadDeviceIdentificationRequest.py    |  2 -
 .../ModbusPDUReadDeviceIdentificationResponse.py   |  2 -
 .../ModbusPDUReadDiscreteInputsRequest.py          |  2 -
 .../ModbusPDUReadDiscreteInputsResponse.py         |  2 -
 .../ModbusPDUReadExceptionStatusRequest.py         |  2 -
 .../ModbusPDUReadExceptionStatusResponse.py        |  2 -
 .../readwrite/ModbusPDUReadFifoQueueRequest.py     |  2 -
 .../readwrite/ModbusPDUReadFifoQueueResponse.py    |  2 -
 .../readwrite/ModbusPDUReadFileRecordRequest.py    |  2 -
 .../ModbusPDUReadFileRecordRequestItem.py          |  2 -
 .../readwrite/ModbusPDUReadFileRecordResponse.py   |  2 -
 .../ModbusPDUReadFileRecordResponseItem.py         |  2 -
 .../ModbusPDUReadHoldingRegistersRequest.py        |  2 -
 .../ModbusPDUReadHoldingRegistersResponse.py       |  2 -
 .../ModbusPDUReadInputRegistersRequest.py          |  2 -
 .../ModbusPDUReadInputRegistersResponse.py         |  2 -
 ...sPDUReadWriteMultipleHoldingRegistersRequest.py |  2 -
 ...PDUReadWriteMultipleHoldingRegistersResponse.py |  2 -
 .../readwrite/ModbusPDUReportServerIdRequest.py    |  2 -
 .../readwrite/ModbusPDUReportServerIdResponse.py   |  2 -
 .../readwrite/ModbusPDUWriteFileRecordRequest.py   |  2 -
 .../ModbusPDUWriteFileRecordRequestItem.py         |  2 -
 .../readwrite/ModbusPDUWriteFileRecordResponse.py  |  2 -
 .../ModbusPDUWriteFileRecordResponseItem.py        |  2 -
 .../ModbusPDUWriteMultipleCoilsRequest.py          |  2 -
 .../ModbusPDUWriteMultipleCoilsResponse.py         |  2 -
 ...odbusPDUWriteMultipleHoldingRegistersRequest.py |  2 -
 ...dbusPDUWriteMultipleHoldingRegistersResponse.py |  2 -
 .../readwrite/ModbusPDUWriteSingleCoilRequest.py   |  2 -
 .../readwrite/ModbusPDUWriteSingleCoilResponse.py  |  2 -
 .../ModbusPDUWriteSingleRegisterRequest.py         |  2 -
 .../ModbusPDUWriteSingleRegisterResponse.py        |  2 -
 .../protocols/modbus/readwrite/ModbusRtuADU.py     |  2 -
 .../protocols/modbus/readwrite/ModbusTcpADU.py     |  2 -
 .../plc4py/protocols/simulated/readwrite/Dummy.py  |  2 -
 2777 files changed, 58 insertions(+), 8272 deletions(-)


[plc4x] 01/03: feat(plc4py): remove start_pos variable as it never gets used.

Posted by hu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hutcheb pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit 7c2d17c5eab1b6087c6bd0e479ca1f4efc52e977
Author: Ben Hutcheson <be...@gmail.com>
AuthorDate: Sun May 21 15:59:19 2023 +0200

    feat(plc4py): remove start_pos variable as it never gets used.
---
 .../main/resources/templates/python/complex-type-template.python.ftlh    | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py            | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py       | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py      | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py   | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py            | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py      | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py     | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py       | 1 -
 .../protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py     | 1 -
 .../protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py    | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py  | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py | 1 -
 .../modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py         | 1 -
 .../modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py        | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py       | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py      | 1 -
 .../modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py         | 1 -
 .../modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py        | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py     | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py    | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py    | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py   | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py   | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py  | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py  | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py     | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py    | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py   | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py  | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py     | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py    | 1 -
 .../readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py       | 1 -
 .../readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py      | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py  | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py    | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py       | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py   | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py     | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py    | 1 -
 .../modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py    | 1 -
 .../modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py   | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py       | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py    | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py   | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py         | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py         | 1 -
 sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py             | 1 -
 52 files changed, 52 deletions(-)

diff --git a/code-generation/language-python/src/main/resources/templates/python/complex-type-template.python.ftlh b/code-generation/language-python/src/main/resources/templates/python/complex-type-template.python.ftlh
index f7fabe211f..57bc9d9125 100644
--- a/code-generation/language-python/src/main/resources/templates/python/complex-type-template.python.ftlh
+++ b/code-generation/language-python/src/main/resources/templates/python/complex-type-template.python.ftlh
@@ -208,7 +208,6 @@ class ${type.name}<#if type.isDiscriminatedParentTypeDefinition()></#if>(<#if ty
         <#if helper.hasFieldOfType("unknown")>
         raise SerializationException("Unknown field not serializable")
         <#else>
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("${type.name}")
             <#assign reservedFieldIndex=0>
             <#list type.fields as field>
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py
index 011ff418c5..b7bc5d523f 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py
@@ -47,7 +47,6 @@ class ModbusADU(ABC, PlcMessage):
         pass
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusADU")
 
         # Switch field (Serialize the sub-type)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py
index 1120a29c52..a876b5b283 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py
@@ -44,7 +44,6 @@ class ModbusAsciiADU(PlcMessage, ModbusADU):
         super().__init__(self.response)
 
     def serialize_modbus_adu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusAsciiADU")
 
         # Simple Field (address)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py
index a007c12c9f..4d81ef37ce 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py
@@ -33,7 +33,6 @@ class ModbusConstants(PlcMessage):
         super().__init__()
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusConstants")
 
         # Const Field (modbusTcpDefaultPort)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py
index 69ac6a20e3..be204bbeff 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py
@@ -36,7 +36,6 @@ class ModbusDeviceInformationObject(PlcMessage):
         super().__init__()
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusDeviceInformationObject")
 
         # Simple Field (objectId)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py
index b9feaedb58..32a0e07d9b 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py
@@ -54,7 +54,6 @@ class ModbusPDU(ABC, PlcMessage):
         pass
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDU")
 
         # Discriminator Field (errorFlag) (Used as input to a switch field)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py
index 33405fb7fe..db922ae022 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py
@@ -42,7 +42,6 @@ class ModbusPDUDiagnosticRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUDiagnosticRequest")
 
         # Simple Field (subFunction)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py
index 17218f27f7..6f37a12efc 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUDiagnosticResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUDiagnosticResponse")
 
         # Simple Field (subFunction)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py
index f16f2dc7d4..92e7af183f 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py
@@ -41,7 +41,6 @@ class ModbusPDUError(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUError")
 
         # Simple Field (exceptionCode)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py
index 7969c246f3..fe92fdc1a4 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py
@@ -39,7 +39,6 @@ class ModbusPDUGetComEventCounterRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUGetComEventCounterRequest")
 
         write_buffer.pop_context("ModbusPDUGetComEventCounterRequest")
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py
index f6de691a25..fbab3ac361 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUGetComEventCounterResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUGetComEventCounterResponse")
 
         # Simple Field (status)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py
index b7a2775dfb..2e30b89000 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py
@@ -39,7 +39,6 @@ class ModbusPDUGetComEventLogRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUGetComEventLogRequest")
 
         write_buffer.pop_context("ModbusPDUGetComEventLogRequest")
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py
index 333fb58230..cbfbe1119c 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py
@@ -47,7 +47,6 @@ class ModbusPDUGetComEventLogResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUGetComEventLogResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py
index 346d1b3372..b597ac1693 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py
@@ -43,7 +43,6 @@ class ModbusPDUMaskWriteHoldingRegisterRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUMaskWriteHoldingRegisterRequest")
 
         # Simple Field (referenceAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py
index 6a3430e395..e64e567087 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py
@@ -43,7 +43,6 @@ class ModbusPDUMaskWriteHoldingRegisterResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUMaskWriteHoldingRegisterResponse")
 
         # Simple Field (referenceAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py
index cfbada8254..d29c08d29e 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py
@@ -42,7 +42,6 @@ class ModbusPDUReadCoilsRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadCoilsRequest")
 
         # Simple Field (startingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py
index b21ef46960..0c4f7fd82b 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUReadCoilsResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadCoilsResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py
index aa32b5e194..b7379b41a9 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py
@@ -45,7 +45,6 @@ class ModbusPDUReadDeviceIdentificationRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadDeviceIdentificationRequest")
 
         # Const Field (meiType)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py
index 1afcab8b39..be019e3537 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py
@@ -59,7 +59,6 @@ class ModbusPDUReadDeviceIdentificationResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadDeviceIdentificationResponse")
 
         # Const Field (meiType)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py
index 917bb03c7f..f8ae679ebc 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py
@@ -42,7 +42,6 @@ class ModbusPDUReadDiscreteInputsRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadDiscreteInputsRequest")
 
         # Simple Field (startingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py
index ced2e7edbf..d6c0d241d0 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUReadDiscreteInputsResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadDiscreteInputsResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py
index 9880d2c998..a0b3e267dd 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py
@@ -39,7 +39,6 @@ class ModbusPDUReadExceptionStatusRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadExceptionStatusRequest")
 
         write_buffer.pop_context("ModbusPDUReadExceptionStatusRequest")
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py
index 4882eb8c5e..e5dc4c045c 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py
@@ -40,7 +40,6 @@ class ModbusPDUReadExceptionStatusResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadExceptionStatusResponse")
 
         # Simple Field (value)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py
index b0bfdb5b0b..205fb893ea 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py
@@ -41,7 +41,6 @@ class ModbusPDUReadFifoQueueRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadFifoQueueRequest")
 
         # Simple Field (fifoPointerAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py
index febb4aacf2..e71093ab16 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUReadFifoQueueResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadFifoQueueResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py
index 5c82c4ca22..fc64b514b7 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py
@@ -45,7 +45,6 @@ class ModbusPDUReadFileRecordRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadFileRecordRequest")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py
index 5b4bd6870d..17881ed40d 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py
@@ -37,7 +37,6 @@ class ModbusPDUReadFileRecordRequestItem(PlcMessage):
         super().__init__()
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadFileRecordRequestItem")
 
         # Simple Field (referenceType)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py
index a2694e04ee..ba830b786b 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py
@@ -45,7 +45,6 @@ class ModbusPDUReadFileRecordResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadFileRecordResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py
index 6654f125a4..ed965fcc26 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py
@@ -37,7 +37,6 @@ class ModbusPDUReadFileRecordResponseItem(PlcMessage):
         super().__init__()
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadFileRecordResponseItem")
 
         # Implicit Field (data_length) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py
index 2755637cf2..b736977458 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py
@@ -42,7 +42,6 @@ class ModbusPDUReadHoldingRegistersRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadHoldingRegistersRequest")
 
         # Simple Field (startingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py
index 388a71efad..484e90a60b 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUReadHoldingRegistersResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadHoldingRegistersResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py
index aeb129918e..bb3e62478e 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py
@@ -42,7 +42,6 @@ class ModbusPDUReadInputRegistersRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadInputRegistersRequest")
 
         # Simple Field (startingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py
index 41d5bd4f0b..aa4a26d1b1 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUReadInputRegistersResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadInputRegistersResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py
index 29400438a5..24aa94be28 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py
@@ -47,7 +47,6 @@ class ModbusPDUReadWriteMultipleHoldingRegistersRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadWriteMultipleHoldingRegistersRequest")
 
         # Simple Field (readStartingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py
index 7253a29cca..104542d04c 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUReadWriteMultipleHoldingRegistersResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReadWriteMultipleHoldingRegistersResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py
index c55d8a9609..1b560041f0 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py
@@ -39,7 +39,6 @@ class ModbusPDUReportServerIdRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReportServerIdRequest")
 
         write_buffer.pop_context("ModbusPDUReportServerIdRequest")
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py
index 776f8695a3..e0930a539f 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUReportServerIdResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUReportServerIdResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py
index 2a94562625..bbc5f43916 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py
@@ -45,7 +45,6 @@ class ModbusPDUWriteFileRecordRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteFileRecordRequest")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py
index d18447c81c..80cb2f0523 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py
@@ -40,7 +40,6 @@ class ModbusPDUWriteFileRecordRequestItem(PlcMessage):
         super().__init__()
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteFileRecordRequestItem")
 
         # Simple Field (referenceType)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py
index 4aa64c8e21..4a78e7b1a9 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py
@@ -45,7 +45,6 @@ class ModbusPDUWriteFileRecordResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteFileRecordResponse")
 
         # Implicit Field (byte_count) (Used for parsing, but its value is not stored as it's implicitly given by the objects content)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py
index 175a70f0c0..c1b95a8934 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py
@@ -39,7 +39,6 @@ class ModbusPDUWriteFileRecordResponseItem(PlcMessage):
         super().__init__()
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteFileRecordResponseItem")
 
         # Simple Field (referenceType)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py
index e9f9f669ad..b1219b2a77 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py
@@ -45,7 +45,6 @@ class ModbusPDUWriteMultipleCoilsRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteMultipleCoilsRequest")
 
         # Simple Field (startingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py
index 9b39bd2c44..123d3d1d1b 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUWriteMultipleCoilsResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteMultipleCoilsResponse")
 
         # Simple Field (startingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py
index 71a7afa2e5..ca7e09c94b 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py
@@ -45,7 +45,6 @@ class ModbusPDUWriteMultipleHoldingRegistersRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteMultipleHoldingRegistersRequest")
 
         # Simple Field (startingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py
index a9b3c87a17..2f993448cd 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUWriteMultipleHoldingRegistersResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteMultipleHoldingRegistersResponse")
 
         # Simple Field (startingAddress)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py
index a55665ed45..2e9e535835 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py
@@ -42,7 +42,6 @@ class ModbusPDUWriteSingleCoilRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteSingleCoilRequest")
 
         # Simple Field (address)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py
index 64a55d403e..0be5666288 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUWriteSingleCoilResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteSingleCoilResponse")
 
         # Simple Field (address)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py
index 1cc9cc5fa8..081099c05f 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py
@@ -42,7 +42,6 @@ class ModbusPDUWriteSingleRegisterRequest(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteSingleRegisterRequest")
 
         # Simple Field (address)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py
index 32e7ae5f4a..fdaac0981d 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py
@@ -42,7 +42,6 @@ class ModbusPDUWriteSingleRegisterResponse(PlcMessage, ModbusPDU):
         super().__init__()
 
     def serialize_modbus_pdu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusPDUWriteSingleRegisterResponse")
 
         # Simple Field (address)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py
index bff03c01b5..5fe6faff7b 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py
@@ -45,7 +45,6 @@ class ModbusRtuADU(PlcMessage, ModbusADU):
         super().__init__(self.response)
 
     def serialize_modbus_adu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusRtuADU")
 
         # Simple Field (address)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py
index cd8453f922..6d50efd12d 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py
@@ -46,7 +46,6 @@ class ModbusTcpADU(PlcMessage, ModbusADU):
         super().__init__(self.response)
 
     def serialize_modbus_adu_child(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("ModbusTcpADU")
 
         # Simple Field (transactionIdentifier)
diff --git a/sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py b/sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py
index 74d6d89273..af0f253f1d 100644
--- a/sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py
+++ b/sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py
@@ -33,7 +33,6 @@ class Dummy(PlcMessage):
         super().__init__()
 
     def serialize(self, write_buffer: WriteBuffer):
-        start_pos: int = write_buffer.get_pos()
         write_buffer.push_context("Dummy")
 
         # Simple Field (dummy)


[plc4x] 02/03: feat(plc4py): remove start_pos variable as it never gets used.

Posted by hu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hutcheb pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit df766ac02551d364283e75d8fe432548fbbacf6b
Author: Ben Hutcheson <be...@gmail.com>
AuthorDate: Mon May 22 06:07:50 2023 +0200

    feat(plc4py): remove start_pos variable as it never gets used.
---
 .../resources/templates/python/complex-type-template.python.ftlh     | 5 +++++
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py        | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py   | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py  | 1 -
 .../protocols/modbus/readwrite/ModbusDeviceInformationObject.py      | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py        | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py  | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py   | 1 -
 .../protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py | 1 -
 .../modbus/readwrite/ModbusPDUGetComEventCounterResponse.py          | 1 -
 .../protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py     | 1 -
 .../protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py    | 1 -
 .../modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py     | 1 -
 .../modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py    | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py   | 1 -
 .../plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py  | 1 -
 .../modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py     | 1 -
 .../modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py    | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py | 1 -
 .../modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py          | 1 -
 .../modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py          | 1 -
 .../modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py         | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py      | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py     | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py     | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py    | 1 -
 .../modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py          | 1 -
 .../modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py         | 1 -
 .../modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py        | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py | 1 -
 .../modbus/readwrite/ModbusPDUReadInputRegistersResponse.py          | 1 -
 .../readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py   | 1 -
 .../readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py  | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py     | 1 -
 .../protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py    | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py    | 1 -
 .../modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py          | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py   | 1 -
 .../modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py         | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py | 1 -
 .../modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py          | 1 -
 .../readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py       | 1 -
 .../readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py      | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py    | 1 -
 .../protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py   | 1 -
 .../modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py          | 1 -
 .../modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py         | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py     | 1 -
 sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py     | 1 -
 sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py         | 1 -
 52 files changed, 5 insertions(+), 51 deletions(-)

diff --git a/code-generation/language-python/src/main/resources/templates/python/complex-type-template.python.ftlh b/code-generation/language-python/src/main/resources/templates/python/complex-type-template.python.ftlh
index 57bc9d9125..064f5cf683 100644
--- a/code-generation/language-python/src/main/resources/templates/python/complex-type-template.python.ftlh
+++ b/code-generation/language-python/src/main/resources/templates/python/complex-type-template.python.ftlh
@@ -208,6 +208,9 @@ class ${type.name}<#if type.isDiscriminatedParentTypeDefinition()></#if>(<#if ty
         <#if helper.hasFieldOfType("unknown")>
         raise SerializationException("Unknown field not serializable")
         <#else>
+        <#if helper.requiresStartPos() || helper.requiresCurPos()>
+            start_pos: int = write_buffer.get_pos()
+        </#if>
         write_buffer.push_context("${type.name}")
             <#assign reservedFieldIndex=0>
             <#list type.fields as field>
@@ -562,7 +565,9 @@ class ${type.name}<#if type.isDiscriminatedParentTypeDefinition()></#if>(<#if ty
     @staticmethod
     def <#if type.isDiscriminatedChildTypeDefinition()>static_parse_builder<#else>static_parse_context</#if>(read_buffer: ReadBuffer<#if hasParserArguments>, ${parserArgumentList}</#if>):
         read_buffer.pull_context("${type.name}")
+        <#if helper.requiresStartPos() || helper.requiresCurPos()>
         start_pos: int = read_buffer.get_pos()
+        </#if>
         cur_pos: int = 0
     <#assign reservedFieldIndex=0>
     <#list type.fields as field>
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py
index b7bc5d523f..87acb937ba 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusADU.py
@@ -100,7 +100,6 @@ class ModbusADU(ABC, PlcMessage):
         read_buffer: ReadBuffer, driver_type: DriverType, response: c_bool
     ):
         read_buffer.pull_context("ModbusADU")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         # Switch Field (Depending on the discriminator values, passes the instantiation to a sub-type)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py
index a876b5b283..ecb9751c31 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusAsciiADU.py
@@ -83,7 +83,6 @@ class ModbusAsciiADU(PlcMessage, ModbusADU):
         read_buffer: ReadBuffer, driver_type: DriverType, response: c_bool
     ):
         read_buffer.pull_context("ModbusAsciiADU")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         address: c_uint8 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py
index 4d81ef37ce..78ef88ea4e 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusConstants.py
@@ -60,7 +60,6 @@ class ModbusConstants(PlcMessage):
     @staticmethod
     def static_parse_context(read_buffer: ReadBuffer):
         read_buffer.pull_context("ModbusConstants")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         modbus_tcp_default_port: c_uint16 = read_const_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py
index be204bbeff..c89af3035d 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusDeviceInformationObject.py
@@ -75,7 +75,6 @@ class ModbusDeviceInformationObject(PlcMessage):
     @staticmethod
     def static_parse_context(read_buffer: ReadBuffer):
         read_buffer.pull_context("ModbusDeviceInformationObject")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         object_id: c_uint8 = read_simple_field("objectId", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py
index 32a0e07d9b..dc02491e15 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDU.py
@@ -108,7 +108,6 @@ class ModbusPDU(ABC, PlcMessage):
     @staticmethod
     def static_parse_context(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDU")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         error_flag: c_bool = read_discriminator_field("errorFlag", read_boolean)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py
index db922ae022..11a82a20b6 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticRequest.py
@@ -70,7 +70,6 @@ class ModbusPDUDiagnosticRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUDiagnosticRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         sub_function: c_uint16 = read_simple_field("subFunction", read_unsigned_int)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py
index 6f37a12efc..86ac9c9b00 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUDiagnosticResponse.py
@@ -70,7 +70,6 @@ class ModbusPDUDiagnosticResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUDiagnosticResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         sub_function: c_uint16 = read_simple_field("subFunction", read_unsigned_int)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py
index 92e7af183f..634269a396 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUError.py
@@ -65,7 +65,6 @@ class ModbusPDUError(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUError")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         exception_code: ModbusErrorCode = read_enum_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py
index fe92fdc1a4..1394f6fad6 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterRequest.py
@@ -55,7 +55,6 @@ class ModbusPDUGetComEventCounterRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUGetComEventCounterRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         read_buffer.close_context("ModbusPDUGetComEventCounterRequest")
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py
index fbab3ac361..fbf96c45b2 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventCounterResponse.py
@@ -70,7 +70,6 @@ class ModbusPDUGetComEventCounterResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUGetComEventCounterResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         status: c_uint16 = read_simple_field("status", read_unsigned_int)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py
index 2e30b89000..30dbc6c4cb 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogRequest.py
@@ -55,7 +55,6 @@ class ModbusPDUGetComEventLogRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUGetComEventLogRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         read_buffer.close_context("ModbusPDUGetComEventLogRequest")
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py
index cbfbe1119c..aa475d53a2 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUGetComEventLogResponse.py
@@ -97,7 +97,6 @@ class ModbusPDUGetComEventLogResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUGetComEventLogResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py
index b597ac1693..b735b389ec 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterRequest.py
@@ -79,7 +79,6 @@ class ModbusPDUMaskWriteHoldingRegisterRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUMaskWriteHoldingRegisterRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         reference_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py
index e64e567087..7f04297428 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUMaskWriteHoldingRegisterResponse.py
@@ -79,7 +79,6 @@ class ModbusPDUMaskWriteHoldingRegisterResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUMaskWriteHoldingRegisterResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         reference_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py
index d29c08d29e..376318df85 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsRequest.py
@@ -72,7 +72,6 @@ class ModbusPDUReadCoilsRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadCoilsRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py
index 0c4f7fd82b..7d0786fefa 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadCoilsResponse.py
@@ -72,7 +72,6 @@ class ModbusPDUReadCoilsResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadCoilsResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py
index b7379b41a9..b9feff3c82 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationRequest.py
@@ -83,7 +83,6 @@ class ModbusPDUReadDeviceIdentificationRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadDeviceIdentificationRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         mei_type: c_uint8 = read_const_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py
index be019e3537..a7bd3d97b0 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDeviceIdentificationResponse.py
@@ -146,7 +146,6 @@ class ModbusPDUReadDeviceIdentificationResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadDeviceIdentificationResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         mei_type: c_uint8 = read_const_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py
index f8ae679ebc..ddc6ac3511 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsRequest.py
@@ -72,7 +72,6 @@ class ModbusPDUReadDiscreteInputsRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadDiscreteInputsRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py
index d6c0d241d0..1b2c954469 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadDiscreteInputsResponse.py
@@ -72,7 +72,6 @@ class ModbusPDUReadDiscreteInputsResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadDiscreteInputsResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py
index a0b3e267dd..ea09c7eb9b 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusRequest.py
@@ -55,7 +55,6 @@ class ModbusPDUReadExceptionStatusRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadExceptionStatusRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         read_buffer.close_context("ModbusPDUReadExceptionStatusRequest")
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py
index e5dc4c045c..85b512dcfb 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadExceptionStatusResponse.py
@@ -62,7 +62,6 @@ class ModbusPDUReadExceptionStatusResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadExceptionStatusResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         value: c_uint8 = read_simple_field("value", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py
index 205fb893ea..978fdd0749 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueRequest.py
@@ -65,7 +65,6 @@ class ModbusPDUReadFifoQueueRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadFifoQueueRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         fifo_pointer_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py
index e71093ab16..9481d03474 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFifoQueueResponse.py
@@ -85,7 +85,6 @@ class ModbusPDUReadFifoQueueResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadFifoQueueResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint16 = read_implicit_field("byteCount", read_unsigned_int)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py
index fc64b514b7..3c91667d49 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequest.py
@@ -76,7 +76,6 @@ class ModbusPDUReadFileRecordRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadFileRecordRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py
index 17881ed40d..254549f696 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordRequestItem.py
@@ -86,7 +86,6 @@ class ModbusPDUReadFileRecordRequestItem(PlcMessage):
     @staticmethod
     def static_parse_context(read_buffer: ReadBuffer):
         read_buffer.pull_context("ModbusPDUReadFileRecordRequestItem")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         reference_type: c_uint8 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py
index ba830b786b..5b8d1d109c 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponse.py
@@ -76,7 +76,6 @@ class ModbusPDUReadFileRecordResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadFileRecordResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py
index ed965fcc26..f779cef97e 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadFileRecordResponseItem.py
@@ -78,7 +78,6 @@ class ModbusPDUReadFileRecordResponseItem(PlcMessage):
     @staticmethod
     def static_parse_context(read_buffer: ReadBuffer):
         read_buffer.pull_context("ModbusPDUReadFileRecordResponseItem")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         data_length: c_uint8 = read_implicit_field("dataLength", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py
index b736977458..7fc8df324f 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersRequest.py
@@ -72,7 +72,6 @@ class ModbusPDUReadHoldingRegistersRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadHoldingRegistersRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py
index 484e90a60b..3f9148d552 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadHoldingRegistersResponse.py
@@ -72,7 +72,6 @@ class ModbusPDUReadHoldingRegistersResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadHoldingRegistersResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py
index bb3e62478e..97727f8662 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersRequest.py
@@ -72,7 +72,6 @@ class ModbusPDUReadInputRegistersRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadInputRegistersRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py
index aa4a26d1b1..6a8ee80bc2 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadInputRegistersResponse.py
@@ -72,7 +72,6 @@ class ModbusPDUReadInputRegistersResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadInputRegistersResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py
index 24aa94be28..471dc66f9e 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersRequest.py
@@ -109,7 +109,6 @@ class ModbusPDUReadWriteMultipleHoldingRegistersRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadWriteMultipleHoldingRegistersRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         read_starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py
index 104542d04c..c105cdb2f1 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReadWriteMultipleHoldingRegistersResponse.py
@@ -72,7 +72,6 @@ class ModbusPDUReadWriteMultipleHoldingRegistersResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReadWriteMultipleHoldingRegistersResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py
index 1b560041f0..00a022319d 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdRequest.py
@@ -55,7 +55,6 @@ class ModbusPDUReportServerIdRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReportServerIdRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         read_buffer.close_context("ModbusPDUReportServerIdRequest")
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py
index e0930a539f..9f57aa0785 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUReportServerIdResponse.py
@@ -72,7 +72,6 @@ class ModbusPDUReportServerIdResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUReportServerIdResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py
index bbc5f43916..7aad45e8f8 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequest.py
@@ -76,7 +76,6 @@ class ModbusPDUWriteFileRecordRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteFileRecordRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py
index 80cb2f0523..4fb1933481 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordRequestItem.py
@@ -95,7 +95,6 @@ class ModbusPDUWriteFileRecordRequestItem(PlcMessage):
     @staticmethod
     def static_parse_context(read_buffer: ReadBuffer):
         read_buffer.pull_context("ModbusPDUWriteFileRecordRequestItem")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         reference_type: c_uint8 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py
index 4a78e7b1a9..7ce8bd2271 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponse.py
@@ -76,7 +76,6 @@ class ModbusPDUWriteFileRecordResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteFileRecordResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         byte_count: c_uint8 = read_implicit_field("byteCount", read_unsigned_short)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py
index c1b95a8934..cf9ed86653 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteFileRecordResponseItem.py
@@ -94,7 +94,6 @@ class ModbusPDUWriteFileRecordResponseItem(PlcMessage):
     @staticmethod
     def static_parse_context(read_buffer: ReadBuffer):
         read_buffer.pull_context("ModbusPDUWriteFileRecordResponseItem")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         reference_type: c_uint8 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py
index b1219b2a77..838c421251 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsRequest.py
@@ -89,7 +89,6 @@ class ModbusPDUWriteMultipleCoilsRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteMultipleCoilsRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py
index 123d3d1d1b..d49f3893ad 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleCoilsResponse.py
@@ -72,7 +72,6 @@ class ModbusPDUWriteMultipleCoilsResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteMultipleCoilsResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py
index ca7e09c94b..e2105afdca 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersRequest.py
@@ -89,7 +89,6 @@ class ModbusPDUWriteMultipleHoldingRegistersRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteMultipleHoldingRegistersRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py
index 2f993448cd..82c8a15391 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteMultipleHoldingRegistersResponse.py
@@ -72,7 +72,6 @@ class ModbusPDUWriteMultipleHoldingRegistersResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteMultipleHoldingRegistersResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         starting_address: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py
index 2e9e535835..03b4fb6e65 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilRequest.py
@@ -70,7 +70,6 @@ class ModbusPDUWriteSingleCoilRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteSingleCoilRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         address: c_uint16 = read_simple_field("address", read_unsigned_int)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py
index 0be5666288..27b1ae3150 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleCoilResponse.py
@@ -70,7 +70,6 @@ class ModbusPDUWriteSingleCoilResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteSingleCoilResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         address: c_uint16 = read_simple_field("address", read_unsigned_int)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py
index 081099c05f..99f074d461 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterRequest.py
@@ -70,7 +70,6 @@ class ModbusPDUWriteSingleRegisterRequest(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteSingleRegisterRequest")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         address: c_uint16 = read_simple_field("address", read_unsigned_int)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py
index fdaac0981d..4cb1d40a05 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusPDUWriteSingleRegisterResponse.py
@@ -70,7 +70,6 @@ class ModbusPDUWriteSingleRegisterResponse(PlcMessage, ModbusPDU):
     @staticmethod
     def static_parse_builder(read_buffer: ReadBuffer, response: c_bool):
         read_buffer.pull_context("ModbusPDUWriteSingleRegisterResponse")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         address: c_uint16 = read_simple_field("address", read_unsigned_int)
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py
index 5fe6faff7b..b6b39a5396 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusRtuADU.py
@@ -84,7 +84,6 @@ class ModbusRtuADU(PlcMessage, ModbusADU):
         read_buffer: ReadBuffer, driver_type: DriverType, response: c_bool
     ):
         read_buffer.pull_context("ModbusRtuADU")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         address: c_uint8 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py
index 6d50efd12d..9de5d13be4 100644
--- a/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py
+++ b/sandbox/plc4py/plc4py/protocols/modbus/readwrite/ModbusTcpADU.py
@@ -101,7 +101,6 @@ class ModbusTcpADU(PlcMessage, ModbusADU):
         read_buffer: ReadBuffer, driver_type: DriverType, response: c_bool
     ):
         read_buffer.pull_context("ModbusTcpADU")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         transaction_identifier: c_uint16 = read_simple_field(
diff --git a/sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py b/sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py
index af0f253f1d..54028db6bd 100644
--- a/sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py
+++ b/sandbox/plc4py/plc4py/protocols/simulated/readwrite/Dummy.py
@@ -58,7 +58,6 @@ class Dummy(PlcMessage):
     @staticmethod
     def static_parse_context(read_buffer: ReadBuffer):
         read_buffer.pull_context("Dummy")
-        start_pos: int = read_buffer.get_pos()
         cur_pos: int = 0
 
         dummy: c_uint16 = read_simple_field(


[plc4x] 03/03: fix(plc4j): Remove startPos from template output when not being used

Posted by hu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hutcheb pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit 431c442708f81c41b463b1caef20741923f8f7f9
Author: Ben Hutcheson <be...@gmail.com>
AuthorDate: Mon May 22 06:11:20 2023 +0200

    fix(plc4j): Remove startPos from template output when not being used
---
 .../language/java/JavaLanguageTemplateHelper.java  | 49 ++++++++++++++++++++++
 .../templates/java/complex-type-template.java.ftlh |  4 ++
 .../CIPEncapsulationConnectionRequest.java         |  3 --
 .../CIPEncapsulationConnectionResponse.java        |  3 --
 .../abeth/readwrite/CIPEncapsulationPacket.java    |  3 --
 .../readwrite/CIPEncapsulationReadRequest.java     |  3 --
 .../readwrite/CIPEncapsulationReadResponse.java    |  3 --
 .../abeth/readwrite/DF1CommandRequestMessage.java  |  3 --
 ...ndResponseMessageProtectedTypedLogicalRead.java |  3 --
 .../java/abeth/readwrite/DF1RequestCommand.java    |  3 --
 .../java/abeth/readwrite/DF1RequestMessage.java    |  3 --
 .../DF1RequestProtectedTypedLogicalRead.java       |  3 --
 .../java/abeth/readwrite/DF1ResponseMessage.java   |  3 --
 .../java/ads/discovery/readwrite/AdsDiscovery.java |  3 --
 .../ads/discovery/readwrite/AdsDiscoveryBlock.java |  3 --
 .../readwrite/AdsDiscoveryBlockAmsNetId.java       |  3 --
 .../readwrite/AdsDiscoveryBlockFingerprint.java    |  3 --
 .../readwrite/AdsDiscoveryBlockHostName.java       |  3 --
 .../readwrite/AdsDiscoveryBlockOsData.java         |  3 --
 .../readwrite/AdsDiscoveryBlockPassword.java       |  3 --
 .../readwrite/AdsDiscoveryBlockRouteName.java      |  3 --
 .../readwrite/AdsDiscoveryBlockStatus.java         |  3 --
 .../readwrite/AdsDiscoveryBlockUserName.java       |  3 --
 .../readwrite/AdsDiscoveryBlockVersion.java        |  3 --
 .../discovery/readwrite/AdsDiscoveryConstants.java |  3 --
 .../java/ads/discovery/readwrite/AmsNetId.java     |  3 --
 .../java/ads/discovery/readwrite/AmsString.java    |  3 --
 .../readwrite/AdsAddDeviceNotificationRequest.java |  3 --
 .../AdsAddDeviceNotificationResponse.java          |  3 --
 .../plc4x/java/ads/readwrite/AdsConstants.java     |  3 --
 .../java/ads/readwrite/AdsDataTypeArrayInfo.java   |  3 --
 .../AdsDeleteDeviceNotificationRequest.java        |  3 --
 .../AdsDeleteDeviceNotificationResponse.java       |  3 --
 .../readwrite/AdsDeviceNotificationRequest.java    |  3 --
 .../readwrite/AdsDeviceNotificationResponse.java   |  3 --
 .../java/ads/readwrite/AdsInvalidRequest.java      |  3 --
 .../java/ads/readwrite/AdsInvalidResponse.java     |  3 --
 .../java/ads/readwrite/AdsMultiRequestItem.java    |  3 --
 .../ads/readwrite/AdsMultiRequestItemRead.java     |  3 --
 .../readwrite/AdsMultiRequestItemReadWrite.java    |  3 --
 .../ads/readwrite/AdsMultiRequestItemWrite.java    |  3 --
 .../java/ads/readwrite/AdsNotificationSample.java  |  3 --
 .../ads/readwrite/AdsReadDeviceInfoRequest.java    |  3 --
 .../ads/readwrite/AdsReadDeviceInfoResponse.java   |  3 --
 .../plc4x/java/ads/readwrite/AdsReadRequest.java   |  3 --
 .../plc4x/java/ads/readwrite/AdsReadResponse.java  |  3 --
 .../java/ads/readwrite/AdsReadStateRequest.java    |  3 --
 .../java/ads/readwrite/AdsReadStateResponse.java   |  3 --
 .../java/ads/readwrite/AdsReadWriteRequest.java    |  3 --
 .../java/ads/readwrite/AdsReadWriteResponse.java   |  3 --
 .../plc4x/java/ads/readwrite/AdsStampHeader.java   |  3 --
 .../plc4x/java/ads/readwrite/AdsTableSizes.java    |  3 --
 .../java/ads/readwrite/AdsWriteControlRequest.java |  3 --
 .../ads/readwrite/AdsWriteControlResponse.java     |  3 --
 .../plc4x/java/ads/readwrite/AdsWriteRequest.java  |  3 --
 .../plc4x/java/ads/readwrite/AdsWriteResponse.java |  3 --
 .../apache/plc4x/java/ads/readwrite/AmsNetId.java  |  3 --
 .../apache/plc4x/java/ads/readwrite/AmsPacket.java |  3 --
 .../ads/readwrite/AmsSerialAcknowledgeFrame.java   |  3 --
 .../plc4x/java/ads/readwrite/AmsSerialFrame.java   |  3 --
 .../java/ads/readwrite/AmsSerialResetFrame.java    |  3 --
 .../plc4x/java/ads/readwrite/AmsTCPPacket.java     |  3 --
 .../plc4x/java/ads/readwrite/ErrorResponse.java    |  3 --
 .../apache/plc4x/java/bacnetip/readwrite/APDU.java |  3 --
 .../plc4x/java/bacnetip/readwrite/APDUAbort.java   |  3 --
 .../java/bacnetip/readwrite/APDUComplexAck.java    |  3 --
 .../bacnetip/readwrite/APDUConfirmedRequest.java   |  3 --
 .../plc4x/java/bacnetip/readwrite/APDUError.java   |  3 --
 .../plc4x/java/bacnetip/readwrite/APDUReject.java  |  3 --
 .../java/bacnetip/readwrite/APDUSegmentAck.java    |  3 --
 .../java/bacnetip/readwrite/APDUSimpleAck.java     |  3 --
 .../bacnetip/readwrite/APDUUnconfirmedRequest.java |  3 --
 .../plc4x/java/bacnetip/readwrite/APDUUnknown.java |  3 --
 .../readwrite/BACnetAbortReasonTagged.java         |  3 --
 ...netAccessAuthenticationFactorDisableTagged.java |  3 --
 .../BACnetAccessCredentialDisableReasonTagged.java |  3 --
 .../BACnetAccessCredentialDisableTagged.java       |  3 --
 .../readwrite/BACnetAccessEventTagged.java         |  3 --
 .../readwrite/BACnetAccessPassbackModeTagged.java  |  3 --
 .../java/bacnetip/readwrite/BACnetAccessRule.java  |  3 --
 .../BACnetAccessRuleLocationSpecifierTagged.java   |  3 --
 .../BACnetAccessRuleTimeRangeSpecifierTagged.java  |  3 --
 .../readwrite/BACnetAccessThreatLevel.java         |  3 --
 .../readwrite/BACnetAccessUserTypeTagged.java      |  3 --
 .../BACnetAccessZoneOccupancyStateTagged.java      |  3 --
 .../readwrite/BACnetAccumulatorRecord.java         |  3 --
 ...etAccumulatorRecordAccumulatorStatusTagged.java |  3 --
 .../bacnetip/readwrite/BACnetActionCommand.java    |  3 --
 .../java/bacnetip/readwrite/BACnetActionList.java  |  3 --
 .../bacnetip/readwrite/BACnetActionTagged.java     |  3 --
 .../java/bacnetip/readwrite/BACnetAddress.java     |  3 --
 .../bacnetip/readwrite/BACnetAddressBinding.java   |  3 --
 .../bacnetip/readwrite/BACnetAddressEnclosed.java  |  3 --
 .../bacnetip/readwrite/BACnetApplicationTag.java   |  3 --
 .../readwrite/BACnetApplicationTagBitString.java   |  3 --
 .../readwrite/BACnetApplicationTagBoolean.java     |  3 --
 .../BACnetApplicationTagCharacterString.java       |  3 --
 .../readwrite/BACnetApplicationTagDate.java        |  3 --
 .../readwrite/BACnetApplicationTagDouble.java      |  3 --
 .../readwrite/BACnetApplicationTagEnumerated.java  |  3 --
 .../readwrite/BACnetApplicationTagNull.java        |  3 --
 .../BACnetApplicationTagObjectIdentifier.java      |  3 --
 .../readwrite/BACnetApplicationTagOctetString.java |  3 --
 .../readwrite/BACnetApplicationTagReal.java        |  3 --
 .../BACnetApplicationTagSignedInteger.java         |  3 --
 .../readwrite/BACnetApplicationTagTime.java        |  3 --
 .../BACnetApplicationTagUnsignedInteger.java       |  3 --
 .../readwrite/BACnetAssignedAccessRights.java      |  3 --
 .../readwrite/BACnetAssignedLandingCalls.java      |  3 --
 ...BACnetAssignedLandingCallsLandingCallsList.java |  3 --
 ...tAssignedLandingCallsLandingCallsListEntry.java |  3 --
 .../readwrite/BACnetAuthenticationFactor.java      |  3 --
 .../BACnetAuthenticationFactorEnclosed.java        |  3 --
 .../BACnetAuthenticationFactorFormat.java          |  3 --
 .../BACnetAuthenticationFactorTypeTagged.java      |  3 --
 .../readwrite/BACnetAuthenticationPolicy.java      |  3 --
 .../readwrite/BACnetAuthenticationPolicyList.java  |  3 --
 .../BACnetAuthenticationPolicyListEntry.java       |  3 --
 .../BACnetAuthenticationStatusTagged.java          |  3 --
 .../BACnetAuthorizationExemptionTagged.java        |  3 --
 .../readwrite/BACnetAuthorizationModeTagged.java   |  3 --
 .../java/bacnetip/readwrite/BACnetBDTEntry.java    |  3 --
 .../readwrite/BACnetBackupStateTagged.java         |  3 --
 .../readwrite/BACnetBinaryLightingPVTagged.java    |  3 --
 .../bacnetip/readwrite/BACnetBinaryPVTagged.java   |  3 --
 .../readwrite/BACnetCOVMultipleSubscription.java   |  3 --
 ...criptionListOfCovSubscriptionSpecification.java |  3 --
 ...ionListOfCovSubscriptionSpecificationEntry.java |  3 --
 ...ptionSpecificationEntryListOfCovReferences.java |  3 --
 ...SpecificationEntryListOfCovReferencesEntry.java |  3 --
 .../bacnetip/readwrite/BACnetCOVSubscription.java  |  3 --
 .../bacnetip/readwrite/BACnetCalendarEntry.java    |  3 --
 .../readwrite/BACnetCalendarEntryDate.java         |  3 --
 .../readwrite/BACnetCalendarEntryDateRange.java    |  3 --
 .../readwrite/BACnetCalendarEntryEnclosed.java     |  3 --
 .../readwrite/BACnetCalendarEntryWeekNDay.java     |  3 --
 .../bacnetip/readwrite/BACnetChannelValue.java     |  3 --
 .../readwrite/BACnetChannelValueBitString.java     |  3 --
 .../readwrite/BACnetChannelValueBoolean.java       |  3 --
 .../BACnetChannelValueCharacterString.java         |  3 --
 .../bacnetip/readwrite/BACnetChannelValueDate.java |  3 --
 .../readwrite/BACnetChannelValueDouble.java        |  3 --
 .../readwrite/BACnetChannelValueEnumerated.java    |  3 --
 .../readwrite/BACnetChannelValueInteger.java       |  3 --
 .../BACnetChannelValueLightingCommand.java         |  3 --
 .../bacnetip/readwrite/BACnetChannelValueNull.java |  3 --
 .../BACnetChannelValueObjectidentifier.java        |  3 --
 .../readwrite/BACnetChannelValueOctetString.java   |  3 --
 .../bacnetip/readwrite/BACnetChannelValueReal.java |  3 --
 .../bacnetip/readwrite/BACnetChannelValueTime.java |  3 --
 .../readwrite/BACnetChannelValueUnsigned.java      |  3 --
 .../java/bacnetip/readwrite/BACnetClientCOV.java   |  3 --
 .../bacnetip/readwrite/BACnetClientCOVNone.java    |  3 --
 .../bacnetip/readwrite/BACnetClientCOVObject.java  |  3 --
 .../java/bacnetip/readwrite/BACnetClosingTag.java  |  3 --
 .../readwrite/BACnetConfirmedServiceRequest.java   |  3 --
 ...netConfirmedServiceRequestAcknowledgeAlarm.java |  3 --
 ...ACnetConfirmedServiceRequestAddListElement.java |  3 --
 ...ACnetConfirmedServiceRequestAtomicReadFile.java |  3 --
 ...onfirmedServiceRequestAtomicReadFileRecord.java |  3 --
 ...onfirmedServiceRequestAtomicReadFileStream.java |  3 --
 ...ServiceRequestAtomicReadFileStreamOrRecord.java |  3 --
 ...CnetConfirmedServiceRequestAtomicWriteFile.java |  3 --
 .../BACnetConfirmedServiceRequestAuthenticate.java |  3 --
 ...rmedServiceRequestConfirmedCOVNotification.java |  3 --
 ...iceRequestConfirmedCOVNotificationMultiple.java |  3 --
 ...edServiceRequestConfirmedEventNotification.java |  3 --
 ...rmedServiceRequestConfirmedPrivateTransfer.java |  3 --
 ...onfirmedServiceRequestConfirmedTextMessage.java |  3 --
 ...iceRequestConfirmedTextMessageMessageClass.java |  3 --
 ...tConfirmedTextMessageMessageClassCharacter.java |  3 --
 ...estConfirmedTextMessageMessageClassNumeric.java |  3 --
 ...tConfirmedTextMessageMessagePriorityTagged.java |  3 --
 .../BACnetConfirmedServiceRequestCreateObject.java |  3 --
 ...dServiceRequestCreateObjectObjectSpecifier.java |  3 --
 .../BACnetConfirmedServiceRequestDeleteObject.java |  3 --
 ...edServiceRequestDeviceCommunicationControl.java |  3 --
 ...iceCommunicationControlEnableDisableTagged.java |  3 --
 ...onfirmedServiceRequestGetEnrollmentSummary.java |  3 --
 ...rollmentSummaryAcknowledgementFilterTagged.java |  3 --
 ...GetEnrollmentSummaryEventStateFilterTagged.java |  3 --
 ...eRequestGetEnrollmentSummaryPriorityFilter.java |  3 --
 ...ConfirmedServiceRequestGetEventInformation.java |  3 --
 ...ConfirmedServiceRequestLifeSafetyOperation.java |  3 --
 .../BACnetConfirmedServiceRequestReadProperty.java |  3 --
 ...irmedServiceRequestReadPropertyConditional.java |  3 --
 ...onfirmedServiceRequestReadPropertyMultiple.java |  3 --
 .../BACnetConfirmedServiceRequestReadRange.java    |  3 --
 ...ACnetConfirmedServiceRequestReadRangeRange.java |  3 --
 ...rmedServiceRequestReadRangeRangeByPosition.java |  3 --
 ...rviceRequestReadRangeRangeBySequenceNumber.java |  3 --
 ...onfirmedServiceRequestReadRangeRangeByTime.java |  3 --
 ...tConfirmedServiceRequestReinitializeDevice.java |  3 --
 ...lizeDeviceReinitializedStateOfDeviceTagged.java |  3 --
 ...etConfirmedServiceRequestRemoveListElement.java |  3 --
 .../BACnetConfirmedServiceRequestRequestKey.java   |  3 --
 .../BACnetConfirmedServiceRequestSubscribeCOV.java |  3 --
 ...onfirmedServiceRequestSubscribeCOVProperty.java |  3 --
 ...ServiceRequestSubscribeCOVPropertyMultiple.java |  3 --
 ...ultipleListOfCovSubscriptionSpecifications.java |  3 --
 ...pleListOfCovSubscriptionSpecificationsList.java |  3 --
 ...stOfCovSubscriptionSpecificationsReference.java |  3 --
 .../BACnetConfirmedServiceRequestUnknown.java      |  3 --
 .../BACnetConfirmedServiceRequestVTClose.java      |  3 --
 .../BACnetConfirmedServiceRequestVTData.java       |  3 --
 .../BACnetConfirmedServiceRequestVTOpen.java       |  3 --
 ...BACnetConfirmedServiceRequestWriteProperty.java |  3 --
 ...nfirmedServiceRequestWritePropertyMultiple.java |  3 --
 .../bacnetip/readwrite/BACnetConstructedData.java  |  3 --
 .../readwrite/BACnetConstructedDataAPDULength.java |  3 --
 .../BACnetConstructedDataAPDUSegmentTimeout.java   |  3 --
 .../BACnetConstructedDataAPDUTimeout.java          |  3 --
 .../BACnetConstructedDataAbsenteeLimit.java        |  3 --
 .../BACnetConstructedDataAcceptedModes.java        |  3 --
 .../BACnetConstructedDataAccessAlarmEvents.java    |  3 --
 .../BACnetConstructedDataAccessCredentialAll.java  |  3 --
 ...BACnetConstructedDataAccessDoorAlarmValues.java |  3 --
 .../BACnetConstructedDataAccessDoorAll.java        |  3 --
 ...BACnetConstructedDataAccessDoorFaultValues.java |  3 --
 ...ACnetConstructedDataAccessDoorPresentValue.java |  3 --
 ...ConstructedDataAccessDoorRelinquishDefault.java |  3 --
 .../BACnetConstructedDataAccessDoors.java          |  3 --
 .../BACnetConstructedDataAccessEvent.java          |  3 --
 ...tructedDataAccessEventAuthenticationFactor.java |  3 --
 ...BACnetConstructedDataAccessEventCredential.java |  3 --
 .../BACnetConstructedDataAccessEventTag.java       |  3 --
 .../BACnetConstructedDataAccessEventTime.java      |  3 --
 .../BACnetConstructedDataAccessPointAll.java       |  3 --
 .../BACnetConstructedDataAccessRightsAll.java      |  3 --
 ...CnetConstructedDataAccessTransactionEvents.java |  3 --
 .../BACnetConstructedDataAccessUserAll.java        |  3 --
 ...BACnetConstructedDataAccessZoneAdjustValue.java |  3 --
 ...BACnetConstructedDataAccessZoneAlarmValues.java |  3 --
 .../BACnetConstructedDataAccessZoneAll.java        |  3 --
 .../BACnetConstructedDataAccompaniment.java        |  3 --
 .../BACnetConstructedDataAccompanimentTime.java    |  3 --
 .../BACnetConstructedDataAccumulatorAll.java       |  3 --
 ...etConstructedDataAccumulatorFaultHighLimit.java |  3 --
 ...netConstructedDataAccumulatorFaultLowLimit.java |  3 --
 .../BACnetConstructedDataAccumulatorHighLimit.java |  3 --
 .../BACnetConstructedDataAccumulatorLowLimit.java  |  3 --
 ...CnetConstructedDataAccumulatorMaxPresValue.java |  3 --
 ...CnetConstructedDataAccumulatorMinPresValue.java |  3 --
 .../BACnetConstructedDataAckRequired.java          |  3 --
 .../BACnetConstructedDataAckedTransitions.java     |  3 --
 .../readwrite/BACnetConstructedDataAction.java     |  3 --
 .../readwrite/BACnetConstructedDataActionText.java |  3 --
 .../BACnetConstructedDataActivationTime.java       |  3 --
 ...tConstructedDataActiveAuthenticationPolicy.java |  3 --
 ...structedDataActiveCOVMultipleSubscriptions.java |  3 --
 ...ACnetConstructedDataActiveCOVSubscriptions.java |  3 --
 .../readwrite/BACnetConstructedDataActiveText.java |  3 --
 .../BACnetConstructedDataActiveVTSessions.java     |  3 --
 .../BACnetConstructedDataActualShedLevel.java      |  3 --
 .../BACnetConstructedDataAdjustValue.java          |  3 --
 .../readwrite/BACnetConstructedDataAlarmValue.java |  3 --
 .../BACnetConstructedDataAlarmValues.java          |  3 --
 .../BACnetConstructedDataAlertEnrollmentAll.java   |  3 --
 ...ConstructedDataAlertEnrollmentPresentValue.java |  3 --
 .../BACnetConstructedDataAlignIntervals.java       |  3 --
 .../BACnetConstructedDataAllWritesSuccessful.java  |  3 --
 ...ACnetConstructedDataAllowGroupDelayInhibit.java |  3 --
 .../BACnetConstructedDataAnalogInputAll.java       |  3 --
 ...etConstructedDataAnalogInputFaultHighLimit.java |  3 --
 ...netConstructedDataAnalogInputFaultLowLimit.java |  3 --
 ...etConstructedDataAnalogInputInterfaceValue.java |  3 --
 ...CnetConstructedDataAnalogInputMaxPresValue.java |  3 --
 ...CnetConstructedDataAnalogInputPresentValue.java |  3 --
 .../BACnetConstructedDataAnalogOutputAll.java      |  3 --
 ...tConstructedDataAnalogOutputInterfaceValue.java |  3 --
 ...netConstructedDataAnalogOutputMaxPresValue.java |  3 --
 ...netConstructedDataAnalogOutputPresentValue.java |  3 --
 ...nstructedDataAnalogOutputRelinquishDefault.java |  3 --
 .../BACnetConstructedDataAnalogValueAll.java       |  3 --
 ...etConstructedDataAnalogValueFaultHighLimit.java |  3 --
 ...netConstructedDataAnalogValueFaultLowLimit.java |  3 --
 ...CnetConstructedDataAnalogValueMaxPresValue.java |  3 --
 ...CnetConstructedDataAnalogValuePresentValue.java |  3 --
 ...onstructedDataAnalogValueRelinquishDefault.java |  3 --
 ...tConstructedDataApplicationSoftwareVersion.java |  3 --
 .../readwrite/BACnetConstructedDataArchive.java    |  3 --
 .../BACnetConstructedDataAssignedAccessRights.java |  3 --
 .../BACnetConstructedDataAssignedLandingCalls.java |  3 --
 .../BACnetConstructedDataAttemptedSamples.java     |  3 --
 ...BACnetConstructedDataAuthenticationFactors.java |  3 --
 ...netConstructedDataAuthenticationPolicyList.java |  3 --
 ...etConstructedDataAuthenticationPolicyNames.java |  3 --
 .../BACnetConstructedDataAuthenticationStatus.java |  3 --
 ...CnetConstructedDataAuthorizationExemptions.java |  3 --
 .../BACnetConstructedDataAuthorizationMode.java    |  3 --
 .../BACnetConstructedDataAutoSlaveDiscovery.java   |  3 --
 .../BACnetConstructedDataAverageValue.java         |  3 --
 .../BACnetConstructedDataAveragingAll.java         |  3 --
 ...BACnetConstructedDataBACnetIPGlobalAddress.java |  3 --
 .../BACnetConstructedDataBACnetIPMode.java         |  3 --
 ...netConstructedDataBACnetIPMulticastAddress.java |  3 --
 .../BACnetConstructedDataBACnetIPNATTraversal.java |  3 --
 .../BACnetConstructedDataBACnetIPUDPPort.java      |  3 --
 .../BACnetConstructedDataBACnetIPv6Mode.java       |  3 --
 ...tConstructedDataBACnetIPv6MulticastAddress.java |  3 --
 .../BACnetConstructedDataBACnetIPv6UDPPort.java    |  3 --
 ...etConstructedDataBBMDAcceptFDRegistrations.java |  3 --
 ...structedDataBBMDBroadcastDistributionTable.java |  3 --
 ...ACnetConstructedDataBBMDForeignDeviceTable.java |  3 --
 ...BACnetConstructedDataBackupAndRestoreState.java |  3 --
 .../BACnetConstructedDataBackupFailureTimeout.java |  3 --
 ...BACnetConstructedDataBackupPreparationTime.java |  3 --
 ...netConstructedDataBaseDeviceSecurityPolicy.java |  3 --
 .../readwrite/BACnetConstructedDataBelongsTo.java  |  3 --
 .../readwrite/BACnetConstructedDataBias.java       |  3 --
 .../BACnetConstructedDataBinaryInputAll.java       |  3 --
 ...etConstructedDataBinaryInputInterfaceValue.java |  3 --
 ...CnetConstructedDataBinaryInputPresentValue.java |  3 --
 ...CnetConstructedDataBinaryLightingOutputAll.java |  3 --
 ...uctedDataBinaryLightingOutputFeedbackValue.java |  3 --
 ...ructedDataBinaryLightingOutputPresentValue.java |  3 --
 ...dDataBinaryLightingOutputRelinquishDefault.java |  3 --
 .../BACnetConstructedDataBinaryOutputAll.java      |  3 --
 ...etConstructedDataBinaryOutputFeedbackValue.java |  3 --
 ...tConstructedDataBinaryOutputInterfaceValue.java |  3 --
 ...netConstructedDataBinaryOutputPresentValue.java |  3 --
 ...nstructedDataBinaryOutputRelinquishDefault.java |  3 --
 .../BACnetConstructedDataBinaryValueAll.java       |  3 --
 ...CnetConstructedDataBinaryValuePresentValue.java |  3 --
 ...onstructedDataBinaryValueRelinquishDefault.java |  3 --
 .../readwrite/BACnetConstructedDataBitMask.java    |  3 --
 ...etConstructedDataBitStringValueAlarmValues.java |  3 --
 ...tConstructedDataBitStringValuePresentValue.java |  3 --
 ...tructedDataBitStringValueRelinquishDefault.java |  3 --
 .../readwrite/BACnetConstructedDataBitText.java    |  3 --
 .../BACnetConstructedDataBitstringValueAll.java    |  3 --
 .../BACnetConstructedDataBlinkWarnEnable.java      |  3 --
 .../readwrite/BACnetConstructedDataBufferSize.java |  3 --
 .../BACnetConstructedDataCOVIncrement.java         |  3 --
 .../readwrite/BACnetConstructedDataCOVPeriod.java  |  3 --
 ...etConstructedDataCOVResubscriptionInterval.java |  3 --
 .../readwrite/BACnetConstructedDataCOVUPeriod.java |  3 --
 .../BACnetConstructedDataCOVURecipients.java       |  3 --
 .../BACnetConstructedDataCalendarAll.java          |  3 --
 .../BACnetConstructedDataCalendarPresentValue.java |  3 --
 .../BACnetConstructedDataCarAssignedDirection.java |  3 --
 .../BACnetConstructedDataCarDoorCommand.java       |  3 --
 .../BACnetConstructedDataCarDoorStatus.java        |  3 --
 .../BACnetConstructedDataCarDoorText.java          |  3 --
 .../BACnetConstructedDataCarDoorZone.java          |  3 --
 .../BACnetConstructedDataCarDriveStatus.java       |  3 --
 .../readwrite/BACnetConstructedDataCarLoad.java    |  3 --
 .../BACnetConstructedDataCarLoadUnits.java         |  3 --
 .../readwrite/BACnetConstructedDataCarMode.java    |  3 --
 .../BACnetConstructedDataCarMovingDirection.java   |  3 --
 .../BACnetConstructedDataCarPosition.java          |  3 --
 .../BACnetConstructedDataChangeOfStateCount.java   |  3 --
 .../BACnetConstructedDataChangeOfStateTime.java    |  3 --
 .../BACnetConstructedDataChangesPending.java       |  3 --
 .../readwrite/BACnetConstructedDataChannelAll.java |  3 --
 ...dDataChannelListOfObjectPropertyReferences.java |  3 --
 .../BACnetConstructedDataChannelNumber.java        |  3 --
 .../BACnetConstructedDataChannelPresentValue.java  |  3 --
 ...tructedDataCharacterStringValueAlarmValues.java |  3 --
 ...tructedDataCharacterStringValueFaultValues.java |  3 --
 ...ructedDataCharacterStringValuePresentValue.java |  3 --
 ...dDataCharacterStringValueRelinquishDefault.java |  3 --
 ...CnetConstructedDataCharacterstringValueAll.java |  3 --
 .../BACnetConstructedDataClientCOVIncrement.java   |  3 --
 .../readwrite/BACnetConstructedDataCommand.java    |  3 --
 .../BACnetConstructedDataCommandAction.java        |  3 --
 .../readwrite/BACnetConstructedDataCommandAll.java |  3 --
 .../BACnetConstructedDataCommandTimeArray.java     |  3 --
 .../BACnetConstructedDataConfigurationFiles.java   |  3 --
 .../BACnetConstructedDataControlGroups.java        |  3 --
 ...ConstructedDataControlledVariableReference.java |  3 --
 ...CnetConstructedDataControlledVariableUnits.java |  3 --
 ...CnetConstructedDataControlledVariableValue.java |  3 --
 .../readwrite/BACnetConstructedDataCount.java      |  3 --
 .../BACnetConstructedDataCountBeforeChange.java    |  3 --
 .../BACnetConstructedDataCountChangeTime.java      |  3 --
 ...ACnetConstructedDataCredentialDataInputAll.java |  3 --
 ...tructedDataCredentialDataInputPresentValue.java |  3 --
 ...nstructedDataCredentialDataInputUpdateTime.java |  3 --
 .../BACnetConstructedDataCredentialDisable.java    |  3 --
 .../BACnetConstructedDataCredentialStatus.java     |  3 --
 .../BACnetConstructedDataCredentials.java          |  3 --
 .../BACnetConstructedDataCredentialsInZone.java    |  3 --
 ...ACnetConstructedDataCurrentCommandPriority.java |  3 --
 .../BACnetConstructedDataDatabaseRevision.java     |  3 --
 .../readwrite/BACnetConstructedDataDateList.java   |  3 --
 ...onstructedDataDatePatternValuePresentValue.java |  3 --
 ...uctedDataDatePatternValueRelinquishDefault.java |  3 --
 ...ructedDataDateTimePatternValuePresentValue.java |  3 --
 ...dDataDateTimePatternValueRelinquishDefault.java |  3 --
 ...etConstructedDataDateTimeValuePresentValue.java |  3 --
 ...structedDataDateTimeValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataDateValueAll.java         |  3 --
 ...BACnetConstructedDataDateValuePresentValue.java |  3 --
 ...tConstructedDataDateValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataDatepatternValueAll.java  |  3 --
 .../BACnetConstructedDataDatetimeValueAll.java     |  3 --
 ...CnetConstructedDataDatetimepatternValueAll.java |  3 --
 ...BACnetConstructedDataDaylightSavingsStatus.java |  3 --
 .../BACnetConstructedDataDaysRemaining.java        |  3 --
 .../readwrite/BACnetConstructedDataDeadband.java   |  3 --
 .../BACnetConstructedDataDefaultFadeTime.java      |  3 --
 .../BACnetConstructedDataDefaultRampRate.java      |  3 --
 .../BACnetConstructedDataDefaultStepIncrement.java |  3 --
 ...structedDataDefaultSubordinateRelationship.java |  3 --
 .../BACnetConstructedDataDefaultTimeout.java       |  3 --
 ...CnetConstructedDataDeployedProfileLocation.java |  3 --
 .../BACnetConstructedDataDerivativeConstant.java   |  3 --
 ...CnetConstructedDataDerivativeConstantUnits.java |  3 --
 .../BACnetConstructedDataDescription.java          |  3 --
 .../BACnetConstructedDataDescriptionOfHalt.java    |  3 --
 .../BACnetConstructedDataDeviceAddressBinding.java |  3 --
 .../readwrite/BACnetConstructedDataDeviceAll.java  |  3 --
 .../BACnetConstructedDataDeviceMaxInfoFrames.java  |  3 --
 .../BACnetConstructedDataDeviceMaxMaster.java      |  3 --
 .../readwrite/BACnetConstructedDataDeviceType.java |  3 --
 .../BACnetConstructedDataDirectReading.java        |  3 --
 ...CnetConstructedDataDistributionKeyRevision.java |  3 --
 .../readwrite/BACnetConstructedDataDoNotHide.java  |  3 --
 .../BACnetConstructedDataDoorAlarmState.java       |  3 --
 ...BACnetConstructedDataDoorExtendedPulseTime.java |  3 --
 .../BACnetConstructedDataDoorMembers.java          |  3 --
 .../BACnetConstructedDataDoorOpenTooLongTime.java  |  3 --
 .../BACnetConstructedDataDoorPulseTime.java        |  3 --
 .../readwrite/BACnetConstructedDataDoorStatus.java |  3 --
 .../BACnetConstructedDataDoorUnlockDelayTime.java  |  3 --
 .../readwrite/BACnetConstructedDataDutyWindow.java |  3 --
 .../BACnetConstructedDataEffectivePeriod.java      |  3 --
 .../BACnetConstructedDataEgressActive.java         |  3 --
 .../readwrite/BACnetConstructedDataEgressTime.java |  3 --
 .../BACnetConstructedDataElapsedActiveTime.java    |  3 --
 .../readwrite/BACnetConstructedDataElement.java    |  3 --
 .../BACnetConstructedDataElevatorGroup.java        |  3 --
 .../BACnetConstructedDataElevatorGroupAll.java     |  3 --
 ...etConstructedDataElevatorGroupGroupMembers.java |  3 --
 .../readwrite/BACnetConstructedDataEnable.java     |  3 --
 .../BACnetConstructedDataEnergyMeter.java          |  3 --
 .../BACnetConstructedDataEnergyMeterRef.java       |  3 --
 .../BACnetConstructedDataEntryPoints.java          |  3 --
 .../readwrite/BACnetConstructedDataErrorLimit.java |  3 --
 .../BACnetConstructedDataEscalatorAll.java         |  3 --
 ...BACnetConstructedDataEscalatorFaultSignals.java |  3 --
 .../BACnetConstructedDataEscalatorMode.java        |  3 --
 ...BACnetConstructedDataEventAlgorithmInhibit.java |  3 --
 ...netConstructedDataEventAlgorithmInhibitRef.java |  3 --
 .../BACnetConstructedDataEventDetectionEnable.java |  3 --
 .../BACnetConstructedDataEventEnable.java          |  3 --
 .../BACnetConstructedDataEventEnrollmentAll.java   |  3 --
 .../BACnetConstructedDataEventLogAll.java          |  3 --
 .../BACnetConstructedDataEventLogLogBuffer.java    |  3 --
 .../BACnetConstructedDataEventMessageTexts.java    |  3 --
 ...CnetConstructedDataEventMessageTextsConfig.java |  3 --
 .../BACnetConstructedDataEventParameters.java      |  3 --
 .../readwrite/BACnetConstructedDataEventState.java |  3 --
 .../BACnetConstructedDataEventTimeStamps.java      |  3 --
 .../readwrite/BACnetConstructedDataEventType.java  |  3 --
 .../BACnetConstructedDataExceptionSchedule.java    |  3 --
 .../BACnetConstructedDataExecutionDelay.java       |  3 --
 .../readwrite/BACnetConstructedDataExitPoints.java |  3 --
 .../BACnetConstructedDataExpectedShedLevel.java    |  3 --
 .../BACnetConstructedDataExpirationTime.java       |  3 --
 .../BACnetConstructedDataExtendedTimeEnable.java   |  3 --
 .../BACnetConstructedDataFDBBMDAddress.java        |  3 --
 ...ACnetConstructedDataFDSubscriptionLifetime.java |  3 --
 .../BACnetConstructedDataFailedAttemptEvents.java  |  3 --
 .../BACnetConstructedDataFailedAttempts.java       |  3 --
 .../BACnetConstructedDataFailedAttemptsTime.java   |  3 --
 .../BACnetConstructedDataFaultHighLimit.java       |  3 --
 .../BACnetConstructedDataFaultLowLimit.java        |  3 --
 .../BACnetConstructedDataFaultParameters.java      |  3 --
 .../BACnetConstructedDataFaultSignals.java         |  3 --
 .../readwrite/BACnetConstructedDataFaultType.java  |  3 --
 .../BACnetConstructedDataFaultValues.java          |  3 --
 .../BACnetConstructedDataFileAccessMethod.java     |  3 --
 .../readwrite/BACnetConstructedDataFileAll.java    |  3 --
 .../BACnetConstructedDataFileRecordCount.java      |  3 --
 .../readwrite/BACnetConstructedDataFileSize.java   |  3 --
 .../readwrite/BACnetConstructedDataFileType.java   |  3 --
 .../BACnetConstructedDataFirmwareRevision.java     |  3 --
 .../readwrite/BACnetConstructedDataFloorText.java  |  3 --
 .../BACnetConstructedDataFullDutyBaseline.java     |  3 --
 .../BACnetConstructedDataGlobalGroupAll.java       |  3 --
 ...CnetConstructedDataGlobalGroupGroupMembers.java |  3 --
 ...CnetConstructedDataGlobalGroupPresentValue.java |  3 --
 .../BACnetConstructedDataGlobalIdentifier.java     |  3 --
 .../readwrite/BACnetConstructedDataGroupAll.java   |  3 --
 .../readwrite/BACnetConstructedDataGroupID.java    |  3 --
 .../BACnetConstructedDataGroupMemberNames.java     |  3 --
 .../BACnetConstructedDataGroupMembers.java         |  3 --
 .../readwrite/BACnetConstructedDataGroupMode.java  |  3 --
 .../BACnetConstructedDataGroupPresentValue.java    |  3 --
 .../readwrite/BACnetConstructedDataHighLimit.java  |  3 --
 .../readwrite/BACnetConstructedDataHigherDeck.java |  3 --
 .../readwrite/BACnetConstructedDataIPAddress.java  |  3 --
 .../BACnetConstructedDataIPDHCPEnable.java         |  3 --
 .../BACnetConstructedDataIPDHCPLeaseTime.java      |  3 --
 ...netConstructedDataIPDHCPLeaseTimeRemaining.java |  3 --
 .../BACnetConstructedDataIPDHCPServer.java         |  3 --
 .../BACnetConstructedDataIPDNSServer.java          |  3 --
 .../BACnetConstructedDataIPDefaultGateway.java     |  3 --
 .../BACnetConstructedDataIPSubnetMask.java         |  3 --
 .../BACnetConstructedDataIPv6Address.java          |  3 --
 ...netConstructedDataIPv6AutoAddressingEnable.java |  3 --
 .../BACnetConstructedDataIPv6DHCPLeaseTime.java    |  3 --
 ...tConstructedDataIPv6DHCPLeaseTimeRemaining.java |  3 --
 .../BACnetConstructedDataIPv6DHCPServer.java       |  3 --
 .../BACnetConstructedDataIPv6DNSServer.java        |  3 --
 .../BACnetConstructedDataIPv6DefaultGateway.java   |  3 --
 .../BACnetConstructedDataIPv6PrefixLength.java     |  3 --
 .../BACnetConstructedDataIPv6ZoneIndex.java        |  3 --
 .../readwrite/BACnetConstructedDataInProcess.java  |  3 --
 .../readwrite/BACnetConstructedDataInProgress.java |  3 --
 .../BACnetConstructedDataInactiveText.java         |  3 --
 .../BACnetConstructedDataInitialTimeout.java       |  3 --
 .../BACnetConstructedDataInputReference.java       |  3 --
 .../BACnetConstructedDataInstallationID.java       |  3 --
 .../readwrite/BACnetConstructedDataInstanceOf.java |  3 --
 .../BACnetConstructedDataInstantaneousPower.java   |  3 --
 .../BACnetConstructedDataIntegerValueAll.java      |  3 --
 ...netConstructedDataIntegerValueCOVIncrement.java |  3 --
 .../BACnetConstructedDataIntegerValueDeadband.java |  3 --
 ...tConstructedDataIntegerValueFaultHighLimit.java |  3 --
 ...etConstructedDataIntegerValueFaultLowLimit.java |  3 --
 ...BACnetConstructedDataIntegerValueHighLimit.java |  3 --
 .../BACnetConstructedDataIntegerValueLowLimit.java |  3 --
 ...netConstructedDataIntegerValueMaxPresValue.java |  3 --
 ...netConstructedDataIntegerValueMinPresValue.java |  3 --
 ...netConstructedDataIntegerValuePresentValue.java |  3 --
 ...nstructedDataIntegerValueRelinquishDefault.java |  3 --
 ...ACnetConstructedDataIntegerValueResolution.java |  3 --
 .../BACnetConstructedDataIntegralConstant.java     |  3 --
 ...BACnetConstructedDataIntegralConstantUnits.java |  3 --
 .../BACnetConstructedDataIntervalOffset.java       |  3 --
 .../readwrite/BACnetConstructedDataIsUTC.java      |  3 --
 .../readwrite/BACnetConstructedDataKeySets.java    |  3 --
 .../BACnetConstructedDataLandingCallControl.java   |  3 --
 .../BACnetConstructedDataLandingCalls.java         |  3 --
 .../BACnetConstructedDataLandingDoorStatus.java    |  3 --
 .../BACnetConstructedDataLargeAnalogValueAll.java  |  3 --
 ...onstructedDataLargeAnalogValueCOVIncrement.java |  3 --
 ...netConstructedDataLargeAnalogValueDeadband.java |  3 --
 ...structedDataLargeAnalogValueFaultHighLimit.java |  3 --
 ...nstructedDataLargeAnalogValueFaultLowLimit.java |  3 --
 ...etConstructedDataLargeAnalogValueHighLimit.java |  3 --
 ...netConstructedDataLargeAnalogValueLowLimit.java |  3 --
 ...onstructedDataLargeAnalogValueMaxPresValue.java |  3 --
 ...onstructedDataLargeAnalogValueMinPresValue.java |  3 --
 ...onstructedDataLargeAnalogValuePresentValue.java |  3 --
 ...uctedDataLargeAnalogValueRelinquishDefault.java |  3 --
 ...tConstructedDataLargeAnalogValueResolution.java |  3 --
 .../BACnetConstructedDataLastAccessEvent.java      |  3 --
 .../BACnetConstructedDataLastAccessPoint.java      |  3 --
 .../BACnetConstructedDataLastCommandTime.java      |  3 --
 .../BACnetConstructedDataLastCredentialAdded.java  |  3 --
 ...CnetConstructedDataLastCredentialAddedTime.java |  3 --
 ...BACnetConstructedDataLastCredentialRemoved.java |  3 --
 ...etConstructedDataLastCredentialRemovedTime.java |  3 --
 .../BACnetConstructedDataLastKeyServer.java        |  3 --
 .../BACnetConstructedDataLastNotifyRecord.java     |  3 --
 .../BACnetConstructedDataLastPriority.java         |  3 --
 .../BACnetConstructedDataLastRestartReason.java    |  3 --
 .../BACnetConstructedDataLastRestoreTime.java      |  3 --
 .../BACnetConstructedDataLastStateChange.java      |  3 --
 .../BACnetConstructedDataLastUseTime.java          |  3 --
 ...BACnetConstructedDataLifeSafetyAlarmValues.java |  3 --
 ...tConstructedDataLifeSafetyPointAlarmValues.java |  3 --
 .../BACnetConstructedDataLifeSafetyPointAll.java   |  3 --
 ...tConstructedDataLifeSafetyPointFaultValues.java |  3 --
 ...ConstructedDataLifeSafetyPointPresentValue.java |  3 --
 ...etConstructedDataLifeSafetyZoneAlarmValues.java |  3 --
 .../BACnetConstructedDataLifeSafetyZoneAll.java    |  3 --
 ...etConstructedDataLifeSafetyZoneFaultValues.java |  3 --
 ...uctedDataLifeSafetyZoneMaintenanceRequired.java |  3 --
 ...tConstructedDataLifeSafetyZonePresentValue.java |  3 --
 .../readwrite/BACnetConstructedDataLiftAll.java    |  3 --
 .../BACnetConstructedDataLiftFaultSignals.java     |  3 --
 .../BACnetConstructedDataLightingCommand.java      |  3 --
 ...structedDataLightingCommandDefaultPriority.java |  3 --
 .../BACnetConstructedDataLightingOutputAll.java    |  3 --
 ...ConstructedDataLightingOutputFeedbackValue.java |  3 --
 ...tConstructedDataLightingOutputPresentValue.java |  3 --
 ...tructedDataLightingOutputRelinquishDefault.java |  3 --
 ...ConstructedDataLightingOutputTrackingValue.java |  3 --
 .../BACnetConstructedDataLimitEnable.java          |  3 --
 ...CnetConstructedDataLimitMonitoringInterval.java |  3 --
 .../readwrite/BACnetConstructedDataLinkSpeed.java  |  3 --
 ...ACnetConstructedDataLinkSpeedAutonegotiate.java |  3 --
 .../readwrite/BACnetConstructedDataLinkSpeeds.java |  3 --
 .../BACnetConstructedDataListOfGroupMembers.java   |  3 --
 ...structedDataListOfObjectPropertyReferences.java |  3 --
 .../BACnetConstructedDataLoadControlAll.java       |  3 --
 ...CnetConstructedDataLoadControlPresentValue.java |  3 --
 .../readwrite/BACnetConstructedDataLocalDate.java  |  3 --
 .../BACnetConstructedDataLocalForwardingOnly.java  |  3 --
 .../readwrite/BACnetConstructedDataLocalTime.java  |  3 --
 .../readwrite/BACnetConstructedDataLocation.java   |  3 --
 .../readwrite/BACnetConstructedDataLockStatus.java |  3 --
 .../readwrite/BACnetConstructedDataLockout.java    |  3 --
 ...BACnetConstructedDataLockoutRelinquishTime.java |  3 --
 .../readwrite/BACnetConstructedDataLogBuffer.java  |  3 --
 ...CnetConstructedDataLogDeviceObjectProperty.java |  3 --
 .../BACnetConstructedDataLogInterval.java          |  3 --
 .../BACnetConstructedDataLoggingObject.java        |  3 --
 .../BACnetConstructedDataLoggingRecord.java        |  3 --
 .../BACnetConstructedDataLoggingType.java          |  3 --
 .../readwrite/BACnetConstructedDataLoopAction.java |  3 --
 .../readwrite/BACnetConstructedDataLoopAll.java    |  3 --
 .../BACnetConstructedDataLoopPresentValue.java     |  3 --
 .../BACnetConstructedDataLowDiffLimit.java         |  3 --
 .../readwrite/BACnetConstructedDataLowLimit.java   |  3 --
 .../readwrite/BACnetConstructedDataLowerDeck.java  |  3 --
 .../readwrite/BACnetConstructedDataMACAddress.java |  3 --
 .../BACnetConstructedDataMachineRoomID.java        |  3 --
 .../BACnetConstructedDataMaintenanceRequired.java  |  3 --
 .../BACnetConstructedDataMakingCarCall.java        |  3 --
 ...onstructedDataManipulatedVariableReference.java |  3 --
 ...etConstructedDataManualSlaveAddressBinding.java |  3 --
 .../BACnetConstructedDataMaskedAlarmValues.java    |  3 --
 ...BACnetConstructedDataMaxAPDULengthAccepted.java |  3 --
 .../BACnetConstructedDataMaxActualValue.java       |  3 --
 .../BACnetConstructedDataMaxFailedAttempts.java    |  3 --
 .../BACnetConstructedDataMaxInfoFrames.java        |  3 --
 .../readwrite/BACnetConstructedDataMaxMaster.java  |  3 --
 .../BACnetConstructedDataMaxPresValue.java         |  3 --
 .../BACnetConstructedDataMaxSegmentsAccepted.java  |  3 --
 .../BACnetConstructedDataMaximumOutput.java        |  3 --
 .../BACnetConstructedDataMaximumValue.java         |  3 --
 ...BACnetConstructedDataMaximumValueTimestamp.java |  3 --
 .../readwrite/BACnetConstructedDataMemberOf.java   |  3 --
 .../BACnetConstructedDataMemberStatusFlags.java    |  3 --
 .../readwrite/BACnetConstructedDataMembers.java    |  3 --
 .../BACnetConstructedDataMinActualValue.java       |  3 --
 .../BACnetConstructedDataMinPresValue.java         |  3 --
 .../BACnetConstructedDataMinimumOffTime.java       |  3 --
 .../BACnetConstructedDataMinimumOnTime.java        |  3 --
 .../BACnetConstructedDataMinimumOutput.java        |  3 --
 .../BACnetConstructedDataMinimumValue.java         |  3 --
 ...BACnetConstructedDataMinimumValueTimestamp.java |  3 --
 .../readwrite/BACnetConstructedDataMode.java       |  3 --
 .../readwrite/BACnetConstructedDataModelName.java  |  3 --
 .../BACnetConstructedDataModificationDate.java     |  3 --
 ...tConstructedDataMultiStateInputAlarmValues.java |  3 --
 .../BACnetConstructedDataMultiStateInputAll.java   |  3 --
 ...tConstructedDataMultiStateInputFaultValues.java |  3 --
 ...nstructedDataMultiStateInputInterfaceValue.java |  3 --
 .../BACnetConstructedDataMultiStateOutputAll.java  |  3 --
 ...nstructedDataMultiStateOutputFeedbackValue.java |  3 --
 ...structedDataMultiStateOutputInterfaceValue.java |  3 --
 ...uctedDataMultiStateOutputRelinquishDefault.java |  3 --
 ...tConstructedDataMultiStateValueAlarmValues.java |  3 --
 .../BACnetConstructedDataMultiStateValueAll.java   |  3 --
 ...tConstructedDataMultiStateValueFaultValues.java |  3 --
 ...ructedDataMultiStateValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataMusterPoint.java          |  3 --
 .../BACnetConstructedDataNegativeAccessRules.java  |  3 --
 ...nstructedDataNetworkAccessSecurityPolicies.java |  3 --
 .../BACnetConstructedDataNetworkInterfaceName.java |  3 --
 .../BACnetConstructedDataNetworkNumber.java        |  3 --
 .../BACnetConstructedDataNetworkNumberQuality.java |  3 --
 .../BACnetConstructedDataNetworkPortAll.java       |  3 --
 ...netConstructedDataNetworkPortMaxInfoFrames.java |  3 --
 .../BACnetConstructedDataNetworkPortMaxMaster.java |  3 --
 .../BACnetConstructedDataNetworkSecurityAll.java   |  3 --
 .../BACnetConstructedDataNetworkType.java          |  3 --
 .../BACnetConstructedDataNextStoppingFloor.java    |  3 --
 .../BACnetConstructedDataNodeSubtype.java          |  3 --
 .../readwrite/BACnetConstructedDataNodeType.java   |  3 --
 .../BACnetConstructedDataNotificationClass.java    |  3 --
 .../BACnetConstructedDataNotificationClassAll.java |  3 --
 ...netConstructedDataNotificationForwarderAll.java |  3 --
 ...BACnetConstructedDataNotificationThreshold.java |  3 --
 .../readwrite/BACnetConstructedDataNotifyType.java |  3 --
 .../BACnetConstructedDataNumberOfAPDURetries.java  |  3 --
 ...structedDataNumberOfAuthenticationPolicies.java |  3 --
 .../BACnetConstructedDataNumberOfStates.java       |  3 --
 .../BACnetConstructedDataObjectIdentifier.java     |  3 --
 .../readwrite/BACnetConstructedDataObjectList.java |  3 --
 .../readwrite/BACnetConstructedDataObjectName.java |  3 --
 ...CnetConstructedDataObjectPropertyReference.java |  3 --
 .../readwrite/BACnetConstructedDataObjectType.java |  3 --
 .../BACnetConstructedDataOccupancyCount.java       |  3 --
 .../BACnetConstructedDataOccupancyCountAdjust.java |  3 --
 .../BACnetConstructedDataOccupancyCountEnable.java |  3 --
 .../BACnetConstructedDataOccupancyLowerLimit.java  |  3 --
 ...ConstructedDataOccupancyLowerLimitEnforced.java |  3 --
 .../BACnetConstructedDataOccupancyState.java       |  3 --
 .../BACnetConstructedDataOccupancyUpperLimit.java  |  3 --
 ...ConstructedDataOccupancyUpperLimitEnforced.java |  3 --
 ...onstructedDataOctetStringValuePresentValue.java |  3 --
 ...uctedDataOctetStringValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataOctetstringValueAll.java  |  3 --
 .../BACnetConstructedDataOperationDirection.java   |  3 --
 .../BACnetConstructedDataOperationExpected.java    |  3 --
 .../readwrite/BACnetConstructedDataOptional.java   |  3 --
 .../BACnetConstructedDataOutOfService.java         |  3 --
 .../BACnetConstructedDataOutputUnits.java          |  3 --
 .../BACnetConstructedDataPacketReorderTime.java    |  3 --
 .../BACnetConstructedDataPassbackMode.java         |  3 --
 .../BACnetConstructedDataPassbackTimeout.java      |  3 --
 .../BACnetConstructedDataPassengerAlarm.java       |  3 --
 .../readwrite/BACnetConstructedDataPolarity.java   |  3 --
 .../readwrite/BACnetConstructedDataPortFilter.java |  3 --
 .../BACnetConstructedDataPositiveAccessRules.java  |  3 --
 ...CnetConstructedDataPositiveIntegerValueAll.java |  3 --
 ...ructedDataPositiveIntegerValueCOVIncrement.java |  3 --
 ...onstructedDataPositiveIntegerValueDeadband.java |  3 --
 ...ctedDataPositiveIntegerValueFaultHighLimit.java |  3 --
 ...uctedDataPositiveIntegerValueFaultLowLimit.java |  3 --
 ...nstructedDataPositiveIntegerValueHighLimit.java |  3 --
 ...onstructedDataPositiveIntegerValueLowLimit.java |  3 --
 ...ructedDataPositiveIntegerValueMaxPresValue.java |  3 --
 ...ructedDataPositiveIntegerValueMinPresValue.java |  3 --
 ...dDataPositiveIntegerValueRelinquishDefault.java |  3 --
 ...structedDataPositiveIntegerValueResolution.java |  3 --
 .../readwrite/BACnetConstructedDataPower.java      |  3 --
 .../readwrite/BACnetConstructedDataPowerMode.java  |  3 --
 .../readwrite/BACnetConstructedDataPrescale.java   |  3 --
 .../BACnetConstructedDataPresentValue.java         |  3 --
 .../readwrite/BACnetConstructedDataPriority.java   |  3 --
 .../BACnetConstructedDataPriorityArray.java        |  3 --
 .../BACnetConstructedDataPriorityForWriting.java   |  3 --
 .../BACnetConstructedDataProcessIdentifier.java    |  3 --
 ...CnetConstructedDataProcessIdentifierFilter.java |  3 --
 .../BACnetConstructedDataProfileLocation.java      |  3 --
 .../BACnetConstructedDataProfileName.java          |  3 --
 .../readwrite/BACnetConstructedDataProgramAll.java |  3 --
 .../BACnetConstructedDataProgramChange.java        |  3 --
 .../BACnetConstructedDataProgramLocation.java      |  3 --
 .../BACnetConstructedDataProgramState.java         |  3 --
 .../BACnetConstructedDataPropertyList.java         |  3 --
 .../BACnetConstructedDataProportionalConstant.java |  3 --
 ...etConstructedDataProportionalConstantUnits.java |  3 --
 .../BACnetConstructedDataProtocolLevel.java        |  3 --
 ...onstructedDataProtocolObjectTypesSupported.java |  3 --
 .../BACnetConstructedDataProtocolRevision.java     |  3 --
 ...etConstructedDataProtocolServicesSupported.java |  3 --
 .../BACnetConstructedDataProtocolVersion.java      |  3 --
 ...etConstructedDataPulseConverterAdjustValue.java |  3 --
 .../BACnetConstructedDataPulseConverterAll.java    |  3 --
 ...tConstructedDataPulseConverterPresentValue.java |  3 --
 .../readwrite/BACnetConstructedDataPulseRate.java  |  3 --
 .../readwrite/BACnetConstructedDataReadOnly.java   |  3 --
 .../BACnetConstructedDataReasonForDisable.java     |  3 --
 .../BACnetConstructedDataReasonForHalt.java        |  3 --
 .../BACnetConstructedDataRecipientList.java        |  3 --
 .../BACnetConstructedDataRecordCount.java          |  3 --
 ...netConstructedDataRecordsSinceNotification.java |  3 --
 .../BACnetConstructedDataReferencePort.java        |  3 --
 .../BACnetConstructedDataRegisteredCarCall.java    |  3 --
 .../BACnetConstructedDataReliability.java          |  3 --
 ...onstructedDataReliabilityEvaluationInhibit.java |  3 --
 .../BACnetConstructedDataRelinquishDefault.java    |  3 --
 .../readwrite/BACnetConstructedDataRepresents.java |  3 --
 .../BACnetConstructedDataRequestedShedLevel.java   |  3 --
 ...CnetConstructedDataRequestedUpdateInterval.java |  3 --
 .../readwrite/BACnetConstructedDataRequired.java   |  3 --
 .../readwrite/BACnetConstructedDataResolution.java |  3 --
 ...nstructedDataRestartNotificationRecipients.java |  3 --
 ...BACnetConstructedDataRestoreCompletionTime.java |  3 --
 ...ACnetConstructedDataRestorePreparationTime.java |  3 --
 .../BACnetConstructedDataRoutingTable.java         |  3 --
 .../readwrite/BACnetConstructedDataScale.java      |  3 --
 .../BACnetConstructedDataScaleFactor.java          |  3 --
 .../BACnetConstructedDataScheduleAll.java          |  3 --
 .../BACnetConstructedDataScheduleDefault.java      |  3 --
 .../BACnetConstructedDataSchedulePresentValue.java |  3 --
 .../BACnetConstructedDataSecuredStatus.java        |  3 --
 .../BACnetConstructedDataSecurityPDUTimeout.java   |  3 --
 .../BACnetConstructedDataSecurityTimeWindow.java   |  3 --
 ...BACnetConstructedDataSegmentationSupported.java |  3 --
 .../BACnetConstructedDataSerialNumber.java         |  3 --
 .../readwrite/BACnetConstructedDataSetpoint.java   |  3 --
 .../BACnetConstructedDataSetpointReference.java    |  3 --
 .../readwrite/BACnetConstructedDataSetting.java    |  3 --
 .../BACnetConstructedDataShedDuration.java         |  3 --
 ...BACnetConstructedDataShedLevelDescriptions.java |  3 --
 .../readwrite/BACnetConstructedDataShedLevels.java |  3 --
 .../readwrite/BACnetConstructedDataSilenced.java   |  3 --
 .../BACnetConstructedDataSlaveAddressBinding.java  |  3 --
 .../BACnetConstructedDataSlaveProxyEnable.java     |  3 --
 .../readwrite/BACnetConstructedDataStartTime.java  |  3 --
 .../BACnetConstructedDataStateChangeValues.java    |  3 --
 .../BACnetConstructedDataStateDescription.java     |  3 --
 .../readwrite/BACnetConstructedDataStateText.java  |  3 --
 .../BACnetConstructedDataStatusFlags.java          |  3 --
 .../readwrite/BACnetConstructedDataStopTime.java   |  3 --
 .../BACnetConstructedDataStopWhenFull.java         |  3 --
 .../BACnetConstructedDataStrikeCount.java          |  3 --
 .../BACnetConstructedDataStructuredObjectList.java |  3 --
 .../BACnetConstructedDataStructuredViewAll.java    |  3 --
 ...ACnetConstructedDataSubordinateAnnotations.java |  3 --
 .../BACnetConstructedDataSubordinateList.java      |  3 --
 .../BACnetConstructedDataSubordinateNodeTypes.java |  3 --
 ...netConstructedDataSubordinateRelationships.java |  3 --
 .../BACnetConstructedDataSubordinateTags.java      |  3 --
 .../BACnetConstructedDataSubscribedRecipients.java |  3 --
 ...ACnetConstructedDataSupportedFormatClasses.java |  3 --
 .../BACnetConstructedDataSupportedFormats.java     |  3 --
 ...ConstructedDataSupportedSecurityAlgorithms.java |  3 --
 .../BACnetConstructedDataSystemStatus.java         |  3 --
 .../readwrite/BACnetConstructedDataTags.java       |  3 --
 .../BACnetConstructedDataThreatAuthority.java      |  3 --
 .../BACnetConstructedDataThreatLevel.java          |  3 --
 .../readwrite/BACnetConstructedDataTimeDelay.java  |  3 --
 .../BACnetConstructedDataTimeDelayNormal.java      |  3 --
 ...BACnetConstructedDataTimeOfActiveTimeReset.java |  3 --
 .../BACnetConstructedDataTimeOfDeviceRestart.java  |  3 --
 ...BACnetConstructedDataTimeOfStateCountReset.java |  3 --
 ...ACnetConstructedDataTimeOfStrikeCountReset.java |  3 --
 ...onstructedDataTimePatternValuePresentValue.java |  3 --
 ...uctedDataTimePatternValueRelinquishDefault.java |  3 --
 ...ConstructedDataTimeSynchronizationInterval.java |  3 --
 ...nstructedDataTimeSynchronizationRecipients.java |  3 --
 .../BACnetConstructedDataTimeValueAll.java         |  3 --
 ...BACnetConstructedDataTimeValuePresentValue.java |  3 --
 ...tConstructedDataTimeValueRelinquishDefault.java |  3 --
 .../BACnetConstructedDataTimepatternValueAll.java  |  3 --
 .../BACnetConstructedDataTimerAlarmValues.java     |  3 --
 .../readwrite/BACnetConstructedDataTimerAll.java   |  3 --
 .../BACnetConstructedDataTimerMaxPresValue.java    |  3 --
 .../BACnetConstructedDataTimerMinPresValue.java    |  3 --
 .../BACnetConstructedDataTimerResolution.java      |  3 --
 .../BACnetConstructedDataTimerRunning.java         |  3 --
 .../readwrite/BACnetConstructedDataTimerState.java |  3 --
 .../BACnetConstructedDataTotalRecordCount.java     |  3 --
 .../readwrite/BACnetConstructedDataTraceFlag.java  |  3 --
 .../BACnetConstructedDataTrackingValue.java        |  3 --
 ...onstructedDataTransactionNotificationClass.java |  3 --
 .../readwrite/BACnetConstructedDataTransition.java |  3 --
 .../BACnetConstructedDataTrendLogAll.java          |  3 --
 .../BACnetConstructedDataTrendLogLogBuffer.java    |  3 --
 ...tructedDataTrendLogLogDeviceObjectProperty.java |  3 --
 .../BACnetConstructedDataTrendLogMultipleAll.java  |  3 --
 ...etConstructedDataTrendLogMultipleLogBuffer.java |  3 --
 ...ataTrendLogMultipleLogDeviceObjectProperty.java |  3 --
 .../readwrite/BACnetConstructedDataTrigger.java    |  3 --
 .../readwrite/BACnetConstructedDataUTCOffset.java  |  3 --
 ...ructedDataUTCTimeSynchronizationRecipients.java |  3 --
 .../readwrite/BACnetConstructedDataUnits.java      |  3 --
 .../BACnetConstructedDataUnspecified.java          |  3 --
 .../BACnetConstructedDataUpdateInterval.java       |  3 --
 .../BACnetConstructedDataUpdateKeySetTimeout.java  |  3 --
 .../readwrite/BACnetConstructedDataUpdateTime.java |  3 --
 ...ACnetConstructedDataUserExternalIdentifier.java |  3 --
 ...netConstructedDataUserInformationReference.java |  3 --
 .../readwrite/BACnetConstructedDataUserName.java   |  3 --
 .../readwrite/BACnetConstructedDataUserType.java   |  3 --
 .../BACnetConstructedDataUsesRemaining.java        |  3 --
 .../BACnetConstructedDataVTClassesSupported.java   |  3 --
 .../BACnetConstructedDataValidSamples.java         |  3 --
 .../BACnetConstructedDataValueBeforeChange.java    |  3 --
 .../BACnetConstructedDataValueChangeTime.java      |  3 --
 .../readwrite/BACnetConstructedDataValueSet.java   |  3 --
 .../BACnetConstructedDataValueSource.java          |  3 --
 .../BACnetConstructedDataValueSourceArray.java     |  3 --
 .../BACnetConstructedDataVarianceValue.java        |  3 --
 .../BACnetConstructedDataVendorIdentifier.java     |  3 --
 .../readwrite/BACnetConstructedDataVendorName.java |  3 --
 .../BACnetConstructedDataVerificationTime.java     |  3 --
 ...ACnetConstructedDataVirtualMACAddressTable.java |  3 --
 .../BACnetConstructedDataWeeklySchedule.java       |  3 --
 .../BACnetConstructedDataWindowInterval.java       |  3 --
 .../BACnetConstructedDataWindowSamples.java        |  3 --
 .../BACnetConstructedDataWriteStatus.java          |  3 --
 .../readwrite/BACnetConstructedDataZoneFrom.java   |  3 --
 .../BACnetConstructedDataZoneMembers.java          |  3 --
 .../readwrite/BACnetConstructedDataZoneTo.java     |  3 --
 .../java/bacnetip/readwrite/BACnetContextTag.java  |  3 --
 .../readwrite/BACnetContextTagBitString.java       |  3 --
 .../readwrite/BACnetContextTagBoolean.java         |  3 --
 .../readwrite/BACnetContextTagCharacterString.java |  3 --
 .../bacnetip/readwrite/BACnetContextTagDate.java   |  3 --
 .../bacnetip/readwrite/BACnetContextTagDouble.java |  3 --
 .../readwrite/BACnetContextTagEnumerated.java      |  3 --
 .../bacnetip/readwrite/BACnetContextTagNull.java   |  3 --
 .../BACnetContextTagObjectIdentifier.java          |  3 --
 .../readwrite/BACnetContextTagOctetString.java     |  3 --
 .../bacnetip/readwrite/BACnetContextTagReal.java   |  3 --
 .../readwrite/BACnetContextTagSignedInteger.java   |  3 --
 .../bacnetip/readwrite/BACnetContextTagTime.java   |  3 --
 .../readwrite/BACnetContextTagUnknown.java         |  3 --
 .../readwrite/BACnetContextTagUnsignedInteger.java |  3 --
 .../BACnetCredentialAuthenticationFactor.java      |  3 --
 .../bacnetip/readwrite/BACnetDailySchedule.java    |  3 --
 .../java/bacnetip/readwrite/BACnetDateRange.java   |  3 --
 .../readwrite/BACnetDateRangeEnclosed.java         |  3 --
 .../java/bacnetip/readwrite/BACnetDateTime.java    |  3 --
 .../bacnetip/readwrite/BACnetDateTimeEnclosed.java |  3 --
 .../bacnetip/readwrite/BACnetDaysOfWeekTagged.java |  3 --
 .../java/bacnetip/readwrite/BACnetDestination.java |  3 --
 .../BACnetDeviceObjectPropertyReference.java       |  3 --
 ...ACnetDeviceObjectPropertyReferenceEnclosed.java |  3 --
 .../readwrite/BACnetDeviceObjectReference.java     |  3 --
 .../BACnetDeviceObjectReferenceEnclosed.java       |  3 --
 .../readwrite/BACnetDeviceStatusTagged.java        |  3 --
 .../readwrite/BACnetDoorAlarmStateTagged.java      |  3 --
 .../readwrite/BACnetDoorSecuredStatusTagged.java   |  3 --
 .../bacnetip/readwrite/BACnetDoorStatusTagged.java |  3 --
 .../bacnetip/readwrite/BACnetDoorValueTagged.java  |  3 --
 .../readwrite/BACnetEngineeringUnitsTagged.java    |  3 --
 .../plc4x/java/bacnetip/readwrite/BACnetError.java |  3 --
 .../bacnetip/readwrite/BACnetErrorGeneral.java     |  3 --
 .../readwrite/BACnetEscalatorFaultTagged.java      |  3 --
 .../readwrite/BACnetEscalatorModeTagged.java       |  3 --
 .../BACnetEscalatorOperationDirectionTagged.java   |  3 --
 .../bacnetip/readwrite/BACnetEventLogRecord.java   |  3 --
 .../readwrite/BACnetEventLogRecordLogDatum.java    |  3 --
 .../BACnetEventLogRecordLogDatumLogStatus.java     |  3 --
 .../BACnetEventLogRecordLogDatumNotification.java  |  3 --
 .../BACnetEventLogRecordLogDatumTimeChange.java    |  3 --
 .../BACnetEventNotificationSubscription.java       |  3 --
 .../bacnetip/readwrite/BACnetEventParameter.java   |  3 --
 .../readwrite/BACnetEventParameterAccessEvent.java |  3 --
 ...ventParameterAccessEventListOfAccessEvents.java |  3 --
 .../readwrite/BACnetEventParameterBufferReady.java |  3 --
 .../BACnetEventParameterChangeOfBitstring.java     |  3 --
 ...eterChangeOfBitstringListOfBitstringValues.java |  3 --
 ...ACnetEventParameterChangeOfCharacterString.java |  3 --
 ...erChangeOfCharacterStringListOfAlarmValues.java |  3 --
 .../BACnetEventParameterChangeOfDiscreteValue.java |  3 --
 .../BACnetEventParameterChangeOfLifeSavety.java    |  3 --
 ...rameterChangeOfLifeSavetyListOfAlarmValues.java |  3 --
 ...ngeOfLifeSavetyListOfLifeSavetyAlarmValues.java |  3 --
 .../BACnetEventParameterChangeOfState.java         |  3 --
 ...netEventParameterChangeOfStateListOfValues.java |  3 --
 .../BACnetEventParameterChangeOfStatusFlags.java   |  3 --
 .../BACnetEventParameterChangeOfTimer.java         |  3 --
 ...ACnetEventParameterChangeOfTimerAlarmValue.java |  3 --
 .../BACnetEventParameterChangeOfValue.java         |  3 --
 ...CnetEventParameterChangeOfValueCivCriteria.java |  3 --
 ...ntParameterChangeOfValueCivCriteriaBitmask.java |  3 --
 ...alueCivCriteriaReferencedPropertyIncrement.java |  3 --
 .../BACnetEventParameterCommandFailure.java        |  3 --
 .../BACnetEventParameterDoubleOutOfRange.java      |  3 --
 .../readwrite/BACnetEventParameterExtended.java    |  3 --
 .../BACnetEventParameterExtendedParameters.java    |  3 --
 .../BACnetEventParameterFloatingLimit.java         |  3 --
 .../readwrite/BACnetEventParameterNone.java        |  3 --
 .../readwrite/BACnetEventParameterOutOfRange.java  |  3 --
 .../BACnetEventParameterSignedOutOfRange.java      |  3 --
 .../BACnetEventParameterUnsignedOutOfRange.java    |  3 --
 .../BACnetEventParameterUnsignedRange.java         |  3 --
 .../bacnetip/readwrite/BACnetEventPriorities.java  |  3 --
 .../bacnetip/readwrite/BACnetEventStateTagged.java |  3 --
 .../readwrite/BACnetEventSummariesList.java        |  3 --
 .../bacnetip/readwrite/BACnetEventSummary.java     |  3 --
 .../bacnetip/readwrite/BACnetEventTimestamps.java  |  3 --
 .../readwrite/BACnetEventTimestampsEnclosed.java   |  3 --
 .../readwrite/BACnetEventTransitionBitsTagged.java |  3 --
 .../bacnetip/readwrite/BACnetEventTypeTagged.java  |  3 --
 .../bacnetip/readwrite/BACnetFaultParameter.java   |  3 --
 .../BACnetFaultParameterFaultCharacterString.java  |  3 --
 ...meterFaultCharacterStringListOfFaultValues.java |  3 --
 .../BACnetFaultParameterFaultExtended.java         |  3 --
 ...ACnetFaultParameterFaultExtendedParameters.java |  3 --
 ...FaultParameterFaultExtendedParametersEntry.java |  3 --
 ...meterFaultExtendedParametersEntryBitString.java |  3 --
 ...rameterFaultExtendedParametersEntryBoolean.java |  3 --
 ...aultExtendedParametersEntryCharacterString.java |  3 --
 ...tParameterFaultExtendedParametersEntryDate.java |  3 --
 ...arameterFaultExtendedParametersEntryDouble.java |  3 --
 ...eterFaultExtendedParametersEntryEnumerated.java |  3 --
 ...rameterFaultExtendedParametersEntryInteger.java |  3 --
 ...tParameterFaultExtendedParametersEntryNull.java |  3 --
 ...ultExtendedParametersEntryObjectidentifier.java |  3 --
 ...terFaultExtendedParametersEntryOctetString.java |  3 --
 ...tParameterFaultExtendedParametersEntryReal.java |  3 --
 ...meterFaultExtendedParametersEntryReference.java |  3 --
 ...tParameterFaultExtendedParametersEntryTime.java |  3 --
 ...ameterFaultExtendedParametersEntryUnsigned.java |  3 --
 .../BACnetFaultParameterFaultLifeSafety.java       |  3 --
 ...tParameterFaultLifeSafetyListOfFaultValues.java |  3 --
 .../readwrite/BACnetFaultParameterFaultListed.java |  3 --
 .../BACnetFaultParameterFaultOutOfRange.java       |  3 --
 ...aultParameterFaultOutOfRangeMaxNormalValue.java |  3 --
 ...rameterFaultOutOfRangeMaxNormalValueDouble.java |  3 --
 ...ameterFaultOutOfRangeMaxNormalValueInteger.java |  3 --
 ...ParameterFaultOutOfRangeMaxNormalValueReal.java |  3 --
 ...meterFaultOutOfRangeMaxNormalValueUnsigned.java |  3 --
 ...aultParameterFaultOutOfRangeMinNormalValue.java |  3 --
 ...rameterFaultOutOfRangeMinNormalValueDouble.java |  3 --
 ...ameterFaultOutOfRangeMinNormalValueInteger.java |  3 --
 ...ParameterFaultOutOfRangeMinNormalValueReal.java |  3 --
 ...meterFaultOutOfRangeMinNormalValueUnsigned.java |  3 --
 .../readwrite/BACnetFaultParameterFaultState.java  |  3 --
 ...tFaultParameterFaultStateListOfFaultValues.java |  3 --
 .../BACnetFaultParameterFaultStatusFlags.java      |  3 --
 .../readwrite/BACnetFaultParameterNone.java        |  3 --
 .../bacnetip/readwrite/BACnetFaultTypeTagged.java  |  3 --
 .../readwrite/BACnetFileAccessMethodTagged.java    |  3 --
 .../readwrite/BACnetGroupChannelValue.java         |  3 --
 .../readwrite/BACnetGroupChannelValueList.java     |  3 --
 .../java/bacnetip/readwrite/BACnetHostAddress.java |  3 --
 .../readwrite/BACnetHostAddressEnclosed.java       |  3 --
 .../readwrite/BACnetHostAddressIpAddress.java      |  3 --
 .../bacnetip/readwrite/BACnetHostAddressName.java  |  3 --
 .../bacnetip/readwrite/BACnetHostAddressNull.java  |  3 --
 .../java/bacnetip/readwrite/BACnetHostNPort.java   |  3 --
 .../readwrite/BACnetHostNPortEnclosed.java         |  3 --
 .../bacnetip/readwrite/BACnetIPModeTagged.java     |  3 --
 .../bacnetip/readwrite/BACnetKeyIdentifier.java    |  3 --
 .../readwrite/BACnetLandingCallStatus.java         |  3 --
 .../readwrite/BACnetLandingCallStatusCommand.java  |  3 --
 .../BACnetLandingCallStatusCommandDestination.java |  3 --
 .../BACnetLandingCallStatusCommandDirection.java   |  3 --
 .../readwrite/BACnetLandingDoorStatus.java         |  3 --
 .../BACnetLandingDoorStatusLandingDoorsList.java   |  3 --
 ...CnetLandingDoorStatusLandingDoorsListEntry.java |  3 --
 .../readwrite/BACnetLifeSafetyModeTagged.java      |  3 --
 .../readwrite/BACnetLifeSafetyOperationTagged.java |  3 --
 .../readwrite/BACnetLifeSafetyStateTagged.java     |  3 --
 .../bacnetip/readwrite/BACnetLiftCarCallList.java  |  3 --
 .../readwrite/BACnetLiftCarCallListFloorList.java  |  3 --
 .../readwrite/BACnetLiftCarDirectionTagged.java    |  3 --
 .../readwrite/BACnetLiftCarDoorCommandTagged.java  |  3 --
 .../readwrite/BACnetLiftCarDriveStatusTagged.java  |  3 --
 .../readwrite/BACnetLiftCarModeTagged.java         |  3 --
 .../bacnetip/readwrite/BACnetLiftFaultTagged.java  |  3 --
 .../readwrite/BACnetLiftGroupModeTagged.java       |  3 --
 .../bacnetip/readwrite/BACnetLightingCommand.java  |  3 --
 .../readwrite/BACnetLightingCommandEnclosed.java   |  3 --
 .../readwrite/BACnetLightingInProgressTagged.java  |  3 --
 .../readwrite/BACnetLightingOperationTagged.java   |  3 --
 .../readwrite/BACnetLightingTransitionTagged.java  |  3 --
 .../readwrite/BACnetLimitEnableTagged.java         |  3 --
 .../bacnetip/readwrite/BACnetLockStatusTagged.java |  3 --
 .../java/bacnetip/readwrite/BACnetLogData.java     |  3 --
 .../bacnetip/readwrite/BACnetLogDataLogData.java   |  3 --
 .../readwrite/BACnetLogDataLogDataEntry.java       |  3 --
 .../BACnetLogDataLogDataEntryAnyValue.java         |  3 --
 .../BACnetLogDataLogDataEntryBitStringValue.java   |  3 --
 .../BACnetLogDataLogDataEntryBooleanValue.java     |  3 --
 .../BACnetLogDataLogDataEntryEnumeratedValue.java  |  3 --
 .../BACnetLogDataLogDataEntryFailure.java          |  3 --
 .../BACnetLogDataLogDataEntryIntegerValue.java     |  3 --
 .../BACnetLogDataLogDataEntryNullValue.java        |  3 --
 .../BACnetLogDataLogDataEntryRealValue.java        |  3 --
 .../BACnetLogDataLogDataEntryUnsignedValue.java    |  3 --
 .../readwrite/BACnetLogDataLogDataTimeChange.java  |  3 --
 .../bacnetip/readwrite/BACnetLogDataLogStatus.java |  3 --
 .../readwrite/BACnetLogMultipleRecord.java         |  3 --
 .../java/bacnetip/readwrite/BACnetLogRecord.java   |  3 --
 .../readwrite/BACnetLogRecordLogDatum.java         |  3 --
 .../readwrite/BACnetLogRecordLogDatumAnyValue.java |  3 --
 .../BACnetLogRecordLogDatumBitStringValue.java     |  3 --
 .../BACnetLogRecordLogDatumBooleanValue.java       |  3 --
 .../BACnetLogRecordLogDatumEnumeratedValue.java    |  3 --
 .../readwrite/BACnetLogRecordLogDatumFailure.java  |  3 --
 .../BACnetLogRecordLogDatumIntegerValue.java       |  3 --
 .../BACnetLogRecordLogDatumLogStatus.java          |  3 --
 .../BACnetLogRecordLogDatumNullValue.java          |  3 --
 .../BACnetLogRecordLogDatumRealValue.java          |  3 --
 .../BACnetLogRecordLogDatumTimeChange.java         |  3 --
 .../BACnetLogRecordLogDatumUnsignedValue.java      |  3 --
 .../bacnetip/readwrite/BACnetLogStatusTagged.java  |  3 --
 .../readwrite/BACnetLoggingTypeTagged.java         |  3 --
 .../readwrite/BACnetMaintenanceTagged.java         |  3 --
 .../java/bacnetip/readwrite/BACnetNameValue.java   |  3 --
 .../readwrite/BACnetNameValueCollection.java       |  3 --
 .../BACnetNetworkNumberQualityTagged.java          |  3 --
 .../readwrite/BACnetNetworkPortCommandTagged.java  |  3 --
 .../readwrite/BACnetNetworkSecurityPolicy.java     |  3 --
 .../readwrite/BACnetNetworkTypeTagged.java         |  3 --
 .../bacnetip/readwrite/BACnetNodeTypeTagged.java   |  3 --
 .../readwrite/BACnetNotificationParameters.java    |  3 --
 .../BACnetNotificationParametersAccessEvent.java   |  3 --
 .../BACnetNotificationParametersBufferReady.java   |  3 --
 ...netNotificationParametersChangeOfBitString.java |  3 --
 ...ificationParametersChangeOfCharacterString.java |  3 --
 ...otificationParametersChangeOfDiscreteValue.java |  3 --
 ...ionParametersChangeOfDiscreteValueNewValue.java |  3 --
 ...metersChangeOfDiscreteValueNewValueBoolean.java |  3 --
 ...angeOfDiscreteValueNewValueCharacterString.java |  3 --
 ...etersChangeOfDiscreteValueNewValueDatetime.java |  3 --
 ...ersChangeOfDiscreteValueNewValueEnumerated.java |  3 --
 ...metersChangeOfDiscreteValueNewValueInteger.java |  3 --
 ...ngeOfDiscreteValueNewValueObjectidentifier.java |  3 --
 ...tersChangeOfDiscreteValueNewValueOctetDate.java |  3 --
 ...rsChangeOfDiscreteValueNewValueOctetString.java |  3 --
 ...tersChangeOfDiscreteValueNewValueOctetTime.java |  3 --
 ...etersChangeOfDiscreteValueNewValueUnsigned.java |  3 --
 ...etNotificationParametersChangeOfLifeSafety.java |  3 --
 ...tNotificationParametersChangeOfReliability.java |  3 --
 .../BACnetNotificationParametersChangeOfState.java |  3 --
 ...tNotificationParametersChangeOfStatusFlags.java |  3 --
 .../BACnetNotificationParametersChangeOfTimer.java |  3 --
 .../BACnetNotificationParametersChangeOfValue.java |  3 --
 ...otificationParametersChangeOfValueNewValue.java |  3 --
 ...ParametersChangeOfValueNewValueChangedBits.java |  3 --
 ...arametersChangeOfValueNewValueChangedValue.java |  3 --
 ...BACnetNotificationParametersCommandFailure.java |  3 --
 ...CnetNotificationParametersComplexEventType.java |  3 --
 ...CnetNotificationParametersDoubleOutOfRange.java |  3 --
 .../BACnetNotificationParametersExtended.java      |  3 --
 ...etNotificationParametersExtendedParameters.java |  3 --
 .../BACnetNotificationParametersFloatingLimit.java |  3 --
 .../BACnetNotificationParametersOutOfRange.java    |  3 --
 ...CnetNotificationParametersSignedOutOfRange.java |  3 --
 ...etNotificationParametersUnsignedOutOfRange.java |  3 --
 .../BACnetNotificationParametersUnsignedRange.java |  3 --
 .../bacnetip/readwrite/BACnetNotifyTypeTagged.java |  3 --
 .../readwrite/BACnetObjectPropertyReference.java   |  3 --
 .../BACnetObjectPropertyReferenceEnclosed.java     |  3 --
 .../bacnetip/readwrite/BACnetObjectTypeTagged.java |  3 --
 .../BACnetObjectTypesSupportedTagged.java          |  3 --
 .../java/bacnetip/readwrite/BACnetOpeningTag.java  |  3 --
 .../bacnetip/readwrite/BACnetOptionalBinaryPV.java |  3 --
 .../readwrite/BACnetOptionalBinaryPVNull.java      |  3 --
 .../readwrite/BACnetOptionalBinaryPVValue.java     |  3 --
 .../readwrite/BACnetOptionalCharacterString.java   |  3 --
 .../BACnetOptionalCharacterStringNull.java         |  3 --
 .../BACnetOptionalCharacterStringValue.java        |  3 --
 .../bacnetip/readwrite/BACnetOptionalREAL.java     |  3 --
 .../bacnetip/readwrite/BACnetOptionalREALNull.java |  3 --
 .../readwrite/BACnetOptionalREALValue.java         |  3 --
 .../bacnetip/readwrite/BACnetOptionalUnsigned.java |  3 --
 .../readwrite/BACnetOptionalUnsignedNull.java      |  3 --
 .../readwrite/BACnetOptionalUnsignedValue.java     |  3 --
 .../bacnetip/readwrite/BACnetPolarityTagged.java   |  3 --
 .../bacnetip/readwrite/BACnetPortPermission.java   |  3 --
 .../java/bacnetip/readwrite/BACnetPrescale.java    |  3 --
 .../bacnetip/readwrite/BACnetPriorityArray.java    |  3 --
 .../bacnetip/readwrite/BACnetPriorityValue.java    |  3 --
 .../readwrite/BACnetPriorityValueBitString.java    |  3 --
 .../readwrite/BACnetPriorityValueBoolean.java      |  3 --
 .../BACnetPriorityValueCharacterString.java        |  3 --
 .../BACnetPriorityValueConstructedValue.java       |  3 --
 .../readwrite/BACnetPriorityValueDate.java         |  3 --
 .../readwrite/BACnetPriorityValueDateTime.java     |  3 --
 .../readwrite/BACnetPriorityValueDouble.java       |  3 --
 .../readwrite/BACnetPriorityValueEnumerated.java   |  3 --
 .../readwrite/BACnetPriorityValueInteger.java      |  3 --
 .../readwrite/BACnetPriorityValueNull.java         |  3 --
 .../BACnetPriorityValueObjectidentifier.java       |  3 --
 .../readwrite/BACnetPriorityValueOctetString.java  |  3 --
 .../readwrite/BACnetPriorityValueReal.java         |  3 --
 .../readwrite/BACnetPriorityValueTime.java         |  3 --
 .../readwrite/BACnetPriorityValueUnsigned.java     |  3 --
 .../readwrite/BACnetProcessIdSelection.java        |  3 --
 .../readwrite/BACnetProcessIdSelectionNull.java    |  3 --
 .../readwrite/BACnetProcessIdSelectionValue.java   |  3 --
 .../readwrite/BACnetProgramErrorTagged.java        |  3 --
 .../readwrite/BACnetProgramRequestTagged.java      |  3 --
 .../readwrite/BACnetProgramStateTagged.java        |  3 --
 .../readwrite/BACnetPropertyAccessResult.java      |  3 --
 .../BACnetPropertyAccessResultAccessResult.java    |  3 --
 ...ccessResultAccessResultPropertyAccessError.java |  3 --
 ...pertyAccessResultAccessResultPropertyValue.java |  3 --
 .../readwrite/BACnetPropertyIdentifierTagged.java  |  3 --
 .../readwrite/BACnetPropertyReference.java         |  3 --
 .../readwrite/BACnetPropertyReferenceEnclosed.java |  3 --
 .../BACnetPropertyStateActionUnknown.java          |  3 --
 .../bacnetip/readwrite/BACnetPropertyStates.java   |  3 --
 ...ACnetPropertyStatesAccessCredentialDisable.java |  3 --
 ...ropertyStatesAccessCredentialDisableReason.java |  3 --
 .../readwrite/BACnetPropertyStatesAccessEvent.java |  3 --
 .../readwrite/BACnetPropertyStatesAction.java      |  3 --
 .../BACnetPropertyStatesAuthenticationStatus.java  |  3 --
 .../readwrite/BACnetPropertyStatesBackupState.java |  3 --
 .../BACnetPropertyStatesBacnetIpMode.java          |  3 --
 .../BACnetPropertyStatesBinaryLightningValue.java  |  3 --
 .../readwrite/BACnetPropertyStatesBinaryValue.java |  3 --
 .../readwrite/BACnetPropertyStatesBoolean.java     |  3 --
 .../BACnetPropertyStatesDoorAlarmState.java        |  3 --
 .../BACnetPropertyStatesDoorSecuredStatus.java     |  3 --
 .../readwrite/BACnetPropertyStatesDoorStatus.java  |  3 --
 .../readwrite/BACnetPropertyStatesDoorValue.java   |  3 --
 .../readwrite/BACnetPropertyStatesEnclosed.java    |  3 --
 .../BACnetPropertyStatesEscalatorFault.java        |  3 --
 .../BACnetPropertyStatesEscalatorMode.java         |  3 --
 ...tPropertyStatesEscalatorOperationDirection.java |  3 --
 .../readwrite/BACnetPropertyStatesEventType.java   |  3 --
 .../BACnetPropertyStatesExtendedValue.java         |  3 --
 .../BACnetPropertyStatesFileAccessMethod.java      |  3 --
 .../BACnetPropertyStatesIntegerValue.java          |  3 --
 .../BACnetPropertyStatesLifeSafetyMode.java        |  3 --
 .../BACnetPropertyStatesLifeSafetyOperations.java  |  3 --
 .../BACnetPropertyStatesLifeSafetyState.java       |  3 --
 .../BACnetPropertyStatesLiftCarDirection.java      |  3 --
 .../BACnetPropertyStatesLiftCarDoorCommand.java    |  3 --
 .../BACnetPropertyStatesLiftCarDriveStatus.java    |  3 --
 .../readwrite/BACnetPropertyStatesLiftCarMode.java |  3 --
 .../readwrite/BACnetPropertyStatesLiftFault.java   |  3 --
 .../BACnetPropertyStatesLiftGroupMode.java         |  3 --
 .../BACnetPropertyStatesLightningInProgress.java   |  3 --
 .../BACnetPropertyStatesLightningOperation.java    |  3 --
 .../BACnetPropertyStatesLightningTransition.java   |  3 --
 .../readwrite/BACnetPropertyStatesLockStatus.java  |  3 --
 .../readwrite/BACnetPropertyStatesMaintenance.java |  3 --
 .../BACnetPropertyStatesNetworkNumberQuality.java  |  3 --
 .../BACnetPropertyStatesNetworkPortCommand.java    |  3 --
 .../readwrite/BACnetPropertyStatesNetworkType.java |  3 --
 .../readwrite/BACnetPropertyStatesNodeType.java    |  3 --
 .../readwrite/BACnetPropertyStatesNotifyType.java  |  3 --
 .../readwrite/BACnetPropertyStatesPolarity.java    |  3 --
 .../BACnetPropertyStatesProgramChange.java         |  3 --
 .../BACnetPropertyStatesProtocolLevel.java         |  3 --
 .../BACnetPropertyStatesReasonForHalt.java         |  3 --
 .../readwrite/BACnetPropertyStatesReliability.java |  3 --
 .../BACnetPropertyStatesRestartReason.java         |  3 --
 .../BACnetPropertyStatesSecurityLevel.java         |  3 --
 .../readwrite/BACnetPropertyStatesShedState.java   |  3 --
 .../BACnetPropertyStatesSilencedState.java         |  3 --
 .../readwrite/BACnetPropertyStatesState.java       |  3 --
 .../BACnetPropertyStatesSystemStatus.java          |  3 --
 .../readwrite/BACnetPropertyStatesTimerState.java  |  3 --
 .../BACnetPropertyStatesTimerTransition.java       |  3 --
 .../readwrite/BACnetPropertyStatesUnits.java       |  3 --
 .../readwrite/BACnetPropertyStatesWriteStatus.java |  3 --
 .../BACnetPropertyStatesZoneOccupanyState.java     |  3 --
 .../bacnetip/readwrite/BACnetPropertyValue.java    |  3 --
 .../bacnetip/readwrite/BACnetPropertyValues.java   |  3 --
 .../readwrite/BACnetPropertyWriteDefinition.java   |  3 --
 .../readwrite/BACnetProtocolLevelTagged.java       |  3 --
 .../readwrite/BACnetReadAccessProperty.java        |  3 --
 .../BACnetReadAccessPropertyReadResult.java        |  3 --
 .../bacnetip/readwrite/BACnetReadAccessResult.java |  3 --
 .../BACnetReadAccessResultListOfResults.java       |  3 --
 .../readwrite/BACnetReadAccessSpecification.java   |  3 --
 .../java/bacnetip/readwrite/BACnetRecipient.java   |  3 --
 .../bacnetip/readwrite/BACnetRecipientAddress.java |  3 --
 .../bacnetip/readwrite/BACnetRecipientDevice.java  |  3 --
 .../readwrite/BACnetRecipientEnclosed.java         |  3 --
 .../bacnetip/readwrite/BACnetRecipientProcess.java |  3 --
 .../readwrite/BACnetRecipientProcessEnclosed.java  |  3 --
 .../readwrite/BACnetRejectReasonTagged.java        |  3 --
 .../readwrite/BACnetRelationshipTagged.java        |  3 --
 .../readwrite/BACnetReliabilityTagged.java         |  3 --
 .../readwrite/BACnetRestartReasonTagged.java       |  3 --
 .../readwrite/BACnetResultFlagsTagged.java         |  3 --
 .../java/bacnetip/readwrite/BACnetRouterEntry.java |  3 --
 .../readwrite/BACnetRouterEntryStatusTagged.java   |  3 --
 .../plc4x/java/bacnetip/readwrite/BACnetScale.java |  3 --
 .../bacnetip/readwrite/BACnetScaleFloatScale.java  |  3 --
 .../readwrite/BACnetScaleIntegerScale.java         |  3 --
 .../bacnetip/readwrite/BACnetSecurityKeySet.java   |  3 --
 .../readwrite/BACnetSecurityKeySetKeyIds.java      |  3 --
 .../readwrite/BACnetSecurityLevelTagged.java       |  3 --
 .../readwrite/BACnetSecurityPolicyTagged.java      |  3 --
 .../readwrite/BACnetSegmentationTagged.java        |  3 --
 .../java/bacnetip/readwrite/BACnetServiceAck.java  |  3 --
 .../readwrite/BACnetServiceAckAtomicReadFile.java  |  3 --
 .../BACnetServiceAckAtomicReadFileRecord.java      |  3 --
 .../BACnetServiceAckAtomicReadFileStream.java      |  3 --
 ...CnetServiceAckAtomicReadFileStreamOrRecord.java |  3 --
 .../readwrite/BACnetServiceAckAtomicWriteFile.java |  3 --
 .../readwrite/BACnetServiceAckAuthenticate.java    |  3 --
 .../BACnetServiceAckConfirmedPrivateTransfer.java  |  3 --
 .../readwrite/BACnetServiceAckCreateObject.java    |  3 --
 .../readwrite/BACnetServiceAckGetAlarmSummary.java |  3 --
 .../BACnetServiceAckGetEnrollmentSummary.java      |  3 --
 .../BACnetServiceAckGetEventInformation.java       |  3 --
 .../readwrite/BACnetServiceAckReadProperty.java    |  3 --
 .../BACnetServiceAckReadPropertyConditional.java   |  3 --
 .../BACnetServiceAckReadPropertyMultiple.java      |  3 --
 .../readwrite/BACnetServiceAckReadRange.java       |  3 --
 .../readwrite/BACnetServiceAckRequestKey.java      |  3 --
 .../bacnetip/readwrite/BACnetServiceAckVTData.java |  3 --
 .../bacnetip/readwrite/BACnetServiceAckVTOpen.java |  3 --
 .../readwrite/BACnetServicesSupportedTagged.java   |  3 --
 .../readwrite/BACnetSetpointReference.java         |  3 --
 .../java/bacnetip/readwrite/BACnetShedLevel.java   |  3 --
 .../bacnetip/readwrite/BACnetShedLevelAmount.java  |  3 --
 .../bacnetip/readwrite/BACnetShedLevelLevel.java   |  3 --
 .../bacnetip/readwrite/BACnetShedLevelPercent.java |  3 --
 .../bacnetip/readwrite/BACnetShedStateTagged.java  |  3 --
 .../readwrite/BACnetSilencedStateTagged.java       |  3 --
 .../bacnetip/readwrite/BACnetSpecialEvent.java     |  3 --
 .../BACnetSpecialEventListOfTimeValues.java        |  3 --
 .../readwrite/BACnetSpecialEventPeriod.java        |  3 --
 .../BACnetSpecialEventPeriodCalendarEntry.java     |  3 --
 .../BACnetSpecialEventPeriodCalendarReference.java |  3 --
 .../readwrite/BACnetStatusFlagsTagged.java         |  3 --
 .../java/bacnetip/readwrite/BACnetTagHeader.java   |  3 --
 .../readwrite/BACnetTagPayloadBitString.java       |  3 --
 .../readwrite/BACnetTagPayloadBoolean.java         |  3 --
 .../readwrite/BACnetTagPayloadCharacterString.java |  3 --
 .../bacnetip/readwrite/BACnetTagPayloadDate.java   |  3 --
 .../bacnetip/readwrite/BACnetTagPayloadDouble.java |  3 --
 .../readwrite/BACnetTagPayloadEnumerated.java      |  3 --
 .../BACnetTagPayloadObjectIdentifier.java          |  3 --
 .../readwrite/BACnetTagPayloadOctetString.java     |  3 --
 .../bacnetip/readwrite/BACnetTagPayloadReal.java   |  3 --
 .../readwrite/BACnetTagPayloadSignedInteger.java   |  3 --
 .../bacnetip/readwrite/BACnetTagPayloadTime.java   |  3 --
 .../readwrite/BACnetTagPayloadUnsignedInteger.java |  3 --
 .../java/bacnetip/readwrite/BACnetTimeStamp.java   |  3 --
 .../readwrite/BACnetTimeStampDateTime.java         |  3 --
 .../readwrite/BACnetTimeStampEnclosed.java         |  3 --
 .../readwrite/BACnetTimeStampSequence.java         |  3 --
 .../bacnetip/readwrite/BACnetTimeStampTime.java    |  3 --
 .../readwrite/BACnetTimeStampsEnclosed.java        |  3 --
 .../java/bacnetip/readwrite/BACnetTimeValue.java   |  3 --
 .../readwrite/BACnetTimerStateChangeValue.java     |  3 --
 .../BACnetTimerStateChangeValueBitString.java      |  3 --
 .../BACnetTimerStateChangeValueBoolean.java        |  3 --
 ...BACnetTimerStateChangeValueCharacterString.java |  3 --
 ...ACnetTimerStateChangeValueConstructedValue.java |  3 --
 .../readwrite/BACnetTimerStateChangeValueDate.java |  3 --
 .../BACnetTimerStateChangeValueDateTime.java       |  3 --
 .../BACnetTimerStateChangeValueDouble.java         |  3 --
 .../BACnetTimerStateChangeValueEnumerated.java     |  3 --
 .../BACnetTimerStateChangeValueInteger.java        |  3 --
 ...BACnetTimerStateChangeValueLightingCommand.java |  3 --
 .../BACnetTimerStateChangeValueNoValue.java        |  3 --
 .../readwrite/BACnetTimerStateChangeValueNull.java |  3 --
 ...ACnetTimerStateChangeValueObjectidentifier.java |  3 --
 .../BACnetTimerStateChangeValueOctetString.java    |  3 --
 .../readwrite/BACnetTimerStateChangeValueReal.java |  3 --
 .../readwrite/BACnetTimerStateChangeValueTime.java |  3 --
 .../BACnetTimerStateChangeValueUnsigned.java       |  3 --
 .../bacnetip/readwrite/BACnetTimerStateTagged.java |  3 --
 .../readwrite/BACnetTimerTransitionTagged.java     |  3 --
 .../BACnetUnconfirmedServiceChoiceTagged.java      |  3 --
 .../readwrite/BACnetUnconfirmedServiceRequest.java |  3 --
 .../BACnetUnconfirmedServiceRequestIAm.java        |  3 --
 .../BACnetUnconfirmedServiceRequestIHave.java      |  3 --
 ...confirmedServiceRequestTimeSynchronization.java |  3 --
 ...firmedServiceRequestUTCTimeSynchronization.java |  3 --
 ...edServiceRequestUnconfirmedCOVNotification.java |  3 --
 ...eRequestUnconfirmedCOVNotificationMultiple.java |  3 --
 ...ServiceRequestUnconfirmedEventNotification.java |  3 --
 ...edServiceRequestUnconfirmedPrivateTransfer.java |  3 --
 ...firmedServiceRequestUnconfirmedTextMessage.java |  3 --
 .../BACnetUnconfirmedServiceRequestUnknown.java    |  3 --
 .../BACnetUnconfirmedServiceRequestWhoHas.java     |  3 --
 ...ACnetUnconfirmedServiceRequestWhoHasObject.java |  3 --
 ...firmedServiceRequestWhoHasObjectIdentifier.java |  3 --
 ...tUnconfirmedServiceRequestWhoHasObjectName.java |  3 --
 .../BACnetUnconfirmedServiceRequestWhoIs.java      |  3 --
 .../BACnetUnconfirmedServiceRequestWriteGroup.java |  3 --
 .../java/bacnetip/readwrite/BACnetVMACEntry.java   |  3 --
 .../bacnetip/readwrite/BACnetVTClassTagged.java    |  3 --
 .../java/bacnetip/readwrite/BACnetVTSession.java   |  3 --
 .../java/bacnetip/readwrite/BACnetValueSource.java |  3 --
 .../readwrite/BACnetValueSourceAddress.java        |  3 --
 .../bacnetip/readwrite/BACnetValueSourceNone.java  |  3 --
 .../readwrite/BACnetValueSourceObject.java         |  3 --
 .../bacnetip/readwrite/BACnetVendorIdTagged.java   |  3 --
 .../java/bacnetip/readwrite/BACnetWeekNDay.java    |  3 --
 .../bacnetip/readwrite/BACnetWeekNDayTagged.java   |  3 --
 .../readwrite/BACnetWriteAccessSpecification.java  |  3 --
 .../readwrite/BACnetWriteStatusTagged.java         |  3 --
 .../apache/plc4x/java/bacnetip/readwrite/BVLC.java |  3 --
 .../BVLCBroadcastDistributionTableEntry.java       |  3 --
 .../BVLCDeleteForeignDeviceTableEntry.java         |  3 --
 .../BVLCDistributeBroadcastToNetwork.java          |  3 --
 .../readwrite/BVLCForeignDeviceTableEntry.java     |  3 --
 .../java/bacnetip/readwrite/BVLCForwardedNPDU.java |  3 --
 .../readwrite/BVLCOriginalBroadcastNPDU.java       |  3 --
 .../readwrite/BVLCOriginalUnicastNPDU.java         |  3 --
 .../BVLCReadBroadcastDistributionTable.java        |  3 --
 .../BVLCReadBroadcastDistributionTableAck.java     |  3 --
 .../readwrite/BVLCReadForeignDeviceTable.java      |  3 --
 .../readwrite/BVLCReadForeignDeviceTableAck.java   |  3 --
 .../readwrite/BVLCRegisterForeignDevice.java       |  3 --
 .../plc4x/java/bacnetip/readwrite/BVLCResult.java  |  3 --
 .../bacnetip/readwrite/BVLCResultCodeTagged.java   |  3 --
 .../java/bacnetip/readwrite/BVLCSecureBVLL.java    |  3 --
 .../BVLCWriteBroadcastDistributionTable.java       |  3 --
 .../java/bacnetip/readwrite/BacnetConstants.java   |  3 --
 .../bacnetip/readwrite/ChangeListAddError.java     |  3 --
 .../bacnetip/readwrite/ChangeListRemoveError.java  |  3 --
 .../ConfirmedEventNotificationRequest.java         |  3 --
 .../readwrite/ConfirmedPrivateTransferError.java   |  3 --
 .../java/bacnetip/readwrite/CreateObjectError.java |  3 --
 .../plc4x/java/bacnetip/readwrite/Error.java       |  3 --
 .../java/bacnetip/readwrite/ErrorClassTagged.java  |  3 --
 .../java/bacnetip/readwrite/ErrorCodeTagged.java   |  3 --
 .../java/bacnetip/readwrite/ErrorEnclosed.java     |  3 --
 .../bacnetip/readwrite/ListOfCovNotifications.java |  3 --
 .../readwrite/ListOfCovNotificationsList.java      |  3 --
 .../readwrite/ListOfCovNotificationsValue.java     |  3 --
 .../apache/plc4x/java/bacnetip/readwrite/NLM.java  |  3 --
 .../bacnetip/readwrite/NLMChallengeRequest.java    |  3 --
 .../NLMDisconnectConnectionToNetwork.java          |  3 --
 .../readwrite/NLMEstablishConnectionToNetwork.java |  3 --
 .../bacnetip/readwrite/NLMIAmRouterToNetwork.java  |  3 --
 .../readwrite/NLMICouldBeRouterToNetwork.java      |  3 --
 .../readwrite/NLMInitalizeRoutingTable.java        |  3 --
 .../readwrite/NLMInitalizeRoutingTableAck.java     |  3 --
 .../NLMInitalizeRoutingTablePortMapping.java       |  3 --
 .../bacnetip/readwrite/NLMNetworkNumberIs.java     |  3 --
 .../readwrite/NLMRejectRouterToNetwork.java        |  3 --
 .../bacnetip/readwrite/NLMRequestKeyUpdate.java    |  3 --
 .../bacnetip/readwrite/NLMRequestMasterKey.java    |  3 --
 .../plc4x/java/bacnetip/readwrite/NLMReserved.java |  3 --
 .../readwrite/NLMRouterAvailableToNetwork.java     |  3 --
 .../bacnetip/readwrite/NLMRouterBusyToNetwork.java |  3 --
 .../bacnetip/readwrite/NLMSecurityPayload.java     |  3 --
 .../bacnetip/readwrite/NLMSecurityResponse.java    |  3 --
 .../java/bacnetip/readwrite/NLMSetMasterKey.java   |  3 --
 .../readwrite/NLMUpdateKeyDistributionKey.java     |  3 --
 .../bacnetip/readwrite/NLMUpdateKeyUpdate.java     |  3 --
 .../readwrite/NLMUpdateKeyUpdateControlFlags.java  |  3 --
 .../readwrite/NLMUpdateKeyUpdateKeyEntry.java      |  3 --
 .../readwrite/NLMVendorProprietaryMessage.java     |  3 --
 .../bacnetip/readwrite/NLMWhatIsNetworkNumber.java |  3 --
 .../readwrite/NLMWhoIsRouterToNetwork.java         |  3 --
 .../apache/plc4x/java/bacnetip/readwrite/NPDU.java |  3 --
 .../plc4x/java/bacnetip/readwrite/NPDUControl.java |  3 --
 .../readwrite/NPDUNetworkPriorityTagged.java       |  3 --
 .../readwrite/SecurityResponseCodeTagged.java      |  3 --
 .../SubscribeCOVPropertyMultipleError.java         |  3 --
 ...opertyMultipleErrorFirstFailedSubscription.java |  3 --
 .../java/bacnetip/readwrite/VTCloseError.java      |  3 --
 .../VTCloseErrorListOfVTSessionIdentifiers.java    |  3 --
 .../readwrite/WritePropertyMultipleError.java      |  3 --
 .../java/cbus/readwrite/AccessControlData.java     |  3 --
 .../AccessControlDataAccessPointClosed.java        |  3 --
 .../AccessControlDataAccessPointForcedOpen.java    |  3 --
 .../AccessControlDataAccessPointLeftOpen.java      |  3 --
 .../AccessControlDataCloseAccessPoint.java         |  3 --
 .../AccessControlDataInvalidAccessRequest.java     |  3 --
 .../AccessControlDataLockAccessPoint.java          |  3 --
 .../readwrite/AccessControlDataRequestToExit.java  |  3 --
 .../AccessControlDataValidAccessRequest.java       |  3 --
 .../java/cbus/readwrite/AirConditioningData.java   |  3 --
 .../AirConditioningDataHumidityScheduleEntry.java  |  3 --
 .../AirConditioningDataHvacScheduleEntry.java      |  3 --
 .../cbus/readwrite/AirConditioningDataRefresh.java |  3 --
 ...ConditioningDataSetHumidityLowerGuardLimit.java |  3 --
 ...AirConditioningDataSetHumiditySetbackLimit.java |  3 --
 ...ConditioningDataSetHumidityUpperGuardLimit.java |  3 --
 .../AirConditioningDataSetHvacLowerGuardLimit.java |  3 --
 .../AirConditioningDataSetHvacSetbackLimit.java    |  3 --
 .../AirConditioningDataSetHvacUpperGuardLimit.java |  3 --
 .../AirConditioningDataSetPlantHumidityLevel.java  |  3 --
 .../AirConditioningDataSetPlantHvacLevel.java      |  3 --
 .../AirConditioningDataSetZoneGroupOff.java        |  3 --
 .../AirConditioningDataSetZoneGroupOn.java         |  3 --
 .../AirConditioningDataSetZoneHumidityMode.java    |  3 --
 .../AirConditioningDataSetZoneHvacMode.java        |  3 --
 .../readwrite/AirConditioningDataZoneHumidity.java |  3 --
 ...AirConditioningDataZoneHumidityPlantStatus.java |  3 --
 .../AirConditioningDataZoneHvacPlantStatus.java    |  3 --
 .../AirConditioningDataZoneTemperature.java        |  3 --
 .../apache/plc4x/java/cbus/readwrite/Alpha.java    |  3 --
 .../java/cbus/readwrite/ApplicationAddress1.java   |  3 --
 .../java/cbus/readwrite/ApplicationAddress2.java   |  3 --
 .../plc4x/java/cbus/readwrite/BridgeAddress.java   |  3 --
 .../apache/plc4x/java/cbus/readwrite/CALData.java  |  3 --
 .../java/cbus/readwrite/CALDataAcknowledge.java    |  3 --
 .../java/cbus/readwrite/CALDataGetStatus.java      |  3 --
 .../plc4x/java/cbus/readwrite/CALDataIdentify.java |  3 --
 .../java/cbus/readwrite/CALDataIdentifyReply.java  |  3 --
 .../plc4x/java/cbus/readwrite/CALDataRecall.java   |  3 --
 .../plc4x/java/cbus/readwrite/CALDataReply.java    |  3 --
 .../plc4x/java/cbus/readwrite/CALDataReset.java    |  3 --
 .../plc4x/java/cbus/readwrite/CALDataStatus.java   |  3 --
 .../java/cbus/readwrite/CALDataStatusExtended.java |  3 --
 .../plc4x/java/cbus/readwrite/CALDataWrite.java    |  3 --
 .../apache/plc4x/java/cbus/readwrite/CALReply.java |  3 --
 .../plc4x/java/cbus/readwrite/CALReplyLong.java    |  3 --
 .../plc4x/java/cbus/readwrite/CALReplyShort.java   |  3 --
 .../plc4x/java/cbus/readwrite/CBusCommand.java     |  3 --
 .../readwrite/CBusCommandDeviceManagement.java     |  3 --
 .../readwrite/CBusCommandPointToMultiPoint.java    |  3 --
 .../cbus/readwrite/CBusCommandPointToPoint.java    |  3 --
 .../CBusCommandPointToPointToMultiPoint.java       |  3 --
 .../plc4x/java/cbus/readwrite/CBusConstants.java   |  3 --
 .../plc4x/java/cbus/readwrite/CBusHeader.java      |  3 --
 .../plc4x/java/cbus/readwrite/CBusMessage.java     |  3 --
 .../java/cbus/readwrite/CBusMessageToClient.java   |  3 --
 .../java/cbus/readwrite/CBusMessageToServer.java   |  3 --
 .../plc4x/java/cbus/readwrite/CBusOptions.java     |  3 --
 .../readwrite/CBusPointToMultiPointCommand.java    |  3 --
 .../CBusPointToMultiPointCommandNormal.java        |  3 --
 .../CBusPointToMultiPointCommandStatus.java        |  3 --
 .../cbus/readwrite/CBusPointToPointCommand.java    |  3 --
 .../readwrite/CBusPointToPointCommandDirect.java   |  3 --
 .../readwrite/CBusPointToPointCommandIndirect.java |  3 --
 .../CBusPointToPointToMultiPointCommand.java       |  3 --
 .../CBusPointToPointToMultiPointCommandNormal.java |  3 --
 .../CBusPointToPointToMultiPointCommandStatus.java |  3 --
 .../apache/plc4x/java/cbus/readwrite/Checksum.java |  3 --
 .../cbus/readwrite/ClockAndTimekeepingData.java    |  3 --
 .../ClockAndTimekeepingDataRequestRefresh.java     |  3 --
 .../ClockAndTimekeepingDataUpdateDate.java         |  3 --
 .../ClockAndTimekeepingDataUpdateTime.java         |  3 --
 .../plc4x/java/cbus/readwrite/Confirmation.java    |  3 --
 .../java/cbus/readwrite/CustomManufacturer.java    |  3 --
 .../plc4x/java/cbus/readwrite/CustomTypes.java     |  3 --
 .../java/cbus/readwrite/EnableControlData.java     |  3 --
 .../plc4x/java/cbus/readwrite/EncodedReply.java    |  3 --
 .../java/cbus/readwrite/EncodedReplyCALReply.java  |  3 --
 .../java/cbus/readwrite/ErrorReportingData.java    |  3 --
 .../cbus/readwrite/ErrorReportingDataGeneric.java  |  3 --
 .../readwrite/ErrorReportingSystemCategory.java    |  3 --
 .../ErrorReportingSystemCategoryType.java          |  3 --
 ...ystemCategoryTypeBuildingManagementSystems.java |  3 --
 ...ortingSystemCategoryTypeClimateControllers.java |  3 --
 ...ErrorReportingSystemCategoryTypeInputUnits.java |  3 --
 ...rrorReportingSystemCategoryTypeOutputUnits.java |  3 --
 .../ErrorReportingSystemCategoryTypeReserved.java  |  3 --
 ...rorReportingSystemCategoryTypeSupportUnits.java |  3 --
 .../java/cbus/readwrite/HVACAuxiliaryLevel.java    |  3 --
 .../plc4x/java/cbus/readwrite/HVACHumidity.java    |  3 --
 .../cbus/readwrite/HVACHumidityModeAndFlags.java   |  3 --
 .../cbus/readwrite/HVACHumidityStatusFlags.java    |  3 --
 .../java/cbus/readwrite/HVACModeAndFlags.java      |  3 --
 .../plc4x/java/cbus/readwrite/HVACRawLevels.java   |  3 --
 .../plc4x/java/cbus/readwrite/HVACStartTime.java   |  3 --
 .../plc4x/java/cbus/readwrite/HVACStatusFlags.java |  3 --
 .../plc4x/java/cbus/readwrite/HVACTemperature.java |  3 --
 .../plc4x/java/cbus/readwrite/HVACZoneList.java    |  3 --
 .../java/cbus/readwrite/IdentifyReplyCommand.java  |  3 --
 .../IdentifyReplyCommandCurrentSenseLevels.java    |  3 --
 .../readwrite/IdentifyReplyCommandDSIStatus.java   |  3 --
 .../cbus/readwrite/IdentifyReplyCommandDelays.java |  3 --
 ...ntifyReplyCommandExtendedDiagnosticSummary.java |  3 --
 .../IdentifyReplyCommandFirmwareVersion.java       |  3 --
 .../IdentifyReplyCommandGAVPhysicalAddresses.java  |  3 --
 .../IdentifyReplyCommandGAVValuesCurrent.java      |  3 --
 .../IdentifyReplyCommandGAVValuesStored.java       |  3 --
 .../IdentifyReplyCommandLogicalAssignment.java     |  3 --
 .../IdentifyReplyCommandManufacturer.java          |  3 --
 .../IdentifyReplyCommandMaximumLevels.java         |  3 --
 .../IdentifyReplyCommandMinimumLevels.java         |  3 --
 .../IdentifyReplyCommandNetworkTerminalLevels.java |  3 --
 .../IdentifyReplyCommandNetworkVoltage.java        |  3 --
 .../IdentifyReplyCommandOutputUnitSummary.java     |  3 --
 .../readwrite/IdentifyReplyCommandSummary.java     |  3 --
 .../IdentifyReplyCommandTerminalLevels.java        |  3 --
 .../cbus/readwrite/IdentifyReplyCommandType.java   |  3 --
 .../readwrite/IdentifyReplyCommandUnitSummary.java |  3 --
 .../java/cbus/readwrite/InterfaceOptions1.java     |  3 --
 .../InterfaceOptions1PowerUpSettings.java          |  3 --
 .../java/cbus/readwrite/InterfaceOptions2.java     |  3 --
 .../java/cbus/readwrite/InterfaceOptions3.java     |  3 --
 .../java/cbus/readwrite/LevelInformation.java      |  3 --
 .../cbus/readwrite/LevelInformationAbsent.java     |  3 --
 .../cbus/readwrite/LevelInformationCorrupted.java  |  3 --
 .../cbus/readwrite/LevelInformationNormal.java     |  3 --
 .../plc4x/java/cbus/readwrite/LightingData.java    |  3 --
 .../java/cbus/readwrite/LightingDataLabel.java     |  3 --
 .../plc4x/java/cbus/readwrite/LightingDataOff.java |  3 --
 .../plc4x/java/cbus/readwrite/LightingDataOn.java  |  3 --
 .../cbus/readwrite/LightingDataRampToLevel.java    |  3 --
 .../cbus/readwrite/LightingDataTerminateRamp.java  |  3 --
 .../java/cbus/readwrite/LightingLabelOptions.java  |  3 --
 .../plc4x/java/cbus/readwrite/LogicAssignment.java |  3 --
 .../plc4x/java/cbus/readwrite/MeasurementData.java |  3 --
 .../MeasurementDataChannelMeasurementData.java     |  3 --
 .../cbus/readwrite/MediaTransportControlData.java  |  3 --
 .../MediaTransportControlDataCategoryName.java     |  3 --
 ...trolDataEnumerateCategoriesSelectionTracks.java |  3 --
 .../MediaTransportControlDataEnumerationsSize.java |  3 --
 .../MediaTransportControlDataFastForward.java      |  3 --
 ...iaTransportControlDataNextPreviousCategory.java |  3 --
 ...aTransportControlDataNextPreviousSelection.java |  3 --
 ...MediaTransportControlDataNextPreviousTrack.java |  3 --
 .../MediaTransportControlDataPauseResume.java      |  3 --
 .../readwrite/MediaTransportControlDataPlay.java   |  3 --
 .../MediaTransportControlDataRepeatOnOff.java      |  3 --
 .../readwrite/MediaTransportControlDataRewind.java |  3 --
 .../MediaTransportControlDataSelectionName.java    |  3 --
 .../MediaTransportControlDataSetCategory.java      |  3 --
 .../MediaTransportControlDataSetSelection.java     |  3 --
 .../MediaTransportControlDataSetTrack.java         |  3 --
 .../MediaTransportControlDataShuffleOnOff.java     |  3 --
 ...ediaTransportControlDataSourcePowerControl.java |  3 --
 .../MediaTransportControlDataStatusRequest.java    |  3 --
 .../readwrite/MediaTransportControlDataStop.java   |  3 --
 .../MediaTransportControlDataTotalTracks.java      |  3 --
 .../MediaTransportControlDataTrackName.java        |  3 --
 .../plc4x/java/cbus/readwrite/MeteringData.java    |  3 --
 .../MeteringDataDrinkingWaterConsumption.java      |  3 --
 .../MeteringDataElectricityConsumption.java        |  3 --
 .../cbus/readwrite/MeteringDataGasConsumption.java |  3 --
 .../MeteringDataMeasureDrinkingWater.java          |  3 --
 .../readwrite/MeteringDataMeasureElectricity.java  |  3 --
 .../cbus/readwrite/MeteringDataMeasureGas.java     |  3 --
 .../cbus/readwrite/MeteringDataMeasureOil.java     |  3 --
 .../readwrite/MeteringDataMeasureOtherWater.java   |  3 --
 .../cbus/readwrite/MeteringDataOilConsumption.java |  3 --
 .../MeteringDataOtherWaterConsumption.java         |  3 --
 .../plc4x/java/cbus/readwrite/MonitoredSAL.java    |  3 --
 .../readwrite/MonitoredSALLongFormSmartMode.java   |  3 --
 .../java/cbus/readwrite/MonitoredSALReply.java     |  3 --
 .../readwrite/MonitoredSALShortFormBasicMode.java  |  3 --
 .../NetworkProtocolControlInformation.java         |  3 --
 .../plc4x/java/cbus/readwrite/NetworkRoute.java    |  3 --
 .../plc4x/java/cbus/readwrite/PanicStatus.java     |  3 --
 .../plc4x/java/cbus/readwrite/ParameterChange.java |  3 --
 .../java/cbus/readwrite/ParameterChangeReply.java  |  3 --
 .../plc4x/java/cbus/readwrite/ParameterValue.java  |  3 --
 .../ParameterValueApplicationAddress1.java         |  3 --
 .../ParameterValueApplicationAddress2.java         |  3 --
 .../readwrite/ParameterValueBaudRateSelector.java  |  3 --
 .../ParameterValueCustomManufacturer.java          |  3 --
 .../cbus/readwrite/ParameterValueCustomTypes.java  |  3 --
 .../readwrite/ParameterValueInterfaceOptions1.java |  3 --
 ...meterValueInterfaceOptions1PowerUpSettings.java |  3 --
 .../readwrite/ParameterValueInterfaceOptions2.java |  3 --
 .../readwrite/ParameterValueInterfaceOptions3.java |  3 --
 .../java/cbus/readwrite/ParameterValueRaw.java     |  3 --
 .../cbus/readwrite/ParameterValueSerialNumber.java |  3 --
 .../apache/plc4x/java/cbus/readwrite/PowerUp.java  |  3 --
 .../plc4x/java/cbus/readwrite/PowerUpReply.java    |  3 --
 .../apache/plc4x/java/cbus/readwrite/Reply.java    |  3 --
 .../java/cbus/readwrite/ReplyEncodedReply.java     |  3 --
 .../plc4x/java/cbus/readwrite/ReplyNetwork.java    |  3 --
 .../java/cbus/readwrite/ReplyOrConfirmation.java   |  3 --
 .../readwrite/ReplyOrConfirmationConfirmation.java |  3 --
 .../cbus/readwrite/ReplyOrConfirmationReply.java   |  3 --
 .../apache/plc4x/java/cbus/readwrite/Request.java  |  3 --
 .../plc4x/java/cbus/readwrite/RequestCommand.java  |  3 --
 .../plc4x/java/cbus/readwrite/RequestContext.java  |  3 --
 .../cbus/readwrite/RequestDirectCommandAccess.java |  3 --
 .../plc4x/java/cbus/readwrite/RequestEmpty.java    |  3 --
 .../plc4x/java/cbus/readwrite/RequestNull.java     |  3 --
 .../plc4x/java/cbus/readwrite/RequestObsolete.java |  3 --
 .../plc4x/java/cbus/readwrite/RequestReset.java    |  3 --
 .../readwrite/RequestSmartConnectShortcut.java     |  3 --
 .../java/cbus/readwrite/RequestTermination.java    |  3 --
 .../java/cbus/readwrite/ResponseTermination.java   |  3 --
 .../apache/plc4x/java/cbus/readwrite/SALData.java  |  3 --
 .../java/cbus/readwrite/SALDataAccessControl.java  |  3 --
 .../cbus/readwrite/SALDataAirConditioning.java     |  3 --
 .../java/cbus/readwrite/SALDataAudioAndVideo.java  |  3 --
 .../cbus/readwrite/SALDataClockAndTimekeeping.java |  3 --
 .../java/cbus/readwrite/SALDataEnableControl.java  |  3 --
 .../java/cbus/readwrite/SALDataErrorReporting.java |  3 --
 .../java/cbus/readwrite/SALDataFreeUsage.java      |  3 --
 .../plc4x/java/cbus/readwrite/SALDataHeating.java  |  3 --
 .../java/cbus/readwrite/SALDataHvacActuator.java   |  3 --
 .../cbus/readwrite/SALDataIrrigationControl.java   |  3 --
 .../plc4x/java/cbus/readwrite/SALDataLighting.java |  3 --
 .../java/cbus/readwrite/SALDataMeasurement.java    |  3 --
 .../java/cbus/readwrite/SALDataMediaTransport.java |  3 --
 .../plc4x/java/cbus/readwrite/SALDataMetering.java |  3 --
 .../SALDataPoolsSpasPondsFountainsControl.java     |  3 --
 .../plc4x/java/cbus/readwrite/SALDataReserved.java |  3 --
 .../cbus/readwrite/SALDataRoomControlSystem.java   |  3 --
 .../plc4x/java/cbus/readwrite/SALDataSecurity.java |  3 --
 .../SALDataTelephonyStatusAndControl.java          |  3 --
 .../readwrite/SALDataTemperatureBroadcast.java     |  3 --
 .../plc4x/java/cbus/readwrite/SALDataTesting.java  |  3 --
 .../java/cbus/readwrite/SALDataTriggerControl.java |  3 --
 .../java/cbus/readwrite/SALDataVentilation.java    |  3 --
 .../plc4x/java/cbus/readwrite/SecurityArmCode.java |  3 --
 .../plc4x/java/cbus/readwrite/SecurityData.java    |  3 --
 .../java/cbus/readwrite/SecurityDataAlarmOff.java  |  3 --
 .../java/cbus/readwrite/SecurityDataAlarmOn.java   |  3 --
 .../readwrite/SecurityDataArmFailedCleared.java    |  3 --
 .../readwrite/SecurityDataArmFailedRaised.java     |  3 --
 .../readwrite/SecurityDataArmReadyNotReady.java    |  3 --
 .../java/cbus/readwrite/SecurityDataArmSystem.java |  3 --
 .../readwrite/SecurityDataCurrentAlarmType.java    |  3 --
 .../cbus/readwrite/SecurityDataDisplayMessage.java |  3 --
 .../cbus/readwrite/SecurityDataDropTamper.java     |  3 --
 .../cbus/readwrite/SecurityDataEmulatedKeypad.java |  3 --
 .../readwrite/SecurityDataEntryDelayStarted.java   |  3 --
 .../java/cbus/readwrite/SecurityDataEvent.java     |  3 --
 .../readwrite/SecurityDataExitDelayStarted.java    |  3 --
 .../readwrite/SecurityDataFireAlarmCleared.java    |  3 --
 .../readwrite/SecurityDataFireAlarmRaised.java     |  3 --
 .../readwrite/SecurityDataGasAlarmCleared.java     |  3 --
 .../cbus/readwrite/SecurityDataGasAlarmRaised.java |  3 --
 .../readwrite/SecurityDataLineCutAlarmCleared.java |  3 --
 .../readwrite/SecurityDataLineCutAlarmRaised.java  |  3 --
 .../readwrite/SecurityDataLowBatteryCharging.java  |  3 --
 .../readwrite/SecurityDataLowBatteryCorrected.java |  3 --
 .../readwrite/SecurityDataLowBatteryDetected.java  |  3 --
 .../cbus/readwrite/SecurityDataMainsFailure.java   |  3 --
 .../SecurityDataMainsRestoredOrApplied.java        |  3 --
 .../plc4x/java/cbus/readwrite/SecurityDataOff.java |  3 --
 .../plc4x/java/cbus/readwrite/SecurityDataOn.java  |  3 --
 .../readwrite/SecurityDataOtherAlarmCleared.java   |  3 --
 .../readwrite/SecurityDataOtherAlarmRaised.java    |  3 --
 .../cbus/readwrite/SecurityDataPanicActivated.java |  3 --
 .../cbus/readwrite/SecurityDataPanicCleared.java   |  3 --
 .../readwrite/SecurityDataPasswordEntryStatus.java |  3 --
 .../cbus/readwrite/SecurityDataRaiseAlarm.java     |  3 --
 .../cbus/readwrite/SecurityDataRaiseTamper.java    |  3 --
 .../readwrite/SecurityDataRequestZoneName.java     |  3 --
 .../cbus/readwrite/SecurityDataStatus1Request.java |  3 --
 .../cbus/readwrite/SecurityDataStatus2Request.java |  3 --
 .../cbus/readwrite/SecurityDataStatusReport1.java  |  3 --
 .../cbus/readwrite/SecurityDataStatusReport2.java  |  3 --
 .../readwrite/SecurityDataSystemArmedDisarmed.java |  3 --
 .../cbus/readwrite/SecurityDataSystemDisarmed.java |  3 --
 .../java/cbus/readwrite/SecurityDataTamperOff.java |  3 --
 .../java/cbus/readwrite/SecurityDataTamperOn.java  |  3 --
 .../cbus/readwrite/SecurityDataZoneIsolated.java   |  3 --
 .../java/cbus/readwrite/SecurityDataZoneName.java  |  3 --
 .../java/cbus/readwrite/SecurityDataZoneOpen.java  |  3 --
 .../cbus/readwrite/SecurityDataZoneSealed.java     |  3 --
 .../java/cbus/readwrite/SecurityDataZoneShort.java |  3 --
 .../cbus/readwrite/SecurityDataZoneUnsealed.java   |  3 --
 .../cbus/readwrite/SerialInterfaceAddress.java     |  3 --
 .../plc4x/java/cbus/readwrite/SerialNumber.java    |  3 --
 .../java/cbus/readwrite/ServerErrorReply.java      |  3 --
 .../plc4x/java/cbus/readwrite/StatusByte.java      |  3 --
 .../plc4x/java/cbus/readwrite/StatusRequest.java   |  3 --
 .../cbus/readwrite/StatusRequestBinaryState.java   |  3 --
 .../StatusRequestBinaryStateDeprecated.java        |  3 --
 .../java/cbus/readwrite/StatusRequestLevel.java    |  3 --
 .../plc4x/java/cbus/readwrite/TamperStatus.java    |  3 --
 .../plc4x/java/cbus/readwrite/TelephonyData.java   |  3 --
 .../readwrite/TelephonyDataClearDiversion.java     |  3 --
 .../cbus/readwrite/TelephonyDataDialInFailure.java |  3 --
 .../readwrite/TelephonyDataDialOutFailure.java     |  3 --
 .../java/cbus/readwrite/TelephonyDataDivert.java   |  3 --
 ...TelephonyDataInternetConnectionRequestMade.java |  3 --
 .../TelephonyDataIsolateSecondaryOutlet.java       |  3 --
 .../cbus/readwrite/TelephonyDataLineOffHook.java   |  3 --
 .../cbus/readwrite/TelephonyDataLineOnHook.java    |  3 --
 .../readwrite/TelephonyDataRecallLastNumber.java   |  3 --
 .../TelephonyDataRecallLastNumberRequest.java      |  3 --
 .../readwrite/TelephonyDataRejectIncomingCall.java |  3 --
 .../java/cbus/readwrite/TelephonyDataRinging.java  |  3 --
 .../cbus/readwrite/TemperatureBroadcastData.java   |  3 --
 .../java/cbus/readwrite/TriggerControlData.java    |  3 --
 .../readwrite/TriggerControlDataIndicatorKill.java |  3 --
 .../cbus/readwrite/TriggerControlDataLabel.java    |  3 --
 .../readwrite/TriggerControlDataTriggerEvent.java  |  3 --
 .../readwrite/TriggerControlDataTriggerMax.java    |  3 --
 .../readwrite/TriggerControlDataTriggerMin.java    |  3 --
 .../cbus/readwrite/TriggerControlLabelOptions.java |  3 --
 .../plc4x/java/cbus/readwrite/UnitAddress.java     |  3 --
 .../plc4x/java/cbus/readwrite/ZoneStatus.java      |  3 --
 .../plc4x/java/canopen/readwrite/CANOpenFrame.java |  3 --
 .../canopen/readwrite/CANOpenHeartbeatPayload.java |  3 --
 .../plc4x/java/canopen/readwrite/CANOpenMPDO.java  |  3 --
 .../canopen/readwrite/CANOpenNetworkPayload.java   |  3 --
 .../plc4x/java/canopen/readwrite/CANOpenPDO.java   |  3 --
 .../java/canopen/readwrite/CANOpenPDOPayload.java  |  3 --
 .../java/canopen/readwrite/CANOpenPayload.java     |  3 --
 .../java/canopen/readwrite/CANOpenSDORequest.java  |  3 --
 .../java/canopen/readwrite/CANOpenSDOResponse.java |  3 --
 .../plc4x/java/canopen/readwrite/CANOpenTime.java  |  3 --
 .../readwrite/CANOpenTimeSynchronization.java      |  3 --
 .../plc4x/java/canopen/readwrite/IndexAddress.java |  3 --
 .../plc4x/java/canopen/readwrite/SDOAbort.java     |  3 --
 .../java/canopen/readwrite/SDOAbortRequest.java    |  3 --
 .../java/canopen/readwrite/SDOAbortResponse.java   |  3 --
 .../plc4x/java/canopen/readwrite/SDOBlockData.java |  3 --
 .../java/canopen/readwrite/SDOBlockRequest.java    |  3 --
 .../java/canopen/readwrite/SDOBlockResponse.java   |  3 --
 .../readwrite/SDOInitiateDownloadRequest.java      |  3 --
 .../readwrite/SDOInitiateDownloadResponse.java     |  3 --
 .../SDOInitiateExpeditedUploadResponse.java        |  3 --
 .../SDOInitiateSegmentedReservedResponse.java      |  3 --
 .../SDOInitiateSegmentedUploadResponse.java        |  3 --
 .../readwrite/SDOInitiateUploadRequest.java        |  3 --
 .../readwrite/SDOInitiateUploadResponse.java       |  3 --
 .../SDOInitiateUploadResponsePayload.java          |  3 --
 .../plc4x/java/canopen/readwrite/SDORequest.java   |  3 --
 .../plc4x/java/canopen/readwrite/SDOResponse.java  |  3 --
 .../plc4x/java/canopen/readwrite/SDOSegment.java   |  3 --
 .../readwrite/SDOSegmentDownloadRequest.java       |  3 --
 .../readwrite/SDOSegmentDownloadResponse.java      |  3 --
 .../canopen/readwrite/SDOSegmentUploadRequest.java |  3 --
 .../readwrite/SDOSegmentUploadResponse.java        |  3 --
 .../eip/readwrite/AnsiExtendedSymbolSegment.java   |  3 --
 .../plc4x/java/eip/readwrite/CIPAttributes.java    |  3 --
 .../apache/plc4x/java/eip/readwrite/CIPData.java   |  3 --
 .../plc4x/java/eip/readwrite/CIPDataConnected.java |  3 --
 .../java/eip/readwrite/CipConnectedRequest.java    |  3 --
 .../java/eip/readwrite/CipConnectedResponse.java   |  3 --
 .../CipConnectionManagerCloseRequest.java          |  3 --
 .../CipConnectionManagerCloseResponse.java         |  3 --
 .../eip/readwrite/CipConnectionManagerRequest.java |  3 --
 .../readwrite/CipConnectionManagerResponse.java    |  3 --
 .../apache/plc4x/java/eip/readwrite/CipRRData.java |  3 --
 .../plc4x/java/eip/readwrite/CipReadRequest.java   |  3 --
 .../plc4x/java/eip/readwrite/CipReadResponse.java  |  3 --
 .../plc4x/java/eip/readwrite/CipService.java       |  3 --
 .../java/eip/readwrite/CipUnconnectedRequest.java  |  3 --
 .../plc4x/java/eip/readwrite/CipWriteRequest.java  |  3 --
 .../plc4x/java/eip/readwrite/CipWriteResponse.java |  3 --
 .../apache/plc4x/java/eip/readwrite/ClassID.java   |  3 --
 .../plc4x/java/eip/readwrite/ClassSegment.java     |  3 --
 .../java/eip/readwrite/ConnectedAddressItem.java   |  3 --
 .../java/eip/readwrite/ConnectedDataItem.java      |  3 --
 .../plc4x/java/eip/readwrite/DataSegment.java      |  3 --
 .../plc4x/java/eip/readwrite/DataSegmentType.java  |  3 --
 .../java/eip/readwrite/EipConnectionRequest.java   |  3 --
 .../java/eip/readwrite/EipConnectionResponse.java  |  3 --
 .../java/eip/readwrite/EipDisconnectRequest.java   |  3 --
 .../apache/plc4x/java/eip/readwrite/EipPacket.java |  3 --
 .../java/eip/readwrite/GetAttributeAllRequest.java |  3 --
 .../eip/readwrite/GetAttributeAllResponse.java     |  3 --
 .../eip/readwrite/GetAttributeListRequest.java     |  3 --
 .../eip/readwrite/GetAttributeListResponse.java    |  3 --
 .../eip/readwrite/GetAttributeSingleRequest.java   |  3 --
 .../eip/readwrite/GetAttributeSingleResponse.java  |  3 --
 .../plc4x/java/eip/readwrite/InstanceID.java       |  3 --
 .../plc4x/java/eip/readwrite/InstanceSegment.java  |  3 --
 .../java/eip/readwrite/ListServicesRequest.java    |  3 --
 .../java/eip/readwrite/ListServicesResponse.java   |  3 --
 .../plc4x/java/eip/readwrite/LogicalSegment.java   |  3 --
 .../java/eip/readwrite/LogicalSegmentType.java     |  3 --
 .../apache/plc4x/java/eip/readwrite/MemberID.java  |  3 --
 .../java/eip/readwrite/MultipleServiceRequest.java |  3 --
 .../eip/readwrite/MultipleServiceResponse.java     |  3 --
 .../eip/readwrite/NetworkConnectionParameters.java |  3 --
 .../plc4x/java/eip/readwrite/NullAddressItem.java  |  3 --
 .../java/eip/readwrite/NullCommandRequest.java     |  3 --
 .../java/eip/readwrite/NullCommandResponse.java    |  3 --
 .../eip/readwrite/NullEipConnectionResponse.java   |  3 --
 .../eip/readwrite/NullListServicesResponse.java    |  3 --
 .../plc4x/java/eip/readwrite/PathSegment.java      |  3 --
 .../plc4x/java/eip/readwrite/PortSegment.java      |  3 --
 .../java/eip/readwrite/PortSegmentExtended.java    |  3 --
 .../java/eip/readwrite/PortSegmentNormal.java      |  3 --
 .../plc4x/java/eip/readwrite/PortSegmentType.java  |  3 --
 .../plc4x/java/eip/readwrite/SendUnitData.java     |  3 --
 .../apache/plc4x/java/eip/readwrite/Services.java  |  3 --
 .../plc4x/java/eip/readwrite/ServicesResponse.java |  3 --
 .../java/eip/readwrite/SetAttributeAllRequest.java |  3 --
 .../eip/readwrite/SetAttributeAllResponse.java     |  3 --
 .../eip/readwrite/SetAttributeListRequest.java     |  3 --
 .../eip/readwrite/SetAttributeListResponse.java    |  3 --
 .../eip/readwrite/SetAttributeSingleRequest.java   |  3 --
 .../eip/readwrite/SetAttributeSingleResponse.java  |  3 --
 .../plc4x/java/eip/readwrite/TransportType.java    |  3 --
 .../apache/plc4x/java/eip/readwrite/TypeId.java    |  3 --
 .../java/eip/readwrite/UnConnectedDataItem.java    |  3 --
 .../java/firmata/readwrite/FirmataCommand.java     |  3 --
 .../readwrite/FirmataCommandProtocolVersion.java   |  3 --
 .../FirmataCommandSetDigitalPinValue.java          |  3 --
 .../readwrite/FirmataCommandSetPinMode.java        |  3 --
 .../firmata/readwrite/FirmataCommandSysex.java     |  3 --
 .../readwrite/FirmataCommandSystemReset.java       |  3 --
 .../java/firmata/readwrite/FirmataMessage.java     |  3 --
 .../firmata/readwrite/FirmataMessageAnalogIO.java  |  3 --
 .../firmata/readwrite/FirmataMessageCommand.java   |  3 --
 .../firmata/readwrite/FirmataMessageDigitalIO.java |  3 --
 .../FirmataMessageSubscribeAnalogPinValue.java     |  3 --
 .../FirmataMessageSubscribeDigitalPinValue.java    |  3 --
 .../plc4x/java/firmata/readwrite/SysexCommand.java |  3 --
 .../SysexCommandAnalogMappingQueryRequest.java     |  3 --
 .../SysexCommandAnalogMappingQueryResponse.java    |  3 --
 .../SysexCommandAnalogMappingResponse.java         |  3 --
 .../readwrite/SysexCommandCapabilityQuery.java     |  3 --
 .../readwrite/SysexCommandCapabilityResponse.java  |  3 --
 .../readwrite/SysexCommandExtendedAnalog.java      |  3 --
 .../firmata/readwrite/SysexCommandExtendedId.java  |  3 --
 .../readwrite/SysexCommandPinStateQuery.java       |  3 --
 .../readwrite/SysexCommandPinStateResponse.java    |  3 --
 .../SysexCommandReportFirmwareRequest.java         |  3 --
 .../SysexCommandReportFirmwareResponse.java        |  3 --
 .../readwrite/SysexCommandSamplingInterval.java    |  3 --
 .../firmata/readwrite/SysexCommandStringData.java  |  3 --
 .../readwrite/SysexCommandSysexNonRealtime.java    |  3 --
 .../readwrite/SysexCommandSysexRealtime.java       |  3 --
 .../apache/plc4x/java/knxnetip/readwrite/Apdu.java |  3 --
 .../plc4x/java/knxnetip/readwrite/ApduControl.java |  3 --
 .../java/knxnetip/readwrite/ApduControlAck.java    |  3 --
 .../knxnetip/readwrite/ApduControlConnect.java     |  3 --
 .../knxnetip/readwrite/ApduControlContainer.java   |  3 --
 .../knxnetip/readwrite/ApduControlDisconnect.java  |  3 --
 .../java/knxnetip/readwrite/ApduControlNack.java   |  3 --
 .../plc4x/java/knxnetip/readwrite/ApduData.java    |  3 --
 .../java/knxnetip/readwrite/ApduDataAdcRead.java   |  3 --
 .../knxnetip/readwrite/ApduDataAdcResponse.java    |  3 --
 .../java/knxnetip/readwrite/ApduDataContainer.java |  3 --
 .../readwrite/ApduDataDeviceDescriptorRead.java    |  3 --
 .../ApduDataDeviceDescriptorResponse.java          |  3 --
 .../plc4x/java/knxnetip/readwrite/ApduDataExt.java |  3 --
 .../readwrite/ApduDataExtAuthorizeRequest.java     |  3 --
 .../readwrite/ApduDataExtAuthorizeResponse.java    |  3 --
 .../readwrite/ApduDataExtDomainAddressRead.java    |  3 --
 .../ApduDataExtDomainAddressResponse.java          |  3 --
 .../ApduDataExtDomainAddressSelectiveRead.java     |  3 --
 .../ApduDataExtDomainAddressSerialNumberRead.java  |  3 --
 ...duDataExtDomainAddressSerialNumberResponse.java |  3 --
 .../ApduDataExtDomainAddressSerialNumberWrite.java |  3 --
 .../readwrite/ApduDataExtDomainAddressWrite.java   |  3 --
 .../readwrite/ApduDataExtFileStreamInfoReport.java |  3 --
 .../ApduDataExtGroupPropertyValueInfoReport.java   |  3 --
 .../ApduDataExtGroupPropertyValueRead.java         |  3 --
 .../ApduDataExtGroupPropertyValueResponse.java     |  3 --
 .../ApduDataExtGroupPropertyValueWrite.java        |  3 --
 ...duDataExtIndividualAddressSerialNumberRead.java |  3 --
 ...taExtIndividualAddressSerialNumberResponse.java |  3 --
 ...uDataExtIndividualAddressSerialNumberWrite.java |  3 --
 .../knxnetip/readwrite/ApduDataExtKeyResponse.java |  3 --
 .../knxnetip/readwrite/ApduDataExtKeyWrite.java    |  3 --
 .../knxnetip/readwrite/ApduDataExtLinkRead.java    |  3 --
 .../readwrite/ApduDataExtLinkResponse.java         |  3 --
 .../knxnetip/readwrite/ApduDataExtLinkWrite.java   |  3 --
 .../readwrite/ApduDataExtMemoryBitWrite.java       |  3 --
 .../readwrite/ApduDataExtNetworkParameterRead.java |  3 --
 .../ApduDataExtNetworkParameterResponse.java       |  3 --
 .../ApduDataExtNetworkParameterWrite.java          |  3 --
 .../ApduDataExtOpenRoutingTableRequest.java        |  3 --
 .../ApduDataExtPropertyDescriptionRead.java        |  3 --
 .../ApduDataExtPropertyDescriptionResponse.java    |  3 --
 .../readwrite/ApduDataExtPropertyValueRead.java    |  3 --
 .../ApduDataExtPropertyValueResponse.java          |  3 --
 .../readwrite/ApduDataExtPropertyValueWrite.java   |  3 --
 .../ApduDataExtReadRouterMemoryRequest.java        |  3 --
 .../ApduDataExtReadRouterMemoryResponse.java       |  3 --
 .../ApduDataExtReadRouterStatusRequest.java        |  3 --
 .../ApduDataExtReadRouterStatusResponse.java       |  3 --
 .../ApduDataExtReadRoutingTableRequest.java        |  3 --
 .../ApduDataExtReadRoutingTableResponse.java       |  3 --
 .../ApduDataExtWriteRouterMemoryRequest.java       |  3 --
 .../ApduDataExtWriteRouterStatusRequest.java       |  3 --
 .../ApduDataExtWriteRoutingTableRequest.java       |  3 --
 .../knxnetip/readwrite/ApduDataGroupValueRead.java |  3 --
 .../readwrite/ApduDataGroupValueResponse.java      |  3 --
 .../readwrite/ApduDataGroupValueWrite.java         |  3 --
 .../readwrite/ApduDataIndividualAddressRead.java   |  3 --
 .../ApduDataIndividualAddressResponse.java         |  3 --
 .../readwrite/ApduDataIndividualAddressWrite.java  |  3 --
 .../knxnetip/readwrite/ApduDataMemoryRead.java     |  3 --
 .../knxnetip/readwrite/ApduDataMemoryResponse.java |  3 --
 .../knxnetip/readwrite/ApduDataMemoryWrite.java    |  3 --
 .../java/knxnetip/readwrite/ApduDataOther.java     |  3 --
 .../java/knxnetip/readwrite/ApduDataRestart.java   |  3 --
 .../knxnetip/readwrite/ApduDataUserMessage.java    |  3 --
 .../apache/plc4x/java/knxnetip/readwrite/CEMI.java |  3 --
 .../readwrite/CEMIAdditionalInformation.java       |  3 --
 .../CEMIAdditionalInformationBusmonitorInfo.java   |  3 --
 ...CEMIAdditionalInformationRelativeTimestamp.java |  3 --
 .../knxnetip/readwrite/ChannelInformation.java     |  3 --
 .../java/knxnetip/readwrite/ComObjectTable.java    |  3 --
 .../readwrite/ComObjectTableRealisationType1.java  |  3 --
 .../readwrite/ComObjectTableRealisationType2.java  |  3 --
 .../readwrite/ComObjectTableRealisationType6.java  |  3 --
 .../java/knxnetip/readwrite/ConnectionRequest.java |  3 --
 .../readwrite/ConnectionRequestInformation.java    |  3 --
 ...nnectionRequestInformationDeviceManagement.java |  3 --
 ...nnectionRequestInformationTunnelConnection.java |  3 --
 .../knxnetip/readwrite/ConnectionResponse.java     |  3 --
 .../readwrite/ConnectionResponseDataBlock.java     |  3 --
 ...onnectionResponseDataBlockDeviceManagement.java |  3 --
 ...onnectionResponseDataBlockTunnelConnection.java |  3 --
 .../knxnetip/readwrite/ConnectionStateRequest.java |  3 --
 .../readwrite/ConnectionStateResponse.java         |  3 --
 .../java/knxnetip/readwrite/DIBDeviceInfo.java     |  3 --
 .../knxnetip/readwrite/DIBSuppSvcFamilies.java     |  3 --
 .../knxnetip/readwrite/DescriptionRequest.java     |  3 --
 .../knxnetip/readwrite/DescriptionResponse.java    |  3 --
 .../knxnetip/readwrite/DeviceConfigurationAck.java |  3 --
 .../readwrite/DeviceConfigurationAckDataBlock.java |  3 --
 .../readwrite/DeviceConfigurationRequest.java      |  3 --
 .../DeviceConfigurationRequestDataBlock.java       |  3 --
 .../knxnetip/readwrite/DeviceDescriptorType2.java  |  3 --
 .../java/knxnetip/readwrite/DeviceStatus.java      |  3 --
 .../java/knxnetip/readwrite/DisconnectRequest.java |  3 --
 .../knxnetip/readwrite/DisconnectResponse.java     |  3 --
 .../GroupObjectDescriptorRealisationType1.java     |  3 --
 .../GroupObjectDescriptorRealisationType2.java     |  3 --
 .../GroupObjectDescriptorRealisationType6.java     |  3 --
 .../GroupObjectDescriptorRealisationType7.java     |  3 --
 .../GroupObjectDescriptorRealisationTypeB.java     |  3 --
 .../knxnetip/readwrite/HPAIControlEndpoint.java    |  3 --
 .../java/knxnetip/readwrite/HPAIDataEndpoint.java  |  3 --
 .../knxnetip/readwrite/HPAIDiscoveryEndpoint.java  |  3 --
 .../plc4x/java/knxnetip/readwrite/IPAddress.java   |  3 --
 .../plc4x/java/knxnetip/readwrite/KnxAddress.java  |  3 --
 .../java/knxnetip/readwrite/KnxGroupAddress.java   |  3 --
 .../knxnetip/readwrite/KnxGroupAddress2Level.java  |  3 --
 .../knxnetip/readwrite/KnxGroupAddress3Level.java  |  3 --
 .../readwrite/KnxGroupAddressFreeLevel.java        |  3 --
 .../java/knxnetip/readwrite/KnxNetIpCore.java      |  3 --
 .../readwrite/KnxNetIpDeviceManagement.java        |  3 --
 .../java/knxnetip/readwrite/KnxNetIpMessage.java   |  3 --
 .../java/knxnetip/readwrite/KnxNetIpRouting.java   |  3 --
 .../java/knxnetip/readwrite/KnxNetIpTunneling.java |  3 --
 .../knxnetip/readwrite/KnxNetObjectServer.java     |  3 --
 .../KnxNetRemoteConfigurationAndDiagnosis.java     |  3 --
 .../knxnetip/readwrite/KnxNetRemoteLogging.java    |  3 --
 .../plc4x/java/knxnetip/readwrite/LBusmonInd.java  |  3 --
 .../plc4x/java/knxnetip/readwrite/LDataCon.java    |  3 --
 .../java/knxnetip/readwrite/LDataExtended.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/LDataFrame.java  |  3 --
 .../java/knxnetip/readwrite/LDataFrameACK.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/LDataInd.java    |  3 --
 .../plc4x/java/knxnetip/readwrite/LDataReq.java    |  3 --
 .../plc4x/java/knxnetip/readwrite/LPollData.java   |  3 --
 .../java/knxnetip/readwrite/LPollDataCon.java      |  3 --
 .../java/knxnetip/readwrite/LPollDataReq.java      |  3 --
 .../plc4x/java/knxnetip/readwrite/LRawCon.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/LRawInd.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/LRawReq.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/MACAddress.java  |  3 --
 .../knxnetip/readwrite/MFuncPropCommandReq.java    |  3 --
 .../java/knxnetip/readwrite/MFuncPropCon.java      |  3 --
 .../knxnetip/readwrite/MFuncPropStateReadReq.java  |  3 --
 .../java/knxnetip/readwrite/MPropInfoInd.java      |  3 --
 .../java/knxnetip/readwrite/MPropReadCon.java      |  3 --
 .../java/knxnetip/readwrite/MPropReadReq.java      |  3 --
 .../java/knxnetip/readwrite/MPropWriteCon.java     |  3 --
 .../java/knxnetip/readwrite/MPropWriteReq.java     |  3 --
 .../plc4x/java/knxnetip/readwrite/MResetInd.java   |  3 --
 .../plc4x/java/knxnetip/readwrite/MResetReq.java   |  3 --
 .../readwrite/ProjectInstallationIdentifier.java   |  3 --
 .../java/knxnetip/readwrite/RelativeTimestamp.java |  3 --
 .../java/knxnetip/readwrite/RoutingIndication.java |  3 --
 .../java/knxnetip/readwrite/SearchRequest.java     |  3 --
 .../java/knxnetip/readwrite/SearchResponse.java    |  3 --
 .../plc4x/java/knxnetip/readwrite/ServiceId.java   |  3 --
 .../java/knxnetip/readwrite/TDataConnectedInd.java |  3 --
 .../java/knxnetip/readwrite/TDataConnectedReq.java |  3 --
 .../knxnetip/readwrite/TDataIndividualInd.java     |  3 --
 .../knxnetip/readwrite/TDataIndividualReq.java     |  3 --
 .../java/knxnetip/readwrite/TunnelingRequest.java  |  3 --
 .../readwrite/TunnelingRequestDataBlock.java       |  3 --
 .../java/knxnetip/readwrite/TunnelingResponse.java |  3 --
 .../readwrite/TunnelingResponseDataBlock.java      |  3 --
 .../java/knxnetip/readwrite/UnknownMessage.java    |  3 --
 .../plc4x/java/modbus/readwrite/ModbusADU.java     |  3 --
 .../java/modbus/readwrite/ModbusAsciiADU.java      |  3 --
 .../java/modbus/readwrite/ModbusConstants.java     |  3 --
 .../readwrite/ModbusDeviceInformationObject.java   |  3 --
 .../plc4x/java/modbus/readwrite/ModbusPDU.java     |  3 --
 .../readwrite/ModbusPDUDiagnosticRequest.java      |  3 --
 .../readwrite/ModbusPDUDiagnosticResponse.java     |  3 --
 .../java/modbus/readwrite/ModbusPDUError.java      |  3 --
 .../ModbusPDUGetComEventCounterRequest.java        |  3 --
 .../ModbusPDUGetComEventCounterResponse.java       |  3 --
 .../readwrite/ModbusPDUGetComEventLogRequest.java  |  3 --
 .../readwrite/ModbusPDUGetComEventLogResponse.java |  3 --
 .../ModbusPDUMaskWriteHoldingRegisterRequest.java  |  3 --
 .../ModbusPDUMaskWriteHoldingRegisterResponse.java |  3 --
 .../readwrite/ModbusPDUReadCoilsRequest.java       |  3 --
 .../readwrite/ModbusPDUReadCoilsResponse.java      |  3 --
 .../ModbusPDUReadDeviceIdentificationRequest.java  |  3 --
 .../ModbusPDUReadDeviceIdentificationResponse.java |  3 --
 .../ModbusPDUReadDiscreteInputsRequest.java        |  3 --
 .../ModbusPDUReadDiscreteInputsResponse.java       |  3 --
 .../ModbusPDUReadExceptionStatusRequest.java       |  3 --
 .../ModbusPDUReadExceptionStatusResponse.java      |  3 --
 .../readwrite/ModbusPDUReadFifoQueueRequest.java   |  3 --
 .../readwrite/ModbusPDUReadFifoQueueResponse.java  |  3 --
 .../readwrite/ModbusPDUReadFileRecordRequest.java  |  3 --
 .../ModbusPDUReadFileRecordRequestItem.java        |  3 --
 .../readwrite/ModbusPDUReadFileRecordResponse.java |  3 --
 .../ModbusPDUReadFileRecordResponseItem.java       |  3 --
 .../ModbusPDUReadHoldingRegistersRequest.java      |  3 --
 .../ModbusPDUReadHoldingRegistersResponse.java     |  3 --
 .../ModbusPDUReadInputRegistersRequest.java        |  3 --
 .../ModbusPDUReadInputRegistersResponse.java       |  3 --
 ...DUReadWriteMultipleHoldingRegistersRequest.java |  3 --
 ...UReadWriteMultipleHoldingRegistersResponse.java |  3 --
 .../readwrite/ModbusPDUReportServerIdRequest.java  |  3 --
 .../readwrite/ModbusPDUReportServerIdResponse.java |  3 --
 .../readwrite/ModbusPDUWriteFileRecordRequest.java |  3 --
 .../ModbusPDUWriteFileRecordRequestItem.java       |  3 --
 .../ModbusPDUWriteFileRecordResponse.java          |  3 --
 .../ModbusPDUWriteFileRecordResponseItem.java      |  3 --
 .../ModbusPDUWriteMultipleCoilsRequest.java        |  3 --
 .../ModbusPDUWriteMultipleCoilsResponse.java       |  3 --
 ...busPDUWriteMultipleHoldingRegistersRequest.java |  3 --
 ...usPDUWriteMultipleHoldingRegistersResponse.java |  3 --
 .../readwrite/ModbusPDUWriteSingleCoilRequest.java |  3 --
 .../ModbusPDUWriteSingleCoilResponse.java          |  3 --
 .../ModbusPDUWriteSingleRegisterRequest.java       |  3 --
 .../ModbusPDUWriteSingleRegisterResponse.java      |  3 --
 .../plc4x/java/modbus/readwrite/ModbusRtuADU.java  |  3 --
 .../plc4x/java/modbus/readwrite/ModbusTcpADU.java  |  3 --
 .../opcua/readwrite/ActivateSessionRequest.java    |  3 --
 .../opcua/readwrite/ActivateSessionResponse.java   |  3 --
 .../plc4x/java/opcua/readwrite/AddNodesItem.java   |  3 --
 .../java/opcua/readwrite/AddNodesRequest.java      |  3 --
 .../java/opcua/readwrite/AddNodesResponse.java     |  3 --
 .../plc4x/java/opcua/readwrite/AddNodesResult.java |  3 --
 .../java/opcua/readwrite/AddReferencesItem.java    |  3 --
 .../java/opcua/readwrite/AddReferencesRequest.java |  3 --
 .../opcua/readwrite/AddReferencesResponse.java     |  3 --
 .../opcua/readwrite/AdditionalParametersType.java  |  3 --
 .../opcua/readwrite/AggregateConfiguration.java    |  3 --
 .../java/opcua/readwrite/AliasNameDataType.java    |  3 --
 .../plc4x/java/opcua/readwrite/Annotation.java     |  3 --
 .../opcua/readwrite/AnonymousIdentityToken.java    |  3 --
 .../opcua/readwrite/ApplicationDescription.java    |  3 --
 .../readwrite/ApplicationInstanceCertificate.java  |  3 --
 .../plc4x/java/opcua/readwrite/Argument.java       |  3 --
 .../plc4x/java/opcua/readwrite/AudioDataType.java  |  3 --
 .../java/opcua/readwrite/AxisInformation.java      |  3 --
 .../java/opcua/readwrite/BitFieldMaskDataType.java |  3 --
 .../java/opcua/readwrite/BrowseDescription.java    |  3 --
 .../java/opcua/readwrite/BrowseNextRequest.java    |  3 --
 .../java/opcua/readwrite/BrowseNextResponse.java   |  3 --
 .../plc4x/java/opcua/readwrite/BrowsePath.java     |  3 --
 .../java/opcua/readwrite/BrowsePathResult.java     |  3 --
 .../java/opcua/readwrite/BrowsePathTarget.java     |  3 --
 .../plc4x/java/opcua/readwrite/BrowseRequest.java  |  3 --
 .../plc4x/java/opcua/readwrite/BrowseResponse.java |  3 --
 .../plc4x/java/opcua/readwrite/BrowseResult.java   |  3 --
 .../plc4x/java/opcua/readwrite/BuildInfo.java      |  3 --
 .../java/opcua/readwrite/ByteStringArray.java      |  3 --
 .../java/opcua/readwrite/ByteStringNodeId.java     |  3 --
 .../java/opcua/readwrite/CallMethodRequest.java    |  3 --
 .../java/opcua/readwrite/CallMethodResult.java     |  3 --
 .../plc4x/java/opcua/readwrite/CallRequest.java    |  3 --
 .../plc4x/java/opcua/readwrite/CallResponse.java   |  3 --
 .../plc4x/java/opcua/readwrite/CancelRequest.java  |  3 --
 .../plc4x/java/opcua/readwrite/CancelResponse.java |  3 --
 .../java/opcua/readwrite/CartesianCoordinates.java |  3 --
 .../java/opcua/readwrite/ChannelSecurityToken.java |  3 --
 .../opcua/readwrite/CloseSecureChannelRequest.java |  3 --
 .../readwrite/CloseSecureChannelResponse.java      |  3 --
 .../java/opcua/readwrite/CloseSessionRequest.java  |  3 --
 .../java/opcua/readwrite/CloseSessionResponse.java |  3 --
 .../java/opcua/readwrite/ComplexNumberType.java    |  3 --
 .../readwrite/ConfigurationVersionDataType.java    |  3 --
 .../readwrite/ConnectionTransportDataType.java     |  3 --
 .../plc4x/java/opcua/readwrite/ContentFilter.java  |  3 --
 .../java/opcua/readwrite/ContentFilterElement.java |  3 --
 .../readwrite/ContentFilterElementResult.java      |  3 --
 .../java/opcua/readwrite/ContentFilterResult.java  |  3 --
 .../java/opcua/readwrite/ContinuationPoint.java    |  3 --
 .../apache/plc4x/java/opcua/readwrite/Counter.java |  3 --
 .../readwrite/CreateMonitoredItemsRequest.java     |  3 --
 .../readwrite/CreateMonitoredItemsResponse.java    |  3 --
 .../java/opcua/readwrite/CreateSessionRequest.java |  3 --
 .../opcua/readwrite/CreateSessionResponse.java     |  3 --
 .../opcua/readwrite/CreateSubscriptionRequest.java |  3 --
 .../readwrite/CreateSubscriptionResponse.java      |  3 --
 .../java/opcua/readwrite/CurrencyUnitType.java     |  3 --
 .../opcua/readwrite/DataChangeNotification.java    |  3 --
 .../readwrite/DataSetReaderMessageDataType.java    |  3 --
 .../readwrite/DataSetReaderTransportDataType.java  |  3 --
 .../opcua/readwrite/DataSetWriterDataType.java     |  3 --
 .../readwrite/DataSetWriterMessageDataType.java    |  3 --
 .../readwrite/DataSetWriterTransportDataType.java  |  3 --
 .../java/opcua/readwrite/DataTypeDefinition.java   |  3 --
 .../java/opcua/readwrite/DataTypeDescription.java  |  3 --
 .../java/opcua/readwrite/DataTypeSchemaHeader.java |  3 --
 .../plc4x/java/opcua/readwrite/DataValue.java      |  3 --
 .../apache/plc4x/java/opcua/readwrite/Date.java    |  3 --
 .../plc4x/java/opcua/readwrite/DateString.java     |  3 --
 .../java/opcua/readwrite/DecimalDataType.java      |  3 --
 .../plc4x/java/opcua/readwrite/DecimalString.java  |  3 --
 .../readwrite/DeleteMonitoredItemsRequest.java     |  3 --
 .../readwrite/DeleteMonitoredItemsResponse.java    |  3 --
 .../java/opcua/readwrite/DeleteNodesItem.java      |  3 --
 .../java/opcua/readwrite/DeleteNodesRequest.java   |  3 --
 .../java/opcua/readwrite/DeleteNodesResponse.java  |  3 --
 .../java/opcua/readwrite/DeleteReferencesItem.java |  3 --
 .../opcua/readwrite/DeleteReferencesRequest.java   |  3 --
 .../opcua/readwrite/DeleteReferencesResponse.java  |  3 --
 .../readwrite/DeleteSubscriptionsRequest.java      |  3 --
 .../readwrite/DeleteSubscriptionsResponse.java     |  3 --
 .../plc4x/java/opcua/readwrite/DiagnosticInfo.java |  3 --
 .../opcua/readwrite/DiscoveryConfiguration.java    |  3 --
 .../opcua/readwrite/DoubleComplexNumberType.java   |  3 --
 .../plc4x/java/opcua/readwrite/DurationString.java |  3 --
 .../plc4x/java/opcua/readwrite/EUInformation.java  |  3 --
 .../java/opcua/readwrite/EccEncryptedSecret.java   |  3 --
 .../opcua/readwrite/EndpointConfiguration.java     |  3 --
 .../java/opcua/readwrite/EndpointDescription.java  |  3 --
 .../plc4x/java/opcua/readwrite/EndpointType.java   |  3 --
 .../opcua/readwrite/EndpointUrlListDataType.java   |  3 --
 .../plc4x/java/opcua/readwrite/EnumValueType.java  |  3 --
 .../java/opcua/readwrite/EphemeralKeyType.java     |  3 --
 .../plc4x/java/opcua/readwrite/EventFieldList.java |  3 --
 .../opcua/readwrite/EventNotificationList.java     |  3 --
 .../plc4x/java/opcua/readwrite/ExpandedNodeId.java |  3 --
 .../java/opcua/readwrite/ExtensionHeader.java      |  3 --
 .../java/opcua/readwrite/ExtensionObject.java      |  3 --
 .../opcua/readwrite/ExtensionObjectDefinition.java |  3 --
 .../readwrite/ExtensionObjectEncodingMask.java     |  3 --
 .../plc4x/java/opcua/readwrite/FieldMetaData.java  |  3 --
 .../java/opcua/readwrite/FieldTargetDataType.java  |  3 --
 .../plc4x/java/opcua/readwrite/FilterOperand.java  |  3 --
 .../readwrite/FindServersOnNetworkRequest.java     |  3 --
 .../readwrite/FindServersOnNetworkResponse.java    |  3 --
 .../java/opcua/readwrite/FindServersRequest.java   |  3 --
 .../java/opcua/readwrite/FindServersResponse.java  |  3 --
 .../plc4x/java/opcua/readwrite/FourByteNodeId.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/Frame.java   |  3 --
 .../opcua/readwrite/GenericAttributeValue.java     |  3 --
 .../java/opcua/readwrite/GetEndpointsRequest.java  |  3 --
 .../java/opcua/readwrite/GetEndpointsResponse.java |  3 --
 .../plc4x/java/opcua/readwrite/GuidNodeId.java     |  3 --
 .../plc4x/java/opcua/readwrite/GuidValue.java      |  3 --
 .../plc4x/java/opcua/readwrite/HistoryData.java    |  3 --
 .../plc4x/java/opcua/readwrite/HistoryEvent.java   |  3 --
 .../opcua/readwrite/HistoryEventFieldList.java     |  3 --
 .../java/opcua/readwrite/HistoryReadDetails.java   |  3 --
 .../java/opcua/readwrite/HistoryReadRequest.java   |  3 --
 .../java/opcua/readwrite/HistoryReadResponse.java  |  3 --
 .../java/opcua/readwrite/HistoryReadResult.java    |  3 --
 .../java/opcua/readwrite/HistoryReadValueId.java   |  3 --
 .../java/opcua/readwrite/HistoryUpdateDetails.java |  3 --
 .../java/opcua/readwrite/HistoryUpdateRequest.java |  3 --
 .../opcua/readwrite/HistoryUpdateResponse.java     |  3 --
 .../java/opcua/readwrite/HistoryUpdateResult.java  |  3 --
 .../opcua/readwrite/IdentityMappingRuleType.java   |  3 --
 .../plc4x/java/opcua/readwrite/ImageBMP.java       |  3 --
 .../plc4x/java/opcua/readwrite/ImageGIF.java       |  3 --
 .../plc4x/java/opcua/readwrite/ImageJPG.java       |  3 --
 .../plc4x/java/opcua/readwrite/ImagePNG.java       |  3 --
 .../apache/plc4x/java/opcua/readwrite/Index.java   |  3 --
 .../plc4x/java/opcua/readwrite/IntegerId.java      |  3 --
 .../java/opcua/readwrite/IssuedIdentityToken.java  |  3 --
 .../plc4x/java/opcua/readwrite/KeyValuePair.java   |  3 --
 .../plc4x/java/opcua/readwrite/LocaleId.java       |  3 --
 .../plc4x/java/opcua/readwrite/LocalizedText.java  |  3 --
 .../plc4x/java/opcua/readwrite/MessagePDU.java     |  3 --
 .../readwrite/ModelChangeStructureDataType.java    |  3 --
 .../java/opcua/readwrite/ModificationInfo.java     |  3 --
 .../readwrite/ModifyMonitoredItemsRequest.java     |  3 --
 .../readwrite/ModifyMonitoredItemsResponse.java    |  3 --
 .../opcua/readwrite/ModifySubscriptionRequest.java |  3 --
 .../readwrite/ModifySubscriptionResponse.java      |  3 --
 .../readwrite/MonitoredItemCreateRequest.java      |  3 --
 .../opcua/readwrite/MonitoredItemCreateResult.java |  3 --
 .../readwrite/MonitoredItemModifyRequest.java      |  3 --
 .../opcua/readwrite/MonitoredItemModifyResult.java |  3 --
 .../opcua/readwrite/MonitoredItemNotification.java |  3 --
 .../java/opcua/readwrite/MonitoringFilter.java     |  3 --
 .../opcua/readwrite/MonitoringFilterResult.java    |  3 --
 .../java/opcua/readwrite/MonitoringParameters.java |  3 --
 .../opcua/readwrite/NetworkAddressDataType.java    |  3 --
 .../java/opcua/readwrite/NetworkGroupDataType.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/Node.java    |  3 --
 .../plc4x/java/opcua/readwrite/NodeAttributes.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/NodeId.java  |  3 --
 .../java/opcua/readwrite/NodeIdByteString.java     |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdFourByte.java |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdGuid.java     |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdNumeric.java  |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdString.java   |  3 --
 .../plc4x/java/opcua/readwrite/NodeIdTwoByte.java  |  3 --
 .../java/opcua/readwrite/NodeIdTypeDefinition.java |  3 --
 .../plc4x/java/opcua/readwrite/NodeReference.java  |  3 --
 .../java/opcua/readwrite/NodeTypeDescription.java  |  3 --
 .../java/opcua/readwrite/NormalizedString.java     |  3 --
 .../java/opcua/readwrite/NotificationData.java     |  3 --
 .../java/opcua/readwrite/NotificationMessage.java  |  3 --
 .../plc4x/java/opcua/readwrite/NullExtension.java  |  3 --
 .../plc4x/java/opcua/readwrite/NumericNodeId.java  |  3 --
 .../plc4x/java/opcua/readwrite/NumericRange.java   |  3 --
 .../plc4x/java/opcua/readwrite/OpcuaAPU.java       |  3 --
 .../opcua/readwrite/OpcuaAcknowledgeResponse.java  |  3 --
 .../java/opcua/readwrite/OpcuaCloseRequest.java    |  3 --
 .../java/opcua/readwrite/OpcuaHelloRequest.java    |  3 --
 .../java/opcua/readwrite/OpcuaMessageRequest.java  |  3 --
 .../java/opcua/readwrite/OpcuaMessageResponse.java |  3 --
 .../java/opcua/readwrite/OpcuaOpenRequest.java     |  3 --
 .../java/opcua/readwrite/OpcuaOpenResponse.java    |  3 --
 .../plc4x/java/opcua/readwrite/OpcuaVector.java    |  3 --
 .../opcua/readwrite/OpenSecureChannelRequest.java  |  3 --
 .../opcua/readwrite/OpenSecureChannelResponse.java |  3 --
 .../plc4x/java/opcua/readwrite/OptionSet.java      |  3 --
 .../plc4x/java/opcua/readwrite/Orientation.java    |  3 --
 .../plc4x/java/opcua/readwrite/ParsingResult.java  |  3 --
 .../java/opcua/readwrite/PascalByteString.java     |  3 --
 .../plc4x/java/opcua/readwrite/PascalString.java   |  3 --
 .../readwrite/ProgramDiagnostic2DataType.java      |  3 --
 .../opcua/readwrite/ProgramDiagnosticDataType.java |  3 --
 .../readwrite/PubSubConfigurationDataType.java     |  3 --
 .../opcua/readwrite/PubSubConnectionDataType.java  |  3 --
 .../java/opcua/readwrite/PubSubGroupDataType.java  |  3 --
 .../plc4x/java/opcua/readwrite/PublishRequest.java |  3 --
 .../java/opcua/readwrite/PublishResponse.java      |  3 --
 .../readwrite/PublishedDataSetSourceDataType.java  |  3 --
 .../opcua/readwrite/PublishedVariableDataType.java |  3 --
 .../plc4x/java/opcua/readwrite/QualifiedName.java  |  3 --
 .../java/opcua/readwrite/QueryDataDescription.java |  3 --
 .../plc4x/java/opcua/readwrite/QueryDataSet.java   |  3 --
 .../java/opcua/readwrite/QueryFirstRequest.java    |  3 --
 .../java/opcua/readwrite/QueryFirstResponse.java   |  3 --
 .../java/opcua/readwrite/QueryNextRequest.java     |  3 --
 .../java/opcua/readwrite/QueryNextResponse.java    |  3 --
 .../apache/plc4x/java/opcua/readwrite/Range.java   |  3 --
 .../plc4x/java/opcua/readwrite/RationalNumber.java |  3 --
 .../plc4x/java/opcua/readwrite/ReadRequest.java    |  3 --
 .../plc4x/java/opcua/readwrite/ReadResponse.java   |  3 --
 .../plc4x/java/opcua/readwrite/ReadValueId.java    |  3 --
 .../readwrite/ReaderGroupMessageDataType.java      |  3 --
 .../readwrite/ReaderGroupTransportDataType.java    |  3 --
 .../opcua/readwrite/RedundantServerDataType.java   |  3 --
 .../java/opcua/readwrite/ReferenceDescription.java |  3 --
 .../plc4x/java/opcua/readwrite/ReferenceNode.java  |  3 --
 .../java/opcua/readwrite/RegisterNodesRequest.java |  3 --
 .../opcua/readwrite/RegisterNodesResponse.java     |  3 --
 .../opcua/readwrite/RegisterServer2Request.java    |  3 --
 .../opcua/readwrite/RegisterServer2Response.java   |  3 --
 .../opcua/readwrite/RegisterServerRequest.java     |  3 --
 .../opcua/readwrite/RegisterServerResponse.java    |  3 --
 .../java/opcua/readwrite/RegisteredServer.java     |  3 --
 .../plc4x/java/opcua/readwrite/RelativePath.java   |  3 --
 .../java/opcua/readwrite/RelativePathElement.java  |  3 --
 .../java/opcua/readwrite/RepublishRequest.java     |  3 --
 .../java/opcua/readwrite/RepublishResponse.java    |  3 --
 .../plc4x/java/opcua/readwrite/RequestHeader.java  |  3 --
 .../plc4x/java/opcua/readwrite/ResponseHeader.java |  3 --
 .../java/opcua/readwrite/RolePermissionType.java   |  3 --
 .../java/opcua/readwrite/RsaEncryptedSecret.java   |  3 --
 .../SamplingIntervalDiagnosticsDataType.java       |  3 --
 .../readwrite/SemanticChangeStructureDataType.java |  3 --
 .../ServerDiagnosticsSummaryDataType.java          |  3 --
 .../java/opcua/readwrite/ServerOnNetwork.java      |  3 --
 .../java/opcua/readwrite/ServerStatusDataType.java |  3 --
 .../opcua/readwrite/ServiceCounterDataType.java    |  3 --
 .../plc4x/java/opcua/readwrite/ServiceFault.java   |  3 --
 .../readwrite/SessionAuthenticationToken.java      |  3 --
 .../readwrite/SessionDiagnosticsDataType.java      |  3 --
 .../SessionSecurityDiagnosticsDataType.java        |  3 --
 .../readwrite/SessionlessInvokeRequestType.java    |  3 --
 .../readwrite/SessionlessInvokeResponseType.java   |  3 --
 .../opcua/readwrite/SetMonitoringModeRequest.java  |  3 --
 .../opcua/readwrite/SetMonitoringModeResponse.java |  3 --
 .../opcua/readwrite/SetPublishingModeRequest.java  |  3 --
 .../opcua/readwrite/SetPublishingModeResponse.java |  3 --
 .../java/opcua/readwrite/SetTriggeringRequest.java |  3 --
 .../opcua/readwrite/SetTriggeringResponse.java     |  3 --
 .../plc4x/java/opcua/readwrite/SignatureData.java  |  3 --
 .../opcua/readwrite/SignedSoftwareCertificate.java |  3 --
 .../opcua/readwrite/StatusChangeNotification.java  |  3 --
 .../plc4x/java/opcua/readwrite/StatusCode.java     |  3 --
 .../plc4x/java/opcua/readwrite/StatusResult.java   |  3 --
 .../plc4x/java/opcua/readwrite/StringNodeId.java   |  3 --
 .../plc4x/java/opcua/readwrite/Structure.java      |  3 --
 .../plc4x/java/opcua/readwrite/StructureField.java |  3 --
 .../opcua/readwrite/SubscribedDataSetDataType.java |  3 --
 .../readwrite/SubscriptionAcknowledgement.java     |  3 --
 .../readwrite/SubscriptionDiagnosticsDataType.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/Time.java    |  3 --
 .../plc4x/java/opcua/readwrite/TimeString.java     |  3 --
 .../java/opcua/readwrite/TimeZoneDataType.java     |  3 --
 .../plc4x/java/opcua/readwrite/TransferResult.java |  3 --
 .../readwrite/TransferSubscriptionsRequest.java    |  3 --
 .../readwrite/TransferSubscriptionsResponse.java   |  3 --
 .../TranslateBrowsePathsToNodeIdsRequest.java      |  3 --
 .../TranslateBrowsePathsToNodeIdsResponse.java     |  3 --
 .../java/opcua/readwrite/TrustListDataType.java    |  3 --
 .../plc4x/java/opcua/readwrite/TwoByteNodeId.java  |  3 --
 .../apache/plc4x/java/opcua/readwrite/Union.java   |  3 --
 .../opcua/readwrite/UnregisterNodesRequest.java    |  3 --
 .../opcua/readwrite/UnregisterNodesResponse.java   |  3 --
 .../opcua/readwrite/UnsignedRationalNumber.java    |  3 --
 .../java/opcua/readwrite/UserIdentityToken.java    |  3 --
 .../readwrite/UserIdentityTokenDefinition.java     |  3 --
 .../opcua/readwrite/UserNameIdentityToken.java     |  3 --
 .../java/opcua/readwrite/UserTokenPolicy.java      |  3 --
 .../apache/plc4x/java/opcua/readwrite/UtcTime.java |  3 --
 .../apache/plc4x/java/opcua/readwrite/Variant.java |  3 --
 .../plc4x/java/opcua/readwrite/VariantBoolean.java |  3 --
 .../plc4x/java/opcua/readwrite/VariantByte.java    |  3 --
 .../java/opcua/readwrite/VariantByteString.java    |  3 --
 .../java/opcua/readwrite/VariantDataValue.java     |  3 --
 .../java/opcua/readwrite/VariantDateTime.java      |  3 --
 .../opcua/readwrite/VariantDiagnosticInfo.java     |  3 --
 .../plc4x/java/opcua/readwrite/VariantDouble.java  |  3 --
 .../opcua/readwrite/VariantExpandedNodeId.java     |  3 --
 .../opcua/readwrite/VariantExtensionObject.java    |  3 --
 .../plc4x/java/opcua/readwrite/VariantFloat.java   |  3 --
 .../plc4x/java/opcua/readwrite/VariantGuid.java    |  3 --
 .../plc4x/java/opcua/readwrite/VariantInt16.java   |  3 --
 .../plc4x/java/opcua/readwrite/VariantInt32.java   |  3 --
 .../plc4x/java/opcua/readwrite/VariantInt64.java   |  3 --
 .../java/opcua/readwrite/VariantLocalizedText.java |  3 --
 .../plc4x/java/opcua/readwrite/VariantNodeId.java  |  3 --
 .../java/opcua/readwrite/VariantQualifiedName.java |  3 --
 .../plc4x/java/opcua/readwrite/VariantSByte.java   |  3 --
 .../java/opcua/readwrite/VariantStatusCode.java    |  3 --
 .../plc4x/java/opcua/readwrite/VariantString.java  |  3 --
 .../plc4x/java/opcua/readwrite/VariantUInt16.java  |  3 --
 .../plc4x/java/opcua/readwrite/VariantUInt32.java  |  3 --
 .../plc4x/java/opcua/readwrite/VariantUInt64.java  |  3 --
 .../plc4x/java/opcua/readwrite/VariantVariant.java |  3 --
 .../java/opcua/readwrite/VariantXmlElement.java    |  3 --
 .../plc4x/java/opcua/readwrite/VersionTime.java    |  3 --
 .../java/opcua/readwrite/ViewDescription.java      |  3 --
 .../plc4x/java/opcua/readwrite/WriteRequest.java   |  3 --
 .../plc4x/java/opcua/readwrite/WriteResponse.java  |  3 --
 .../plc4x/java/opcua/readwrite/WriteValue.java     |  3 --
 .../readwrite/WriterGroupMessageDataType.java      |  3 --
 .../readwrite/WriterGroupTransportDataType.java    |  3 --
 .../java/opcua/readwrite/X509IdentityToken.java    |  3 --
 .../apache/plc4x/java/opcua/readwrite/XVType.java  |  3 --
 .../plc4x/java/opcua/readwrite/XmlElement.java     |  3 --
 .../java/openprotocol/readwrite/Constants.java     |  3 --
 .../readwrite/OpenProtocolMessage.java             |  3 --
 .../readwrite/OpenProtocolMessageAlarm.java        |  3 --
 .../OpenProtocolMessageAlarmAcknowledge.java       |  3 --
 .../OpenProtocolMessageAlarmAcknowledgeRev1.java   |  3 --
 .../readwrite/OpenProtocolMessageAlarmRev1.java    |  3 --
 .../readwrite/OpenProtocolMessageAlarmRev2.java    |  3 --
 .../readwrite/OpenProtocolMessageAlarmStatus.java  |  3 --
 .../OpenProtocolMessageAlarmStatusAcknowledge.java |  3 --
 ...nProtocolMessageAlarmStatusAcknowledgeRev1.java |  3 --
 .../OpenProtocolMessageAlarmStatusRev1.java        |  3 --
 .../OpenProtocolMessageAlarmStatusRev2.java        |  3 --
 .../OpenProtocolMessageAlarmSubscribe.java         |  3 --
 .../OpenProtocolMessageAlarmSubscribeRev1.java     |  3 --
 .../OpenProtocolMessageAlarmUnsubscribe.java       |  3 --
 .../OpenProtocolMessageAlarmUnsubscribeRev1.java   |  3 --
 ...nProtocolMessageApplicationCommandAccepted.java |  3 --
 ...tocolMessageApplicationCommandAcceptedRev1.java |  3 --
 ...OpenProtocolMessageApplicationCommandError.java |  3 --
 ...ProtocolMessageApplicationCommandErrorRev1.java |  3 --
 ...otocolMessageApplicationCommunicationStart.java |  3 --
 ...geApplicationCommunicationStartAcknowledge.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev1.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev2.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev3.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev4.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev5.java |  3 --
 ...plicationCommunicationStartAcknowledgeRev6.java |  3 --
 ...rotocolMessageApplicationCommunicationStop.java |  3 --
 ...otocolMessageApplicationGenericDataRequest.java |  3 --
 ...olMessageApplicationGenericDataRequestRev1.java |  3 --
 ...tocolMessageApplicationGenericSubscription.java |  3 --
 ...lMessageApplicationGenericSubscriptionRev1.java |  3 --
 ...otocolMessageApplicationGenericUnsubscribe.java |  3 --
 ...olMessageApplicationGenericUnsubscribeRev1.java |  3 --
 .../readwrite/OpenProtocolMessageDisableTool.java  |  3 --
 .../OpenProtocolMessageDisableToolRev1.java        |  3 --
 .../OpenProtocolMessageDynamicPsetSelection.java   |  3 --
 ...penProtocolMessageDynamicPsetSelectionRev1.java |  3 --
 .../readwrite/OpenProtocolMessageEnableTool.java   |  3 --
 .../OpenProtocolMessageEnableToolRev1.java         |  3 --
 ...penProtocolMessageExecuteDynamicJobRequest.java |  3 --
 ...rotocolMessageExecuteDynamicJobRequestRev1.java |  3 --
 ...tocolMessageExecuteDynamicJobRequestRev999.java |  3 --
 ...enProtocolMessageIdentifierDownloadRequest.java |  3 --
 ...otocolMessageIdentifierDownloadRequestRev1.java |  3 --
 ...lMessageKeepAliveOpenProtocolCommunication.java |  3 --
 ...sageKeepAliveOpenProtocolCommunicationRev1.java |  3 --
 ...penProtocolMessageLastTighteningResultData.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev1.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev2.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev3.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev4.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev5.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev6.java |  3 --
 ...rotocolMessageLastTighteningResultDataRev7.java |  3 --
 ...tocolMessageLastTighteningResultDataRev998.java |  3 --
 ...MessageLastTighteningResultDataRev999Light.java |  3 --
 ...olMessageLastTighteningResultDataSubscribe.java |  3 --
 ...ssageLastTighteningResultDataSubscribeRev1.java |  3 --
 ...rotocolMessageLinkLevelNegativeAcknowledge.java |  3 --
 ...colMessageLinkLevelNegativeAcknowledgeRev1.java |  3 --
 ...rotocolMessageLinkLevelPositiveAcknowledge.java |  3 --
 ...colMessageLinkLevelPositiveAcknowledgeRev1.java |  3 --
 ...penProtocolMessageLockAtBatchDoneSubscribe.java |  3 --
 ...rotocolMessageLockAtBatchDoneSubscribeRev1.java |  3 --
 ...nProtocolMessageLockAtBatchDoneUnsubscribe.java |  3 --
 ...tocolMessageLockAtBatchDoneUnsubscribeRev1.java |  3 --
 .../OpenProtocolMessageLockAtBatchDoneUpload.java  |  3 --
 ...colMessageLockAtBatchDoneUploadAcknowledge.java |  3 --
 ...essageLockAtBatchDoneUploadAcknowledgeRev1.java |  3 --
 ...enProtocolMessageLockAtBatchDoneUploadRev1.java |  3 --
 ...ProtocolMessageParameterSetDataUploadReply.java |  3 --
 ...ocolMessageParameterSetDataUploadReplyRev1.java |  3 --
 ...ocolMessageParameterSetDataUploadReplyRev2.java |  3 --
 ...otocolMessageParameterSetDataUploadRequest.java |  3 --
 ...olMessageParameterSetDataUploadRequestRev1.java |  3 --
 ...olMessageParameterSetDataUploadRequestRev2.java |  3 --
 ...enProtocolMessageParameterSetIdUploadReply.java |  3 --
 ...otocolMessageParameterSetIdUploadReplyRev1.java |  3 --
 ...otocolMessageParameterSetIdUploadReplyRev2.java |  3 --
 ...otocolMessageParameterSetIdUploadReplyRev3.java |  3 --
 ...ProtocolMessageParameterSetIdUploadRequest.java |  3 --
 ...ocolMessageParameterSetIdUploadRequestRev1.java |  3 --
 .../OpenProtocolMessageParameterSetSelected.java   |  3 --
 ...ocolMessageParameterSetSelectedAcknowledge.java |  3 --
 ...MessageParameterSetSelectedAcknowledgeRev1.java |  3 --
 ...penProtocolMessageParameterSetSelectedRev1.java |  3 --
 ...penProtocolMessageParameterSetSelectedRev2.java |  3 --
 ...otocolMessageParameterSetSelectedSubscribe.java |  3 --
 ...olMessageParameterSetSelectedSubscribeRev1.java |  3 --
 ...ocolMessageParameterSetSelectedUnsubscribe.java |  3 --
 ...MessageParameterSetSelectedUnsubscribeRev1.java |  3 --
 ...colMessageProgramPsetSelectionInDynamicJob.java |  3 --
 ...essageProgramPsetSelectionInDynamicJobRev1.java |  3 --
 ...otocolMessageResetParameterSetBatchCounter.java |  3 --
 ...olMessageResetParameterSetBatchCounterRev1.java |  3 --
 .../OpenProtocolMessageResultTracesCurve.java      |  3 --
 ...enProtocolMessageResultTracesCurvePlotData.java |  3 --
 ...otocolMessageResultTracesCurvePlotDataRev1.java |  3 --
 .../OpenProtocolMessageResultTracesCurveRev1.java  |  3 --
 .../OpenProtocolMessageSelectParameterSet.java     |  3 --
 .../OpenProtocolMessageSelectParameterSetRev1.java |  3 --
 ...penProtocolMessageSetParameterSetBatchSize.java |  3 --
 ...rotocolMessageSetParameterSetBatchSizeRev1.java |  3 --
 .../readwrite/OpenProtocolMessageSetTime.java      |  3 --
 .../readwrite/OpenProtocolMessageSetTimeRev1.java  |  3 --
 .../java/openprotocol/readwrite/StageResult.java   |  3 --
 .../openprotocol/readwrite/VariableDataField.java  |  3 --
 .../java/plc4x/readwrite/Plc4xConnectRequest.java  |  3 --
 .../java/plc4x/readwrite/Plc4xConnectResponse.java |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xConstants.java |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xMessage.java   |  3 --
 .../java/plc4x/readwrite/Plc4xReadRequest.java     |  3 --
 .../java/plc4x/readwrite/Plc4xReadResponse.java    |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xTag.java       |  3 --
 .../java/plc4x/readwrite/Plc4xTagRequest.java      |  3 --
 .../java/plc4x/readwrite/Plc4xTagResponse.java     |  3 --
 .../java/plc4x/readwrite/Plc4xTagValueRequest.java |  3 --
 .../plc4x/readwrite/Plc4xTagValueResponse.java     |  3 --
 .../java/plc4x/readwrite/Plc4xWriteRequest.java    |  3 --
 .../java/plc4x/readwrite/Plc4xWriteResponse.java   |  3 --
 .../plc4x/java/profinet/readwrite/CheckPeers.java  |  3 --
 .../profinet/readwrite/DceRpc_ActivityUuid.java    |  3 --
 .../profinet/readwrite/DceRpc_InterfaceUuid.java   |  3 --
 .../DceRpc_InterfaceUuid_ControllerInterface.java  |  3 --
 .../DceRpc_InterfaceUuid_DeviceInterface.java      |  3 --
 .../DceRpc_InterfaceUuid_ParameterInterface.java   |  3 --
 .../DceRpc_InterfaceUuid_SupervisorInterface.java  |  3 --
 .../java/profinet/readwrite/DceRpc_ObjectUuid.java |  3 --
 .../java/profinet/readwrite/DceRpc_Packet.java     |  3 --
 .../plc4x/java/profinet/readwrite/EndOfLldp.java   |  3 --
 .../java/profinet/readwrite/Ethernet_Frame.java    |  3 --
 .../profinet/readwrite/Ethernet_FramePayload.java  |  3 --
 .../readwrite/Ethernet_FramePayload_IPv4.java      |  3 --
 .../readwrite/Ethernet_FramePayload_LLDP.java      |  3 --
 .../readwrite/Ethernet_FramePayload_PnDcp.java     |  3 --
 .../Ethernet_FramePayload_VirtualLan.java          |  3 --
 .../profinet/readwrite/IODWriteRequestHeader.java  |  3 --
 .../profinet/readwrite/IODWriteResponseHeader.java |  3 --
 .../plc4x/java/profinet/readwrite/IpAddress.java   |  3 --
 .../plc4x/java/profinet/readwrite/LldpUnit.java    |  3 --
 .../plc4x/java/profinet/readwrite/Lldp_Pdu.java    |  3 --
 .../plc4x/java/profinet/readwrite/MacAddress.java  |  3 --
 .../java/profinet/readwrite/PDInterfaceAdjust.java |  3 --
 .../java/profinet/readwrite/PDPortDataCheck.java   |  3 --
 .../java/profinet/readwrite/PascalString.java      |  3 --
 .../readwrite/PascalString16BitLength.java         |  3 --
 .../java/profinet/readwrite/PcDcp_GetSet_Pdu.java  |  3 --
 .../profinet/readwrite/PcDcp_Pdu_DelayReq.java     |  3 --
 .../plc4x/java/profinet/readwrite/PnDcp_Block.java |  3 --
 .../readwrite/PnDcp_Block_ALLSelector.java         |  3 --
 .../PnDcp_Block_ControlOptionFactoryReset.java     |  3 --
 .../PnDcp_Block_ControlOptionResetToFactory.java   |  3 --
 .../PnDcp_Block_ControlOptionResponse.java         |  3 --
 .../readwrite/PnDcp_Block_ControlOptionSignal.java |  3 --
 .../readwrite/PnDcp_Block_ControlOptionStart.java  |  3 --
 .../readwrite/PnDcp_Block_ControlOptionStop.java   |  3 --
 .../PnDcp_Block_DeviceInitiativeOption.java        |  3 --
 .../PnDcp_Block_DevicePropertiesAliasName.java     |  3 --
 .../PnDcp_Block_DevicePropertiesDeviceId.java      |  3 --
 ...PnDcp_Block_DevicePropertiesDeviceInstance.java |  3 --
 .../PnDcp_Block_DevicePropertiesDeviceOptions.java |  3 --
 .../PnDcp_Block_DevicePropertiesDeviceRole.java    |  3 --
 .../PnDcp_Block_DevicePropertiesDeviceVendor.java  |  3 --
 .../PnDcp_Block_DevicePropertiesNameOfStation.java |  3 --
 .../PnDcp_Block_DevicePropertiesOemDeviceId.java   |  3 --
 ...nDcp_Block_DevicePropertiesStandardGateway.java |  3 --
 .../PnDcp_Block_DhcpOptionClassIdentifier.java     |  3 --
 ...PnDcp_Block_DhcpOptionDhcpClientIdentifier.java |  3 --
 ...p_Block_DhcpOptionFullyQualifiedDomainName.java |  3 --
 .../readwrite/PnDcp_Block_DhcpOptionHostName.java  |  3 --
 ...PnDcp_Block_DhcpOptionParameterRequestList.java |  3 --
 .../PnDcp_Block_DhcpOptionServerIdentifier.java    |  3 --
 .../PnDcp_Block_DhcpOptionUuidBasedClient.java     |  3 --
 ..._Block_DhcpOptionVendorSpecificInformation.java |  3 --
 .../readwrite/PnDcp_Block_FullIpSuite.java         |  3 --
 .../readwrite/PnDcp_Block_IpMacAddress.java        |  3 --
 .../readwrite/PnDcp_Block_IpParameter.java         |  3 --
 .../plc4x/java/profinet/readwrite/PnDcp_Pdu.java   |  3 --
 .../profinet/readwrite/PnDcp_Pdu_AlarmLow.java     |  3 --
 .../profinet/readwrite/PnDcp_Pdu_IdentifyReq.java  |  3 --
 .../profinet/readwrite/PnDcp_Pdu_IdentifyRes.java  |  3 --
 .../readwrite/PnDcp_Pdu_IdentifyRes_Payload.java   |  3 --
 .../readwrite/PnDcp_Pdu_RealTimeCyclic.java        |  3 --
 .../java/profinet/readwrite/PnDcp_ServiceType.java |  3 --
 .../readwrite/PnDcp_SupportedDeviceOption.java     |  3 --
 .../profinet/readwrite/PnIoCM_Block_Request.java   |  3 --
 .../profinet/readwrite/PnIoCM_Block_Response.java  |  3 --
 .../java/profinet/readwrite/PnIoCm_Block.java      |  3 --
 .../readwrite/PnIoCm_Block_AlarmCrReq.java         |  3 --
 .../readwrite/PnIoCm_Block_AlarmCrRes.java         |  3 --
 .../profinet/readwrite/PnIoCm_Block_ArReq.java     |  3 --
 .../profinet/readwrite/PnIoCm_Block_ArRes.java     |  3 --
 .../profinet/readwrite/PnIoCm_Block_ArServer.java  |  3 --
 .../PnIoCm_Block_ExpectedSubmoduleReq.java         |  3 --
 .../profinet/readwrite/PnIoCm_Block_IoCrReq.java   |  3 --
 .../profinet/readwrite/PnIoCm_Block_IoCrRes.java   |  3 --
 .../readwrite/PnIoCm_Block_ModuleDiff.java         |  3 --
 .../profinet/readwrite/PnIoCm_Control_Request.java |  3 --
 .../readwrite/PnIoCm_Control_Response.java         |  3 --
 .../readwrite/PnIoCm_DataUnitDataObject.java       |  3 --
 .../profinet/readwrite/PnIoCm_DataUnitIoCs.java    |  3 --
 .../PnIoCm_ExpectedSubmoduleBlockReqApi.java       |  3 --
 .../profinet/readwrite/PnIoCm_IoCrBlockReqApi.java |  3 --
 .../plc4x/java/profinet/readwrite/PnIoCm_IoCs.java |  3 --
 .../profinet/readwrite/PnIoCm_IoDataObject.java    |  3 --
 .../readwrite/PnIoCm_ModuleDiffBlockApi.java       |  3 --
 .../PnIoCm_ModuleDiffBlockApi_Module.java          |  3 --
 .../PnIoCm_ModuleDiffBlockApi_Submodule.java       |  3 --
 .../java/profinet/readwrite/PnIoCm_Packet.java     |  3 --
 .../profinet/readwrite/PnIoCm_Packet_Fault.java    |  3 --
 .../profinet/readwrite/PnIoCm_Packet_NoCall.java   |  3 --
 .../profinet/readwrite/PnIoCm_Packet_Ping.java     |  3 --
 .../java/profinet/readwrite/PnIoCm_Packet_Rej.java |  3 --
 .../java/profinet/readwrite/PnIoCm_Packet_Req.java |  3 --
 .../java/profinet/readwrite/PnIoCm_Packet_Res.java |  3 --
 .../java/profinet/readwrite/PnIoCm_Submodule.java  |  3 --
 .../PnIoCm_Submodule_InputAndOutputData.java       |  3 --
 .../readwrite/PnIoCm_Submodule_InputData.java      |  3 --
 .../PnIoCm_Submodule_NoInputNoOutputData.java      |  3 --
 .../readwrite/PnIoCm_Submodule_OutputData.java     |  3 --
 .../readwrite/PnIo_CyclicServiceDataUnit.java      |  3 --
 .../java/profinet/readwrite/TlvChassisId.java      |  3 --
 .../readwrite/TlvIeee8023MacPhyConfigStatus.java   |  3 --
 .../readwrite/TlvIeee8023MaxFrameSize.java         |  3 --
 .../profinet/readwrite/TlvManagementAddress.java   |  3 --
 .../profinet/readwrite/TlvOrgSpecificIeee8023.java |  3 --
 .../readwrite/TlvOrgSpecificIeee8023Unit.java      |  3 --
 .../profinet/readwrite/TlvOrgSpecificProfibus.java |  3 --
 .../readwrite/TlvOrgSpecificProfibusUnit.java      |  3 --
 .../readwrite/TlvOrganizationSpecific.java         |  3 --
 .../readwrite/TlvOrganizationSpecificUnit.java     |  3 --
 .../profinet/readwrite/TlvPortDescription.java     |  3 --
 .../plc4x/java/profinet/readwrite/TlvPortId.java   |  3 --
 .../readwrite/TlvProfibusSubTypeChassisMac.java    |  3 --
 .../readwrite/TlvProfibusSubTypeMeasuredDelay.java |  3 --
 .../readwrite/TlvProfibusSubTypeMrpPortStatus.java |  3 --
 .../readwrite/TlvProfibusSubTypePortStatus.java    |  3 --
 .../profinet/readwrite/TlvSystemCapabilities.java  |  3 --
 .../profinet/readwrite/TlvSystemDescription.java   |  3 --
 .../java/profinet/readwrite/TlvSystemName.java     |  3 --
 .../java/profinet/readwrite/TlvTimeToLive.java     |  3 --
 .../plc4x/java/profinet/readwrite/UserData.java    |  3 --
 .../apache/plc4x/java/profinet/readwrite/Uuid.java |  3 --
 .../java/s7/readwrite/Alarm8MessageQueryType.java  |  3 --
 .../readwrite/AlarmMessageAckObjectPushType.java   |  3 --
 .../java/s7/readwrite/AlarmMessageAckPushType.java |  3 --
 .../s7/readwrite/AlarmMessageAckResponseType.java  |  3 --
 .../java/s7/readwrite/AlarmMessageAckType.java     |  3 --
 .../s7/readwrite/AlarmMessageObjectAckType.java    |  3 --
 .../s7/readwrite/AlarmMessageObjectPushType.java   |  3 --
 .../s7/readwrite/AlarmMessageObjectQueryType.java  |  3 --
 .../java/s7/readwrite/AlarmMessagePushType.java    |  3 --
 .../java/s7/readwrite/AlarmMessageQueryType.java   |  3 --
 .../s7/readwrite/AssociatedQueryValueType.java     |  3 --
 .../java/s7/readwrite/AssociatedValueType.java     |  3 --
 .../s7/readwrite/COTPPacketConnectionRequest.java  |  3 --
 .../s7/readwrite/COTPPacketConnectionResponse.java |  3 --
 .../plc4x/java/s7/readwrite/COTPPacketData.java    |  3 --
 .../s7/readwrite/COTPPacketDisconnectRequest.java  |  3 --
 .../s7/readwrite/COTPPacketDisconnectResponse.java |  3 --
 .../java/s7/readwrite/COTPPacketTpduError.java     |  3 --
 .../plc4x/java/s7/readwrite/COTPParameter.java     |  3 --
 .../java/s7/readwrite/COTPParameterCalledTsap.java |  3 --
 .../s7/readwrite/COTPParameterCallingTsap.java     |  3 --
 .../java/s7/readwrite/COTPParameterChecksum.java   |  3 --
 ...TPParameterDisconnectAdditionalInformation.java |  3 --
 .../java/s7/readwrite/COTPParameterTpduSize.java   |  3 --
 .../java/s7/readwrite/CycServiceItemAnyType.java   |  3 --
 .../s7/readwrite/CycServiceItemDbReadType.java     |  3 --
 .../java/s7/readwrite/CycServiceItemType.java      |  3 --
 .../plc4x/java/s7/readwrite/DateAndTime.java       |  3 --
 .../apache/plc4x/java/s7/readwrite/S7Address.java  |  3 --
 .../plc4x/java/s7/readwrite/S7AddressAny.java      |  3 --
 .../java/s7/readwrite/S7DataAlarmMessage.java      |  3 --
 .../apache/plc4x/java/s7/readwrite/S7Message.java  |  3 --
 .../java/s7/readwrite/S7MessageObjectRequest.java  |  3 --
 .../java/s7/readwrite/S7MessageObjectResponse.java |  3 --
 .../plc4x/java/s7/readwrite/S7MessageRequest.java  |  3 --
 .../plc4x/java/s7/readwrite/S7MessageResponse.java |  3 --
 .../java/s7/readwrite/S7MessageResponseData.java   |  3 --
 .../plc4x/java/s7/readwrite/S7MessageUserData.java |  3 --
 .../plc4x/java/s7/readwrite/S7Parameter.java       |  3 --
 .../s7/readwrite/S7ParameterModeTransition.java    |  3 --
 .../s7/readwrite/S7ParameterReadVarRequest.java    |  3 --
 .../s7/readwrite/S7ParameterReadVarResponse.java   |  3 --
 .../readwrite/S7ParameterSetupCommunication.java   |  3 --
 .../java/s7/readwrite/S7ParameterUserData.java     |  3 --
 .../java/s7/readwrite/S7ParameterUserDataItem.java |  3 --
 .../S7ParameterUserDataItemCPUFunctions.java       |  3 --
 .../s7/readwrite/S7ParameterWriteVarRequest.java   |  3 --
 .../s7/readwrite/S7ParameterWriteVarResponse.java  |  3 --
 .../apache/plc4x/java/s7/readwrite/S7Payload.java  |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadAlarm8.java   |  3 --
 .../java/s7/readwrite/S7PayloadAlarmAckInd.java    |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadAlarmS.java   |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadAlarmSC.java  |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadAlarmSQ.java  |  3 --
 .../s7/readwrite/S7PayloadDiagnosticMessage.java   |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadNotify.java   |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadNotify8.java  |  3 --
 .../s7/readwrite/S7PayloadReadVarResponse.java     |  3 --
 .../plc4x/java/s7/readwrite/S7PayloadUserData.java |  3 --
 .../java/s7/readwrite/S7PayloadUserDataItem.java   |  3 --
 ...erDataItemCpuFunctionAlarmAckErrorResponse.java |  3 --
 ...loadUserDataItemCpuFunctionAlarmAckRequest.java |  3 --
 ...oadUserDataItemCpuFunctionAlarmAckResponse.java |  3 --
 ...adUserDataItemCpuFunctionAlarmQueryRequest.java |  3 --
 ...dUserDataItemCpuFunctionAlarmQueryResponse.java |  3 --
 ...temCpuFunctionMsgSubscriptionAlarmResponse.java |  3 --
 ...rDataItemCpuFunctionMsgSubscriptionRequest.java |  3 --
 ...DataItemCpuFunctionMsgSubscriptionResponse.java |  3 --
 ...aItemCpuFunctionMsgSubscriptionSysResponse.java |  3 --
 ...serDataItemCpuFunctionReadSzlNoDataRequest.java |  3 --
 ...yloadUserDataItemCpuFunctionReadSzlRequest.java |  3 --
 ...loadUserDataItemCpuFunctionReadSzlResponse.java |  3 --
 ...UserDataItemCyclicServicesChangeDrivenPush.java |  3 --
 ...yclicServicesChangeDrivenSubscribeResponse.java |  3 --
 ...oadUserDataItemCyclicServicesErrorResponse.java |  3 --
 .../S7PayloadUserDataItemCyclicServicesPush.java   |  3 --
 ...UserDataItemCyclicServicesSubscribeRequest.java |  3 --
 ...serDataItemCyclicServicesSubscribeResponse.java |  3 --
 ...erDataItemCyclicServicesUnsubscribeRequest.java |  3 --
 ...rDataItemCyclicServicesUnsubscribeResponse.java |  3 --
 .../s7/readwrite/S7PayloadWriteVarRequest.java     |  3 --
 .../s7/readwrite/S7PayloadWriteVarResponse.java    |  3 --
 .../java/s7/readwrite/S7VarPayloadDataItem.java    |  3 --
 .../java/s7/readwrite/S7VarPayloadStatusItem.java  |  3 --
 .../s7/readwrite/S7VarRequestParameterItem.java    |  3 --
 .../S7VarRequestParameterItemAddress.java          |  3 --
 .../org/apache/plc4x/java/s7/readwrite/State.java  |  3 --
 .../apache/plc4x/java/s7/readwrite/SubItem.java    |  3 --
 .../plc4x/java/s7/readwrite/SzlDataTreeItem.java   |  3 --
 .../org/apache/plc4x/java/s7/readwrite/SzlId.java  |  3 --
 .../apache/plc4x/java/s7/readwrite/TPKTPacket.java |  3 --
 .../plc4x/java/simulated/readwrite/Dummy.java      |  3 --
 .../java/plc4x/readwrite/Plc4xConnectRequest.java  |  3 --
 .../java/plc4x/readwrite/Plc4xConnectResponse.java |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xConstants.java |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xMessage.java   |  3 --
 .../java/plc4x/readwrite/Plc4xReadRequest.java     |  3 --
 .../java/plc4x/readwrite/Plc4xReadResponse.java    |  3 --
 .../plc4x/java/plc4x/readwrite/Plc4xTag.java       |  3 --
 .../java/plc4x/readwrite/Plc4xTagRequest.java      |  3 --
 .../java/plc4x/readwrite/Plc4xTagResponse.java     |  3 --
 .../java/plc4x/readwrite/Plc4xTagValueRequest.java |  3 --
 .../plc4x/readwrite/Plc4xTagValueResponse.java     |  3 --
 .../java/plc4x/readwrite/Plc4xWriteRequest.java    |  3 --
 .../java/plc4x/readwrite/Plc4xWriteResponse.java   |  3 --
 .../java/socketcan/readwrite/SocketCANFrame.java   |  3 --
 2725 files changed, 53 insertions(+), 8169 deletions(-)

diff --git a/code-generation/language-java/src/main/java/org/apache/plc4x/language/java/JavaLanguageTemplateHelper.java b/code-generation/language-java/src/main/java/org/apache/plc4x/language/java/JavaLanguageTemplateHelper.java
index f45cdf9932..aac3e3b58a 100644
--- a/code-generation/language-java/src/main/java/org/apache/plc4x/language/java/JavaLanguageTemplateHelper.java
+++ b/code-generation/language-java/src/main/java/org/apache/plc4x/language/java/JavaLanguageTemplateHelper.java
@@ -1198,6 +1198,55 @@ public class JavaLanguageTemplateHelper extends BaseFreemarkerLanguageTemplateHe
         return sb.toString() + sizeInBits;
     }
 
+    public boolean requiresCurPos() {
+        if (thisType instanceof ComplexTypeDefinition) {
+            ComplexTypeDefinition complexTypeDefinition = (ComplexTypeDefinition) this.thisType;
+            for (Field curField : complexTypeDefinition.getFields()) {
+                if (requiresVariable(curField, "curPos")) {
+                    return true;
+                }
+            }
+        }
+        return false;
+    }
+
+    public boolean requiresStartPos() {
+        if (thisType instanceof ComplexTypeDefinition) {
+            ComplexTypeDefinition complexTypeDefinition = (ComplexTypeDefinition) this.thisType;
+            for (Field curField : complexTypeDefinition.getFields()) {
+                if (requiresVariable(curField, "startPos")) {
+                    return true;
+                }
+            }
+        }
+        return false;
+    }
+
+    public boolean requiresVariable(Field curField, String variable) {
+        if (curField.isArrayField()) {
+            ArrayField arrayField = (ArrayField) curField;
+            if (arrayField.getLoopExpression().contains(variable)) {
+                return true;
+            }
+        } else if (curField.isOptionalField()) {
+            OptionalField optionalField = (OptionalField) curField;
+            if (optionalField.getConditionExpression().isPresent() && optionalField.getConditionExpression().orElseThrow(IllegalStateException::new).contains(variable)) {
+                return true;
+            }
+        }
+        return curField.asTypedField()
+            .map(typedField -> typedField.getType().asNonSimpleTypeReference()
+                .map(nonSimpleTypeReference -> nonSimpleTypeReference.getParams()
+                    .map(params -> params.stream()
+                        .anyMatch(param -> param.contains(variable))
+                    )
+                    .orElse(false)
+                )
+                .orElse(false)
+            )
+            .orElse(false);
+    }
+
     public String escapeValue(TypeReference typeReference, String valueString) {
         if (valueString == null) {
             return null;
diff --git a/code-generation/language-java/src/main/resources/templates/java/complex-type-template.java.ftlh b/code-generation/language-java/src/main/resources/templates/java/complex-type-template.java.ftlh
index aa33c7e9a0..19823123f5 100644
--- a/code-generation/language-java/src/main/resources/templates/java/complex-type-template.java.ftlh
+++ b/code-generation/language-java/src/main/resources/templates/java/complex-type-template.java.ftlh
@@ -254,7 +254,9 @@ public<#if type.isDiscriminatedParentTypeDefinition()> abstract</#if> class ${ty
             throw new SerializationException("Unknown field not serializable");
         <#else>
             boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
+            <#if helper.requiresStartPos() || helper.requiresCurPos()>
             int startPos = positionAware.getPos();
+            </#if>
             writeBuffer.pushContext("${type.name}");
             <#assign reservedFieldIndex=0>
             <#list type.fields as field>
@@ -610,8 +612,10 @@ public<#if type.isDiscriminatedParentTypeDefinition()> abstract</#if> class ${ty
     public static <#if type.isDiscriminatedChildTypeDefinition()>${type.parentType.orElseThrow().name}Builder staticParse${type.parentType.orElseThrow().name}Builder<#else>${type.name} staticParse</#if>(ReadBuffer readBuffer<#if hasParserArguments>, ${parserArgumentList}</#if>) throws ParseException {
         readBuffer.pullContext("${type.name}");
         PositionAware positionAware = readBuffer;
+        <#if helper.requiresStartPos() || helper.requiresCurPos()>
         int startPos = positionAware.getPos();
         int curPos;
+        </#if>
         boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     <#assign reservedFieldIndex=0>
     <#list type.fields as field>
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationConnectionRequest.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationConnectionRequest.java
index 0f1c8cefe9..d325cd648b 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationConnectionRequest.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationConnectionRequest.java
@@ -52,7 +52,6 @@ public class CIPEncapsulationConnectionRequest extends CIPEncapsulationPacket im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("CIPEncapsulationConnectionRequest");
 
     writeBuffer.popContext("CIPEncapsulationConnectionRequest");
@@ -76,8 +75,6 @@ public class CIPEncapsulationConnectionRequest extends CIPEncapsulationPacket im
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("CIPEncapsulationConnectionRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("CIPEncapsulationConnectionRequest");
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationConnectionResponse.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationConnectionResponse.java
index 18141a32c3..4cbf0fbe7b 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationConnectionResponse.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationConnectionResponse.java
@@ -52,7 +52,6 @@ public class CIPEncapsulationConnectionResponse extends CIPEncapsulationPacket i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("CIPEncapsulationConnectionResponse");
 
     writeBuffer.popContext("CIPEncapsulationConnectionResponse");
@@ -76,8 +75,6 @@ public class CIPEncapsulationConnectionResponse extends CIPEncapsulationPacket i
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("CIPEncapsulationConnectionResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("CIPEncapsulationConnectionResponse");
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationPacket.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationPacket.java
index bcbe27edfd..847e19acc5 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationPacket.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationPacket.java
@@ -77,7 +77,6 @@ public abstract class CIPEncapsulationPacket implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("CIPEncapsulationPacket");
 
     // Discriminator Field (commandType) (Used as input to a switch field)
@@ -185,8 +184,6 @@ public abstract class CIPEncapsulationPacket implements Message {
   public static CIPEncapsulationPacket staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("CIPEncapsulationPacket");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int commandType =
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationReadRequest.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationReadRequest.java
index aa6d1a4be9..62a899d63e 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationReadRequest.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationReadRequest.java
@@ -64,7 +64,6 @@ public class CIPEncapsulationReadRequest extends CIPEncapsulationPacket implemen
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("CIPEncapsulationReadRequest");
 
     // Simple Field (request)
@@ -98,8 +97,6 @@ public class CIPEncapsulationReadRequest extends CIPEncapsulationPacket implemen
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("CIPEncapsulationReadRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     DF1RequestMessage request =
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationReadResponse.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationReadResponse.java
index 2ad1ca5952..e974a95053 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationReadResponse.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/CIPEncapsulationReadResponse.java
@@ -64,7 +64,6 @@ public class CIPEncapsulationReadResponse extends CIPEncapsulationPacket impleme
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("CIPEncapsulationReadResponse");
 
     // Simple Field (response)
@@ -98,8 +97,6 @@ public class CIPEncapsulationReadResponse extends CIPEncapsulationPacket impleme
       ReadBuffer readBuffer, Integer packetLen) throws ParseException {
     readBuffer.pullContext("CIPEncapsulationReadResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     DF1ResponseMessage response =
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1CommandRequestMessage.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1CommandRequestMessage.java
index 8d9378bed1..1200cfabcb 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1CommandRequestMessage.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1CommandRequestMessage.java
@@ -64,7 +64,6 @@ public class DF1CommandRequestMessage extends DF1RequestMessage implements Messa
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("DF1CommandRequestMessage");
 
     // Simple Field (command)
@@ -94,8 +93,6 @@ public class DF1CommandRequestMessage extends DF1RequestMessage implements Messa
       throws ParseException {
     readBuffer.pullContext("DF1CommandRequestMessage");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     DF1RequestCommand command =
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1CommandResponseMessageProtectedTypedLogicalRead.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1CommandResponseMessageProtectedTypedLogicalRead.java
index c16fdf591c..99f774440b 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1CommandResponseMessageProtectedTypedLogicalRead.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1CommandResponseMessageProtectedTypedLogicalRead.java
@@ -65,7 +65,6 @@ public class DF1CommandResponseMessageProtectedTypedLogicalRead extends DF1Respo
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("DF1CommandResponseMessageProtectedTypedLogicalRead");
 
     // Array Field (data)
@@ -97,8 +96,6 @@ public class DF1CommandResponseMessageProtectedTypedLogicalRead extends DF1Respo
       ReadBuffer readBuffer, Integer payloadLength) throws ParseException {
     readBuffer.pullContext("DF1CommandResponseMessageProtectedTypedLogicalRead");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<Short> data =
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestCommand.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestCommand.java
index c2e9cecb00..c0db5e950d 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestCommand.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestCommand.java
@@ -50,7 +50,6 @@ public abstract class DF1RequestCommand implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("DF1RequestCommand");
 
     // Discriminator Field (functionCode) (Used as input to a switch field)
@@ -90,8 +89,6 @@ public abstract class DF1RequestCommand implements Message {
   public static DF1RequestCommand staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("DF1RequestCommand");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     short functionCode = readDiscriminatorField("functionCode", readUnsignedShort(readBuffer, 8));
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestMessage.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestMessage.java
index f0b81a1644..afa9483a42 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestMessage.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestMessage.java
@@ -77,7 +77,6 @@ public abstract class DF1RequestMessage implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("DF1RequestMessage");
 
     // Simple Field (destinationAddress)
@@ -147,8 +146,6 @@ public abstract class DF1RequestMessage implements Message {
   public static DF1RequestMessage staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("DF1RequestMessage");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     short destinationAddress =
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestProtectedTypedLogicalRead.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestProtectedTypedLogicalRead.java
index 33e6e15c6c..46a5f7ba66 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestProtectedTypedLogicalRead.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1RequestProtectedTypedLogicalRead.java
@@ -88,7 +88,6 @@ public class DF1RequestProtectedTypedLogicalRead extends DF1RequestCommand imple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("DF1RequestProtectedTypedLogicalRead");
 
     // Simple Field (byteSize)
@@ -142,8 +141,6 @@ public class DF1RequestProtectedTypedLogicalRead extends DF1RequestCommand imple
       throws ParseException {
     readBuffer.pullContext("DF1RequestProtectedTypedLogicalRead");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     short byteSize = readSimpleField("byteSize", readUnsignedShort(readBuffer, 8));
diff --git a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1ResponseMessage.java b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1ResponseMessage.java
index bded10751c..434e33a786 100644
--- a/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1ResponseMessage.java
+++ b/plc4j/drivers/ab-eth/src/main/generated/org/apache/plc4x/java/abeth/readwrite/DF1ResponseMessage.java
@@ -77,7 +77,6 @@ public abstract class DF1ResponseMessage implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("DF1ResponseMessage");
 
     // Reserved Field (reserved)
@@ -168,8 +167,6 @@ public abstract class DF1ResponseMessage implements Message {
       throws ParseException {
     readBuffer.pullContext("DF1ResponseMessage");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     Short reservedField0 =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscovery.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscovery.java
index 676e814895..64ea0f62ea 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscovery.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscovery.java
@@ -88,7 +88,6 @@ public class AdsDiscovery implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscovery");
 
     // Const Field (header)
@@ -196,8 +195,6 @@ public class AdsDiscovery implements Message {
   public static AdsDiscovery staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDiscovery");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long header =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlock.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlock.java
index fb7dc91891..d0a808cc89 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlock.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlock.java
@@ -50,7 +50,6 @@ public abstract class AdsDiscoveryBlock implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlock");
 
     // Discriminator Field (blockType) (Used as input to a switch field)
@@ -97,8 +96,6 @@ public abstract class AdsDiscoveryBlock implements Message {
   public static AdsDiscoveryBlock staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlock");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     AdsDiscoveryBlockType blockType =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockAmsNetId.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockAmsNetId.java
index 64d3bf4f81..1ce6fc81ef 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockAmsNetId.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockAmsNetId.java
@@ -66,7 +66,6 @@ public class AdsDiscoveryBlockAmsNetId extends AdsDiscoveryBlock implements Mess
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockAmsNetId");
 
     // Const Field (amsNetIdLength)
@@ -102,8 +101,6 @@ public class AdsDiscoveryBlockAmsNetId extends AdsDiscoveryBlock implements Mess
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockAmsNetId");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int amsNetIdLength =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockFingerprint.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockFingerprint.java
index c8445ffe51..3fbabfec6c 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockFingerprint.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockFingerprint.java
@@ -59,7 +59,6 @@ public class AdsDiscoveryBlockFingerprint extends AdsDiscoveryBlock implements M
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockFingerprint");
 
     // Implicit Field (dataLen) (Used for parsing, but its value is not stored as it's implicitly
@@ -99,8 +98,6 @@ public class AdsDiscoveryBlockFingerprint extends AdsDiscoveryBlock implements M
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockFingerprint");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int dataLen = readImplicitField("dataLen", readUnsignedInt(readBuffer, 16));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockHostName.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockHostName.java
index 9201477f0a..cbacb4dce8 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockHostName.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockHostName.java
@@ -59,7 +59,6 @@ public class AdsDiscoveryBlockHostName extends AdsDiscoveryBlock implements Mess
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockHostName");
 
     // Simple Field (hostName)
@@ -89,8 +88,6 @@ public class AdsDiscoveryBlockHostName extends AdsDiscoveryBlock implements Mess
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockHostName");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     AmsString hostName =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockOsData.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockOsData.java
index 48f6b4146a..40756e7eb4 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockOsData.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockOsData.java
@@ -59,7 +59,6 @@ public class AdsDiscoveryBlockOsData extends AdsDiscoveryBlock implements Messag
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockOsData");
 
     // Implicit Field (osDataLen) (Used for parsing, but its value is not stored as it's implicitly
@@ -99,8 +98,6 @@ public class AdsDiscoveryBlockOsData extends AdsDiscoveryBlock implements Messag
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockOsData");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int osDataLen = readImplicitField("osDataLen", readUnsignedInt(readBuffer, 16));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockPassword.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockPassword.java
index 3ec4cad5c1..7f0fe50af2 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockPassword.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockPassword.java
@@ -59,7 +59,6 @@ public class AdsDiscoveryBlockPassword extends AdsDiscoveryBlock implements Mess
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockPassword");
 
     // Simple Field (password)
@@ -89,8 +88,6 @@ public class AdsDiscoveryBlockPassword extends AdsDiscoveryBlock implements Mess
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockPassword");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     AmsString password =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockRouteName.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockRouteName.java
index 127118f5ba..553c6fb1b2 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockRouteName.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockRouteName.java
@@ -59,7 +59,6 @@ public class AdsDiscoveryBlockRouteName extends AdsDiscoveryBlock implements Mes
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockRouteName");
 
     // Simple Field (routeName)
@@ -89,8 +88,6 @@ public class AdsDiscoveryBlockRouteName extends AdsDiscoveryBlock implements Mes
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockRouteName");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     AmsString routeName =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockStatus.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockStatus.java
index 19f63b7a71..edbee8b2d0 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockStatus.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockStatus.java
@@ -66,7 +66,6 @@ public class AdsDiscoveryBlockStatus extends AdsDiscoveryBlock implements Messag
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockStatus");
 
     // Const Field (statusLength)
@@ -107,8 +106,6 @@ public class AdsDiscoveryBlockStatus extends AdsDiscoveryBlock implements Messag
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockStatus");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int statusLength =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockUserName.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockUserName.java
index 90d7732add..dced49311c 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockUserName.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockUserName.java
@@ -59,7 +59,6 @@ public class AdsDiscoveryBlockUserName extends AdsDiscoveryBlock implements Mess
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockUserName");
 
     // Simple Field (userName)
@@ -89,8 +88,6 @@ public class AdsDiscoveryBlockUserName extends AdsDiscoveryBlock implements Mess
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockUserName");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     AmsString userName =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockVersion.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockVersion.java
index c42d9d636d..23bd4341bb 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockVersion.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryBlockVersion.java
@@ -59,7 +59,6 @@ public class AdsDiscoveryBlockVersion extends AdsDiscoveryBlock implements Messa
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryBlockVersion");
 
     // Implicit Field (versionDataLen) (Used for parsing, but its value is not stored as it's
@@ -99,8 +98,6 @@ public class AdsDiscoveryBlockVersion extends AdsDiscoveryBlock implements Messa
       throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlockVersion");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int versionDataLen = readImplicitField("versionDataLen", readUnsignedInt(readBuffer, 16));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryConstants.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryConstants.java
index 0e0bccc184..a38c6e54f9 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryConstants.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryConstants.java
@@ -51,7 +51,6 @@ public class AdsDiscoveryConstants implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDiscoveryConstants");
 
     // Const Field (adsDiscoveryUdpDefaultPort)
@@ -89,8 +88,6 @@ public class AdsDiscoveryConstants implements Message {
   public static AdsDiscoveryConstants staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDiscoveryConstants");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int adsDiscoveryUdpDefaultPort =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AmsNetId.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AmsNetId.java
index b463e4387f..49531db194 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AmsNetId.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AmsNetId.java
@@ -83,7 +83,6 @@ public class AmsNetId implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AmsNetId");
 
     // Simple Field (octet1)
@@ -147,8 +146,6 @@ public class AmsNetId implements Message {
   public static AmsNetId staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsNetId");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     short octet1 = readSimpleField("octet1", readUnsignedShort(readBuffer, 8));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AmsString.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AmsString.java
index 1d24491d5b..7da66acec7 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AmsString.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AmsString.java
@@ -52,7 +52,6 @@ public class AmsString implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AmsString");
 
     // Implicit Field (strLen) (Used for parsing, but its value is not stored as it's implicitly
@@ -104,8 +103,6 @@ public class AmsString implements Message {
   public static AmsString staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsString");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int strLen = readImplicitField("strLen", readUnsignedInt(readBuffer, 16));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsAddDeviceNotificationRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsAddDeviceNotificationRequest.java
index 283dbc8ac2..eb8edb46ee 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsAddDeviceNotificationRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsAddDeviceNotificationRequest.java
@@ -105,7 +105,6 @@ public class AdsAddDeviceNotificationRequest extends AmsPacket implements Messag
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsAddDeviceNotificationRequest");
 
     // Simple Field (indexGroup)
@@ -184,8 +183,6 @@ public class AdsAddDeviceNotificationRequest extends AmsPacket implements Messag
       throws ParseException {
     readBuffer.pullContext("AdsAddDeviceNotificationRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long indexGroup = readSimpleField("indexGroup", readUnsignedLong(readBuffer, 32));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsAddDeviceNotificationResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsAddDeviceNotificationResponse.java
index ce272e4367..27a2b84fd5 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsAddDeviceNotificationResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsAddDeviceNotificationResponse.java
@@ -76,7 +76,6 @@ public class AdsAddDeviceNotificationResponse extends AmsPacket implements Messa
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsAddDeviceNotificationResponse");
 
     // Simple Field (result)
@@ -117,8 +116,6 @@ public class AdsAddDeviceNotificationResponse extends AmsPacket implements Messa
       throws ParseException {
     readBuffer.pullContext("AdsAddDeviceNotificationResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ReturnCode result =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsConstants.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsConstants.java
index aea593960f..5fecf35555 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsConstants.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsConstants.java
@@ -51,7 +51,6 @@ public class AdsConstants implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsConstants");
 
     // Const Field (adsTcpDefaultPort)
@@ -86,8 +85,6 @@ public class AdsConstants implements Message {
   public static AdsConstants staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsConstants");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int adsTcpDefaultPort =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeArrayInfo.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeArrayInfo.java
index 097061cd03..b9d71edf60 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeArrayInfo.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeArrayInfo.java
@@ -62,7 +62,6 @@ public class AdsDataTypeArrayInfo implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDataTypeArrayInfo");
 
     // Simple Field (lowerBound)
@@ -117,8 +116,6 @@ public class AdsDataTypeArrayInfo implements Message {
   public static AdsDataTypeArrayInfo staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDataTypeArrayInfo");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long lowerBound =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeleteDeviceNotificationRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeleteDeviceNotificationRequest.java
index c8eaf62b4d..4c54c3e1bf 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeleteDeviceNotificationRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeleteDeviceNotificationRequest.java
@@ -69,7 +69,6 @@ public class AdsDeleteDeviceNotificationRequest extends AmsPacket implements Mes
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDeleteDeviceNotificationRequest");
 
     // Simple Field (notificationHandle)
@@ -99,8 +98,6 @@ public class AdsDeleteDeviceNotificationRequest extends AmsPacket implements Mes
       throws ParseException {
     readBuffer.pullContext("AdsDeleteDeviceNotificationRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long notificationHandle =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeleteDeviceNotificationResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeleteDeviceNotificationResponse.java
index a1438028a1..4897bbfd01 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeleteDeviceNotificationResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeleteDeviceNotificationResponse.java
@@ -69,7 +69,6 @@ public class AdsDeleteDeviceNotificationResponse extends AmsPacket implements Me
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDeleteDeviceNotificationResponse");
 
     // Simple Field (result)
@@ -104,8 +103,6 @@ public class AdsDeleteDeviceNotificationResponse extends AmsPacket implements Me
       throws ParseException {
     readBuffer.pullContext("AdsDeleteDeviceNotificationResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ReturnCode result =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeviceNotificationRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeviceNotificationRequest.java
index 87d85e32e0..b5aa2fd4b5 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeviceNotificationRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeviceNotificationRequest.java
@@ -83,7 +83,6 @@ public class AdsDeviceNotificationRequest extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDeviceNotificationRequest");
 
     // Simple Field (length)
@@ -131,8 +130,6 @@ public class AdsDeviceNotificationRequest extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsDeviceNotificationRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long length = readSimpleField("length", readUnsignedLong(readBuffer, 32));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeviceNotificationResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeviceNotificationResponse.java
index fa9dd18ae6..080f904947 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeviceNotificationResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDeviceNotificationResponse.java
@@ -60,7 +60,6 @@ public class AdsDeviceNotificationResponse extends AmsPacket implements Message
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsDeviceNotificationResponse");
 
     writeBuffer.popContext("AdsDeviceNotificationResponse");
@@ -84,8 +83,6 @@ public class AdsDeviceNotificationResponse extends AmsPacket implements Message
       throws ParseException {
     readBuffer.pullContext("AdsDeviceNotificationResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("AdsDeviceNotificationResponse");
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsInvalidRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsInvalidRequest.java
index d1a0656cc8..ca6431a650 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsInvalidRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsInvalidRequest.java
@@ -60,7 +60,6 @@ public class AdsInvalidRequest extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsInvalidRequest");
 
     writeBuffer.popContext("AdsInvalidRequest");
@@ -84,8 +83,6 @@ public class AdsInvalidRequest extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsInvalidRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("AdsInvalidRequest");
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsInvalidResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsInvalidResponse.java
index 0c01134611..97727b68c4 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsInvalidResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsInvalidResponse.java
@@ -60,7 +60,6 @@ public class AdsInvalidResponse extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsInvalidResponse");
 
     writeBuffer.popContext("AdsInvalidResponse");
@@ -84,8 +83,6 @@ public class AdsInvalidResponse extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsInvalidResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("AdsInvalidResponse");
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItem.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItem.java
index 67077f0e37..5c62311aee 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItem.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItem.java
@@ -50,7 +50,6 @@ public abstract class AdsMultiRequestItem implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsMultiRequestItem");
 
     // Switch field (Serialize the sub-type)
@@ -99,8 +98,6 @@ public abstract class AdsMultiRequestItem implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsMultiRequestItem");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     // Switch Field (Depending on the discriminator values, passes the instantiation to a sub-type)
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemRead.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemRead.java
index 8c8107d879..6a9ec25e1c 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemRead.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemRead.java
@@ -71,7 +71,6 @@ public class AdsMultiRequestItemRead extends AdsMultiRequestItem implements Mess
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsMultiRequestItemRead");
 
     // Simple Field (itemIndexGroup)
@@ -113,8 +112,6 @@ public class AdsMultiRequestItemRead extends AdsMultiRequestItem implements Mess
       ReadBuffer readBuffer, Long indexGroup) throws ParseException {
     readBuffer.pullContext("AdsMultiRequestItemRead");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long itemIndexGroup = readSimpleField("itemIndexGroup", readUnsignedLong(readBuffer, 32));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemReadWrite.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemReadWrite.java
index c00fd9ade4..d3366c0136 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemReadWrite.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemReadWrite.java
@@ -78,7 +78,6 @@ public class AdsMultiRequestItemReadWrite extends AdsMultiRequestItem implements
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsMultiRequestItemReadWrite");
 
     // Simple Field (itemIndexGroup)
@@ -126,8 +125,6 @@ public class AdsMultiRequestItemReadWrite extends AdsMultiRequestItem implements
       ReadBuffer readBuffer, Long indexGroup) throws ParseException {
     readBuffer.pullContext("AdsMultiRequestItemReadWrite");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long itemIndexGroup = readSimpleField("itemIndexGroup", readUnsignedLong(readBuffer, 32));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemWrite.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemWrite.java
index 6c24417991..4e2aa25269 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemWrite.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsMultiRequestItemWrite.java
@@ -71,7 +71,6 @@ public class AdsMultiRequestItemWrite extends AdsMultiRequestItem implements Mes
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsMultiRequestItemWrite");
 
     // Simple Field (itemIndexGroup)
@@ -113,8 +112,6 @@ public class AdsMultiRequestItemWrite extends AdsMultiRequestItem implements Mes
       ReadBuffer readBuffer, Long indexGroup) throws ParseException {
     readBuffer.pullContext("AdsMultiRequestItemWrite");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long itemIndexGroup = readSimpleField("itemIndexGroup", readUnsignedLong(readBuffer, 32));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsNotificationSample.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsNotificationSample.java
index bf1cd66e26..15b638b446 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsNotificationSample.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsNotificationSample.java
@@ -64,7 +64,6 @@ public class AdsNotificationSample implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsNotificationSample");
 
     // Simple Field (notificationHandle)
@@ -113,8 +112,6 @@ public class AdsNotificationSample implements Message {
   public static AdsNotificationSample staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsNotificationSample");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long notificationHandle =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadDeviceInfoRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadDeviceInfoRequest.java
index 5107a90fc3..56e2f72b3e 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadDeviceInfoRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadDeviceInfoRequest.java
@@ -60,7 +60,6 @@ public class AdsReadDeviceInfoRequest extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsReadDeviceInfoRequest");
 
     writeBuffer.popContext("AdsReadDeviceInfoRequest");
@@ -84,8 +83,6 @@ public class AdsReadDeviceInfoRequest extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsReadDeviceInfoRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("AdsReadDeviceInfoRequest");
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadDeviceInfoResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadDeviceInfoResponse.java
index 9a056602d9..2aa1a9a7fe 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadDeviceInfoResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadDeviceInfoResponse.java
@@ -97,7 +97,6 @@ public class AdsReadDeviceInfoResponse extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsReadDeviceInfoResponse");
 
     // Simple Field (result)
@@ -158,8 +157,6 @@ public class AdsReadDeviceInfoResponse extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsReadDeviceInfoResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ReturnCode result =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadRequest.java
index e8aab10075..b90a3994a7 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadRequest.java
@@ -83,7 +83,6 @@ public class AdsReadRequest extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsReadRequest");
 
     // Simple Field (indexGroup)
@@ -125,8 +124,6 @@ public class AdsReadRequest extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsReadRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long indexGroup = readSimpleField("indexGroup", readUnsignedLong(readBuffer, 32));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadResponse.java
index 7c5578ebe9..47a4c60b1b 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadResponse.java
@@ -76,7 +76,6 @@ public class AdsReadResponse extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsReadResponse");
 
     // Simple Field (result)
@@ -127,8 +126,6 @@ public class AdsReadResponse extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsReadResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ReturnCode result =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadStateRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadStateRequest.java
index 17d031c6e8..d1beeffd9a 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadStateRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadStateRequest.java
@@ -60,7 +60,6 @@ public class AdsReadStateRequest extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsReadStateRequest");
 
     writeBuffer.popContext("AdsReadStateRequest");
@@ -84,8 +83,6 @@ public class AdsReadStateRequest extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsReadStateRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("AdsReadStateRequest");
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadStateResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadStateResponse.java
index 41e3292095..b82dcb707f 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadStateResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadStateResponse.java
@@ -83,7 +83,6 @@ public class AdsReadStateResponse extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsReadStateResponse");
 
     // Simple Field (result)
@@ -130,8 +129,6 @@ public class AdsReadStateResponse extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsReadStateResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ReturnCode result =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadWriteRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadWriteRequest.java
index a341ae2ccf..4a0d96b9d6 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadWriteRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadWriteRequest.java
@@ -97,7 +97,6 @@ public class AdsReadWriteRequest extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsReadWriteRequest");
 
     // Simple Field (indexGroup)
@@ -170,8 +169,6 @@ public class AdsReadWriteRequest extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsReadWriteRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long indexGroup = readSimpleField("indexGroup", readUnsignedLong(readBuffer, 32));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadWriteResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadWriteResponse.java
index 72e12d2d2f..1d8d76ffd4 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadWriteResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsReadWriteResponse.java
@@ -76,7 +76,6 @@ public class AdsReadWriteResponse extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsReadWriteResponse");
 
     // Simple Field (result)
@@ -127,8 +126,6 @@ public class AdsReadWriteResponse extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsReadWriteResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ReturnCode result =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsStampHeader.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsStampHeader.java
index e025cd5af7..37d34b8220 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsStampHeader.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsStampHeader.java
@@ -66,7 +66,6 @@ public class AdsStampHeader implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsStampHeader");
 
     // Simple Field (timestamp)
@@ -119,8 +118,6 @@ public class AdsStampHeader implements Message {
   public static AdsStampHeader staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsStampHeader");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BigInteger timestamp = readSimpleField("timestamp", readUnsignedBigInteger(readBuffer, 64));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsTableSizes.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsTableSizes.java
index 9ab29fe003..cd96114bfe 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsTableSizes.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsTableSizes.java
@@ -88,7 +88,6 @@ public class AdsTableSizes implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsTableSizes");
 
     // Simple Field (symbolCount)
@@ -177,8 +176,6 @@ public class AdsTableSizes implements Message {
   public static AdsTableSizes staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsTableSizes");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long symbolCount =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteControlRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteControlRequest.java
index 96f848d7a4..bb51e2a60d 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteControlRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteControlRequest.java
@@ -83,7 +83,6 @@ public class AdsWriteControlRequest extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsWriteControlRequest");
 
     // Simple Field (adsState)
@@ -135,8 +134,6 @@ public class AdsWriteControlRequest extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsWriteControlRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int adsState = readSimpleField("adsState", readUnsignedInt(readBuffer, 16));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteControlResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteControlResponse.java
index 5d47566f82..4958be0b81 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteControlResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteControlResponse.java
@@ -69,7 +69,6 @@ public class AdsWriteControlResponse extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsWriteControlResponse");
 
     // Simple Field (result)
@@ -104,8 +103,6 @@ public class AdsWriteControlResponse extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsWriteControlResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ReturnCode result =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteRequest.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteRequest.java
index 57a15d8c42..194e4f6048 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteRequest.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteRequest.java
@@ -83,7 +83,6 @@ public class AdsWriteRequest extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsWriteRequest");
 
     // Simple Field (indexGroup)
@@ -135,8 +134,6 @@ public class AdsWriteRequest extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsWriteRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     long indexGroup = readSimpleField("indexGroup", readUnsignedLong(readBuffer, 32));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteResponse.java
index 2c77754a4d..fe7fddf406 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsWriteResponse.java
@@ -69,7 +69,6 @@ public class AdsWriteResponse extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AdsWriteResponse");
 
     // Simple Field (result)
@@ -104,8 +103,6 @@ public class AdsWriteResponse extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("AdsWriteResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ReturnCode result =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsNetId.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsNetId.java
index fa7f985763..87d3220747 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsNetId.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsNetId.java
@@ -83,7 +83,6 @@ public class AmsNetId implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AmsNetId");
 
     // Simple Field (octet1)
@@ -147,8 +146,6 @@ public class AmsNetId implements Message {
   public static AmsNetId staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsNetId");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     short octet1 = readSimpleField("octet1", readUnsignedShort(readBuffer, 8));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsPacket.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsPacket.java
index f7a0924856..465d85e45a 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsPacket.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsPacket.java
@@ -138,7 +138,6 @@ public abstract class AmsPacket implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AmsPacket");
 
     // Simple Field (targetAmsNetId)
@@ -286,8 +285,6 @@ public abstract class AmsPacket implements Message {
   public static AmsPacket staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsPacket");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     AmsNetId targetAmsNetId =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialAcknowledgeFrame.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialAcknowledgeFrame.java
index 5d79671f69..a1355b1c06 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialAcknowledgeFrame.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialAcknowledgeFrame.java
@@ -88,7 +88,6 @@ public class AmsSerialAcknowledgeFrame implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AmsSerialAcknowledgeFrame");
 
     // Simple Field (magicCookie)
@@ -153,8 +152,6 @@ public class AmsSerialAcknowledgeFrame implements Message {
   public static AmsSerialAcknowledgeFrame staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsSerialAcknowledgeFrame");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int magicCookie = readSimpleField("magicCookie", readUnsignedInt(readBuffer, 16));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialFrame.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialFrame.java
index 8ef9c8ff11..9c8a6d7ac7 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialFrame.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialFrame.java
@@ -95,7 +95,6 @@ public class AmsSerialFrame implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AmsSerialFrame");
 
     // Simple Field (magicCookie)
@@ -166,8 +165,6 @@ public class AmsSerialFrame implements Message {
   public static AmsSerialFrame staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsSerialFrame");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int magicCookie = readSimpleField("magicCookie", readUnsignedInt(readBuffer, 16));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialResetFrame.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialResetFrame.java
index 25c8c46e20..170f35e9fe 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialResetFrame.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsSerialResetFrame.java
@@ -88,7 +88,6 @@ public class AmsSerialResetFrame implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AmsSerialResetFrame");
 
     // Simple Field (magicCookie)
@@ -153,8 +152,6 @@ public class AmsSerialResetFrame implements Message {
   public static AmsSerialResetFrame staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsSerialResetFrame");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     int magicCookie = readSimpleField("magicCookie", readUnsignedInt(readBuffer, 16));
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsTCPPacket.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsTCPPacket.java
index 526bc6d196..a6aad3b2b7 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsTCPPacket.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AmsTCPPacket.java
@@ -52,7 +52,6 @@ public class AmsTCPPacket implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("AmsTCPPacket");
 
     // Reserved Field (reserved)
@@ -113,8 +112,6 @@ public class AmsTCPPacket implements Message {
   public static AmsTCPPacket staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsTCPPacket");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     Integer reservedField0 =
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/ErrorResponse.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/ErrorResponse.java
index e47ef4d38a..c7787f1516 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/ErrorResponse.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/ErrorResponse.java
@@ -60,7 +60,6 @@ public class ErrorResponse extends AmsPacket implements Message {
   protected void serializeAmsPacketChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("ErrorResponse");
 
     writeBuffer.popContext("ErrorResponse");
@@ -84,8 +83,6 @@ public class ErrorResponse extends AmsPacket implements Message {
       throws ParseException {
     readBuffer.pullContext("ErrorResponse");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("ErrorResponse");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDU.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDU.java
index 616a732d70..5df3c94cfb 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDU.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDU.java
@@ -53,7 +53,6 @@ public abstract class APDU implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDU");
 
     // Discriminator Field (apduType) (Used as input to a switch field)
@@ -111,8 +110,6 @@ public abstract class APDU implements Message {
   public static APDU staticParse(ReadBuffer readBuffer, Integer apduLength) throws ParseException {
     readBuffer.pullContext("APDU");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     ApduType apduType =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUAbort.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUAbort.java
index 3040568025..e709678f0c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUAbort.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUAbort.java
@@ -80,7 +80,6 @@ public class APDUAbort extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUAbort");
 
     // Reserved Field (reserved)
@@ -131,8 +130,6 @@ public class APDUAbort extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUAbort");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     Byte reservedField0 =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUComplexAck.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUComplexAck.java
index 91cf727674..8da3de7dc1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUComplexAck.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUComplexAck.java
@@ -126,7 +126,6 @@ public class APDUComplexAck extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUComplexAck");
 
     // Simple Field (segmentedMessage)
@@ -249,8 +248,6 @@ public class APDUComplexAck extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUComplexAck");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     boolean segmentedMessage = readSimpleField("segmentedMessage", readBoolean(readBuffer));
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUConfirmedRequest.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUConfirmedRequest.java
index 6dca082028..4218350d21 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUConfirmedRequest.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUConfirmedRequest.java
@@ -147,7 +147,6 @@ public class APDUConfirmedRequest extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUConfirmedRequest");
 
     // Simple Field (segmentedMessage)
@@ -303,8 +302,6 @@ public class APDUConfirmedRequest extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUConfirmedRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     boolean segmentedMessage = readSimpleField("segmentedMessage", readBoolean(readBuffer));
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUError.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUError.java
index 71b17b0de0..93f1ba9124 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUError.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUError.java
@@ -80,7 +80,6 @@ public class APDUError extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUError");
 
     // Reserved Field (reserved)
@@ -138,8 +137,6 @@ public class APDUError extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUError");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     Byte reservedField0 =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUReject.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUReject.java
index 8c6db428ae..cbd61106eb 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUReject.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUReject.java
@@ -71,7 +71,6 @@ public class APDUReject extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUReject");
 
     // Reserved Field (reserved)
@@ -116,8 +115,6 @@ public class APDUReject extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUReject");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     Byte reservedField0 =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUSegmentAck.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUSegmentAck.java
index 7d9be925dd..c8c17691ec 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUSegmentAck.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUSegmentAck.java
@@ -94,7 +94,6 @@ public class APDUSegmentAck extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUSegmentAck");
 
     // Reserved Field (reserved)
@@ -157,8 +156,6 @@ public class APDUSegmentAck extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUSegmentAck");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     Byte reservedField0 =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUSimpleAck.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUSimpleAck.java
index ef321f4a01..a5e25371ce 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUSimpleAck.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUSimpleAck.java
@@ -71,7 +71,6 @@ public class APDUSimpleAck extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUSimpleAck");
 
     // Reserved Field (reserved)
@@ -123,8 +122,6 @@ public class APDUSimpleAck extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUSimpleAck");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     Byte reservedField0 = readReservedField("reserved", readUnsignedByte(readBuffer, 4), (byte) 0);
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUUnconfirmedRequest.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUUnconfirmedRequest.java
index 4661ba0e90..c425be575e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUUnconfirmedRequest.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUUnconfirmedRequest.java
@@ -65,7 +65,6 @@ public class APDUUnconfirmedRequest extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUUnconfirmedRequest");
 
     // Reserved Field (reserved)
@@ -104,8 +103,6 @@ public class APDUUnconfirmedRequest extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUUnconfirmedRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     Byte reservedField0 = readReservedField("reserved", readUnsignedByte(readBuffer, 4), (byte) 0);
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUUnknown.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUUnknown.java
index 53e98a9216..7593cb208a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUUnknown.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/APDUUnknown.java
@@ -68,7 +68,6 @@ public class APDUUnknown extends APDU implements Message {
   protected void serializeAPDUChild(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("APDUUnknown");
 
     // Simple Field (unknownTypeRest)
@@ -106,8 +105,6 @@ public class APDUUnknown extends APDU implements Message {
       throws ParseException {
     readBuffer.pullContext("APDUUnknown");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     byte unknownTypeRest = readSimpleField("unknownTypeRest", readUnsignedByte(readBuffer, 4));
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAbortReasonTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAbortReasonTagged.java
index 59096e3ce4..53d059c2e7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAbortReasonTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAbortReasonTagged.java
@@ -67,7 +67,6 @@ public class BACnetAbortReasonTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAbortReasonTagged");
 
     // Manual Field (value)
@@ -139,8 +138,6 @@ public class BACnetAbortReasonTagged implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAbortReasonTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAbortReason value =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessAuthenticationFactorDisableTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessAuthenticationFactorDisableTagged.java
index 3ae9988b7d..ff1ffe63f6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessAuthenticationFactorDisableTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessAuthenticationFactorDisableTagged.java
@@ -80,7 +80,6 @@ public class BACnetAccessAuthenticationFactorDisableTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessAuthenticationFactorDisableTagged");
 
     // Simple Field (header)
@@ -168,8 +167,6 @@ public class BACnetAccessAuthenticationFactorDisableTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessAuthenticationFactorDisableTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessCredentialDisableReasonTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessCredentialDisableReasonTagged.java
index 1777225555..491e282ba5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessCredentialDisableReasonTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessCredentialDisableReasonTagged.java
@@ -80,7 +80,6 @@ public class BACnetAccessCredentialDisableReasonTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessCredentialDisableReasonTagged");
 
     // Simple Field (header)
@@ -168,8 +167,6 @@ public class BACnetAccessCredentialDisableReasonTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessCredentialDisableReasonTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessCredentialDisableTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessCredentialDisableTagged.java
index 793fd66bf1..3882e3f296 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessCredentialDisableTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessCredentialDisableTagged.java
@@ -79,7 +79,6 @@ public class BACnetAccessCredentialDisableTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessCredentialDisableTagged");
 
     // Simple Field (header)
@@ -167,8 +166,6 @@ public class BACnetAccessCredentialDisableTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessCredentialDisableTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessEventTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessEventTagged.java
index 919c9f01b1..d8280122f7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessEventTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessEventTagged.java
@@ -79,7 +79,6 @@ public class BACnetAccessEventTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessEventTagged");
 
     // Simple Field (header)
@@ -167,8 +166,6 @@ public class BACnetAccessEventTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessEventTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessPassbackModeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessPassbackModeTagged.java
index f569d35ef9..c0fecfcf5a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessPassbackModeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessPassbackModeTagged.java
@@ -65,7 +65,6 @@ public class BACnetAccessPassbackModeTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessPassbackModeTagged");
 
     // Simple Field (header)
@@ -136,8 +135,6 @@ public class BACnetAccessPassbackModeTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessPassbackModeTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRule.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRule.java
index 78d17ebc3b..a00068e476 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRule.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRule.java
@@ -81,7 +81,6 @@ public class BACnetAccessRule implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessRule");
 
     // Simple Field (timeRangeSpecifier)
@@ -154,8 +153,6 @@ public class BACnetAccessRule implements Message {
   public static BACnetAccessRule staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAccessRule");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAccessRuleTimeRangeSpecifierTagged timeRangeSpecifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRuleLocationSpecifierTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRuleLocationSpecifierTagged.java
index 6d92b332fe..89d92804cd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRuleLocationSpecifierTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRuleLocationSpecifierTagged.java
@@ -68,7 +68,6 @@ public class BACnetAccessRuleLocationSpecifierTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessRuleLocationSpecifierTagged");
 
     // Simple Field (header)
@@ -139,8 +138,6 @@ public class BACnetAccessRuleLocationSpecifierTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessRuleLocationSpecifierTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRuleTimeRangeSpecifierTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRuleTimeRangeSpecifierTagged.java
index b43c2de2e7..0f1da27776 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRuleTimeRangeSpecifierTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessRuleTimeRangeSpecifierTagged.java
@@ -68,7 +68,6 @@ public class BACnetAccessRuleTimeRangeSpecifierTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessRuleTimeRangeSpecifierTagged");
 
     // Simple Field (header)
@@ -139,8 +138,6 @@ public class BACnetAccessRuleTimeRangeSpecifierTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessRuleTimeRangeSpecifierTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessThreatLevel.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessThreatLevel.java
index e04c09e4fa..9d3aa9a08d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessThreatLevel.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessThreatLevel.java
@@ -52,7 +52,6 @@ public class BACnetAccessThreatLevel implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessThreatLevel");
 
     // Simple Field (threatLevel)
@@ -87,8 +86,6 @@ public class BACnetAccessThreatLevel implements Message {
   public static BACnetAccessThreatLevel staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAccessThreatLevel");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger threatLevel =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessUserTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessUserTypeTagged.java
index c35f4f568b..c328c9fec7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessUserTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessUserTypeTagged.java
@@ -79,7 +79,6 @@ public class BACnetAccessUserTypeTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessUserTypeTagged");
 
     // Simple Field (header)
@@ -167,8 +166,6 @@ public class BACnetAccessUserTypeTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessUserTypeTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessZoneOccupancyStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessZoneOccupancyStateTagged.java
index afef910f78..dd0be6532a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessZoneOccupancyStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccessZoneOccupancyStateTagged.java
@@ -79,7 +79,6 @@ public class BACnetAccessZoneOccupancyStateTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccessZoneOccupancyStateTagged");
 
     // Simple Field (header)
@@ -167,8 +166,6 @@ public class BACnetAccessZoneOccupancyStateTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessZoneOccupancyStateTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccumulatorRecord.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccumulatorRecord.java
index 661a9611f7..536bb63976 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccumulatorRecord.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccumulatorRecord.java
@@ -74,7 +74,6 @@ public class BACnetAccumulatorRecord implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccumulatorRecord");
 
     // Simple Field (timestamp)
@@ -129,8 +128,6 @@ public class BACnetAccumulatorRecord implements Message {
   public static BACnetAccumulatorRecord staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAccumulatorRecord");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDateTimeEnclosed timestamp =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccumulatorRecordAccumulatorStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccumulatorRecordAccumulatorStatusTagged.java
index 0e27c0ffc9..2b2f69ef31 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccumulatorRecordAccumulatorStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAccumulatorRecordAccumulatorStatusTagged.java
@@ -68,7 +68,6 @@ public class BACnetAccumulatorRecordAccumulatorStatusTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAccumulatorRecordAccumulatorStatusTagged");
 
     // Simple Field (header)
@@ -139,8 +138,6 @@ public class BACnetAccumulatorRecordAccumulatorStatusTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccumulatorRecordAccumulatorStatusTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionCommand.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionCommand.java
index 98eba65d0b..040fa5a343 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionCommand.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionCommand.java
@@ -109,7 +109,6 @@ public class BACnetActionCommand implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetActionCommand");
 
     // Optional Field (deviceIdentifier) (Can be skipped, if the value is null)
@@ -206,8 +205,6 @@ public class BACnetActionCommand implements Message {
   public static BACnetActionCommand staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetActionCommand");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier deviceIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionList.java
index 5cc0f8e275..42fa1984f7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionList.java
@@ -67,7 +67,6 @@ public class BACnetActionList implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetActionList");
 
     // Simple Field (innerOpeningTag)
@@ -120,8 +119,6 @@ public class BACnetActionList implements Message {
   public static BACnetActionList staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetActionList");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag innerOpeningTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionTagged.java
index d8286c1dfa..4f396e8c87 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetActionTagged.java
@@ -65,7 +65,6 @@ public class BACnetActionTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetActionTagged");
 
     // Simple Field (header)
@@ -136,8 +135,6 @@ public class BACnetActionTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetActionTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddress.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddress.java
index 2688faf1d0..3b60a3e079 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddress.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddress.java
@@ -75,7 +75,6 @@ public class BACnetAddress implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAddress");
 
     // Simple Field (networkNumber)
@@ -134,8 +133,6 @@ public class BACnetAddress implements Message {
   public static BACnetAddress staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAddress");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger networkNumber =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddressBinding.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddressBinding.java
index 67af8236f4..befee04528 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddressBinding.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddressBinding.java
@@ -59,7 +59,6 @@ public class BACnetAddressBinding implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAddressBinding");
 
     // Simple Field (deviceIdentifier)
@@ -101,8 +100,6 @@ public class BACnetAddressBinding implements Message {
   public static BACnetAddressBinding staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAddressBinding");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagObjectIdentifier deviceIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddressEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddressEnclosed.java
index 3ed6e7718a..4b004202ad 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddressEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAddressEnclosed.java
@@ -72,7 +72,6 @@ public class BACnetAddressEnclosed implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAddressEnclosed");
 
     // Simple Field (openingTag)
@@ -134,8 +133,6 @@ public class BACnetAddressEnclosed implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAddressEnclosed");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTag.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTag.java
index 522b64221d..abced382f0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTag.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTag.java
@@ -65,7 +65,6 @@ public abstract class BACnetApplicationTag implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTag");
 
     // Simple Field (header)
@@ -117,8 +116,6 @@ public abstract class BACnetApplicationTag implements Message {
   public static BACnetApplicationTag staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTag");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagBitString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagBitString.java
index aa968c2c00..4f5d1dc863 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagBitString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagBitString.java
@@ -56,7 +56,6 @@ public class BACnetApplicationTagBitString extends BACnetApplicationTag implemen
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagBitString");
 
     // Simple Field (payload)
@@ -86,8 +85,6 @@ public class BACnetApplicationTagBitString extends BACnetApplicationTag implemen
       ReadBuffer readBuffer, BACnetTagHeader header) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagBitString");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadBitString payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagBoolean.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagBoolean.java
index 2904a1d95b..7dd6112683 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagBoolean.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagBoolean.java
@@ -60,7 +60,6 @@ public class BACnetApplicationTagBoolean extends BACnetApplicationTag implements
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagBoolean");
 
     // Simple Field (payload)
@@ -96,8 +95,6 @@ public class BACnetApplicationTagBoolean extends BACnetApplicationTag implements
       ReadBuffer readBuffer, BACnetTagHeader header) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagBoolean");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadBoolean payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagCharacterString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagCharacterString.java
index ee79b645c2..4245d81fe1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagCharacterString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagCharacterString.java
@@ -61,7 +61,6 @@ public class BACnetApplicationTagCharacterString extends BACnetApplicationTag im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagCharacterString");
 
     // Simple Field (payload)
@@ -97,8 +96,6 @@ public class BACnetApplicationTagCharacterString extends BACnetApplicationTag im
       ReadBuffer readBuffer, BACnetTagHeader header) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagCharacterString");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadCharacterString payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagDate.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagDate.java
index 71fa0aab47..4c3479d326 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagDate.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagDate.java
@@ -56,7 +56,6 @@ public class BACnetApplicationTagDate extends BACnetApplicationTag implements Me
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagDate");
 
     // Simple Field (payload)
@@ -86,8 +85,6 @@ public class BACnetApplicationTagDate extends BACnetApplicationTag implements Me
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagDate");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadDate payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagDouble.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagDouble.java
index a5ffd6f790..4edfb1fee1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagDouble.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagDouble.java
@@ -60,7 +60,6 @@ public class BACnetApplicationTagDouble extends BACnetApplicationTag implements
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagDouble");
 
     // Simple Field (payload)
@@ -96,8 +95,6 @@ public class BACnetApplicationTagDouble extends BACnetApplicationTag implements
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagDouble");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadDouble payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagEnumerated.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagEnumerated.java
index bb63122351..f12775a9c0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagEnumerated.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagEnumerated.java
@@ -61,7 +61,6 @@ public class BACnetApplicationTagEnumerated extends BACnetApplicationTag impleme
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagEnumerated");
 
     // Simple Field (payload)
@@ -97,8 +96,6 @@ public class BACnetApplicationTagEnumerated extends BACnetApplicationTag impleme
       ReadBuffer readBuffer, BACnetTagHeader header) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagEnumerated");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadEnumerated payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagNull.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagNull.java
index 81ea4f16b3..7629ea4d92 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagNull.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagNull.java
@@ -48,7 +48,6 @@ public class BACnetApplicationTagNull extends BACnetApplicationTag implements Me
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagNull");
 
     writeBuffer.popContext("BACnetApplicationTagNull");
@@ -72,8 +71,6 @@ public class BACnetApplicationTagNull extends BACnetApplicationTag implements Me
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagNull");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     readBuffer.closeContext("BACnetApplicationTagNull");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagObjectIdentifier.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagObjectIdentifier.java
index 0200019d7b..de8ce39877 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagObjectIdentifier.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagObjectIdentifier.java
@@ -65,7 +65,6 @@ public class BACnetApplicationTagObjectIdentifier extends BACnetApplicationTag i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagObjectIdentifier");
 
     // Simple Field (payload)
@@ -107,8 +106,6 @@ public class BACnetApplicationTagObjectIdentifier extends BACnetApplicationTag i
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagObjectIdentifier");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadObjectIdentifier payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagOctetString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagOctetString.java
index 7aa3d933f3..e5df0d5acb 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagOctetString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagOctetString.java
@@ -57,7 +57,6 @@ public class BACnetApplicationTagOctetString extends BACnetApplicationTag implem
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagOctetString");
 
     // Simple Field (payload)
@@ -87,8 +86,6 @@ public class BACnetApplicationTagOctetString extends BACnetApplicationTag implem
       ReadBuffer readBuffer, BACnetTagHeader header) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagOctetString");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadOctetString payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagReal.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagReal.java
index abe1c2a441..c928ebc7c0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagReal.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagReal.java
@@ -60,7 +60,6 @@ public class BACnetApplicationTagReal extends BACnetApplicationTag implements Me
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagReal");
 
     // Simple Field (payload)
@@ -96,8 +95,6 @@ public class BACnetApplicationTagReal extends BACnetApplicationTag implements Me
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagReal");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadReal payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagSignedInteger.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagSignedInteger.java
index 0473413532..6469aaad33 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagSignedInteger.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagSignedInteger.java
@@ -64,7 +64,6 @@ public class BACnetApplicationTagSignedInteger extends BACnetApplicationTag impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagSignedInteger");
 
     // Simple Field (payload)
@@ -100,8 +99,6 @@ public class BACnetApplicationTagSignedInteger extends BACnetApplicationTag impl
       ReadBuffer readBuffer, BACnetTagHeader header) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagSignedInteger");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadSignedInteger payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagTime.java
index c470df38d1..e3c76a5045 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagTime.java
@@ -56,7 +56,6 @@ public class BACnetApplicationTagTime extends BACnetApplicationTag implements Me
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagTime");
 
     // Simple Field (payload)
@@ -86,8 +85,6 @@ public class BACnetApplicationTagTime extends BACnetApplicationTag implements Me
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagTime");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadTime payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagUnsignedInteger.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagUnsignedInteger.java
index 27404bd1b9..bc4aa4d3cd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagUnsignedInteger.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetApplicationTagUnsignedInteger.java
@@ -64,7 +64,6 @@ public class BACnetApplicationTagUnsignedInteger extends BACnetApplicationTag im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetApplicationTagUnsignedInteger");
 
     // Simple Field (payload)
@@ -100,8 +99,6 @@ public class BACnetApplicationTagUnsignedInteger extends BACnetApplicationTag im
       ReadBuffer readBuffer, BACnetTagHeader header) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTagUnsignedInteger");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagPayloadUnsignedInteger payload =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedAccessRights.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedAccessRights.java
index fb8e0b05db..35159b72ed 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedAccessRights.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedAccessRights.java
@@ -59,7 +59,6 @@ public class BACnetAssignedAccessRights implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAssignedAccessRights");
 
     // Simple Field (assignedAccessRights)
@@ -102,8 +101,6 @@ public class BACnetAssignedAccessRights implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAssignedAccessRights");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDeviceObjectReferenceEnclosed assignedAccessRights =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCalls.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCalls.java
index d940e2ca63..e78cb70e03 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCalls.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCalls.java
@@ -52,7 +52,6 @@ public class BACnetAssignedLandingCalls implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAssignedLandingCalls");
 
     // Simple Field (landingCalls)
@@ -88,8 +87,6 @@ public class BACnetAssignedLandingCalls implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAssignedLandingCalls");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAssignedLandingCallsLandingCallsList landingCalls =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCallsLandingCallsList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCallsLandingCallsList.java
index 4b9dcc914d..e3ca6ea83b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCallsLandingCallsList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCallsLandingCallsList.java
@@ -72,7 +72,6 @@ public class BACnetAssignedLandingCallsLandingCallsList implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAssignedLandingCallsLandingCallsList");
 
     // Simple Field (openingTag)
@@ -138,8 +137,6 @@ public class BACnetAssignedLandingCallsLandingCallsList implements Message {
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetAssignedLandingCallsLandingCallsList");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCallsLandingCallsListEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCallsLandingCallsListEntry.java
index aeaf40f5c7..13cf1e2424 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCallsLandingCallsListEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAssignedLandingCallsLandingCallsListEntry.java
@@ -59,7 +59,6 @@ public class BACnetAssignedLandingCallsLandingCallsListEntry implements Message
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAssignedLandingCallsLandingCallsListEntry");
 
     // Simple Field (floorNumber)
@@ -101,8 +100,6 @@ public class BACnetAssignedLandingCallsLandingCallsListEntry implements Message
       throws ParseException {
     readBuffer.pullContext("BACnetAssignedLandingCallsLandingCallsListEntry");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger floorNumber =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactor.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactor.java
index f6be6ce609..d886bb703c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactor.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactor.java
@@ -67,7 +67,6 @@ public class BACnetAuthenticationFactor implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthenticationFactor");
 
     // Simple Field (formatType)
@@ -115,8 +114,6 @@ public class BACnetAuthenticationFactor implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationFactor");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAuthenticationFactorTypeTagged formatType =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorEnclosed.java
index eeeece8d1a..f041e085cd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorEnclosed.java
@@ -72,7 +72,6 @@ public class BACnetAuthenticationFactorEnclosed implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthenticationFactorEnclosed");
 
     // Simple Field (openingTag)
@@ -135,8 +134,6 @@ public class BACnetAuthenticationFactorEnclosed implements Message {
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationFactorEnclosed");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorFormat.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorFormat.java
index aedf93c587..b12ffec238 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorFormat.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorFormat.java
@@ -67,7 +67,6 @@ public class BACnetAuthenticationFactorFormat implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthenticationFactorFormat");
 
     // Simple Field (formatType)
@@ -119,8 +118,6 @@ public class BACnetAuthenticationFactorFormat implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationFactorFormat");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAuthenticationFactorTypeTagged formatType =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorTypeTagged.java
index 313c717185..8c9fd3db2c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationFactorTypeTagged.java
@@ -68,7 +68,6 @@ public class BACnetAuthenticationFactorTypeTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthenticationFactorTypeTagged");
 
     // Simple Field (header)
@@ -139,8 +138,6 @@ public class BACnetAuthenticationFactorTypeTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationFactorTypeTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicy.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicy.java
index 32f4af964e..a836a2efe6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicy.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicy.java
@@ -67,7 +67,6 @@ public class BACnetAuthenticationPolicy implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthenticationPolicy");
 
     // Simple Field (policy)
@@ -115,8 +114,6 @@ public class BACnetAuthenticationPolicy implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationPolicy");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAuthenticationPolicyList policy =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicyList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicyList.java
index 2ed802b666..af205387b1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicyList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicyList.java
@@ -72,7 +72,6 @@ public class BACnetAuthenticationPolicyList implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthenticationPolicyList");
 
     // Simple Field (openingTag)
@@ -138,8 +137,6 @@ public class BACnetAuthenticationPolicyList implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationPolicyList");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicyListEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicyListEntry.java
index 7e8cd97d0c..d2ecfece13 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicyListEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationPolicyListEntry.java
@@ -60,7 +60,6 @@ public class BACnetAuthenticationPolicyListEntry implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthenticationPolicyListEntry");
 
     // Simple Field (credentialDataInput)
@@ -103,8 +102,6 @@ public class BACnetAuthenticationPolicyListEntry implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationPolicyListEntry");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDeviceObjectReferenceEnclosed credentialDataInput =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationStatusTagged.java
index 6666f90f0e..174d402af0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthenticationStatusTagged.java
@@ -68,7 +68,6 @@ public class BACnetAuthenticationStatusTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthenticationStatusTagged");
 
     // Simple Field (header)
@@ -139,8 +138,6 @@ public class BACnetAuthenticationStatusTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationStatusTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthorizationExemptionTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthorizationExemptionTagged.java
index eb66d6fc37..ff210eff6f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthorizationExemptionTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthorizationExemptionTagged.java
@@ -79,7 +79,6 @@ public class BACnetAuthorizationExemptionTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthorizationExemptionTagged");
 
     // Simple Field (header)
@@ -167,8 +166,6 @@ public class BACnetAuthorizationExemptionTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAuthorizationExemptionTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthorizationModeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthorizationModeTagged.java
index 37336eb385..c55b922dbb 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthorizationModeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetAuthorizationModeTagged.java
@@ -79,7 +79,6 @@ public class BACnetAuthorizationModeTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetAuthorizationModeTagged");
 
     // Simple Field (header)
@@ -167,8 +166,6 @@ public class BACnetAuthorizationModeTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAuthorizationModeTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBDTEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBDTEntry.java
index c60798661a..3116bce329 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBDTEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBDTEntry.java
@@ -59,7 +59,6 @@ public class BACnetBDTEntry implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetBDTEntry");
 
     // Simple Field (bbmdAddress)
@@ -102,8 +101,6 @@ public class BACnetBDTEntry implements Message {
   public static BACnetBDTEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetBDTEntry");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetHostNPortEnclosed bbmdAddress =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBackupStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBackupStateTagged.java
index 12010e69ca..7a919c9353 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBackupStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBackupStateTagged.java
@@ -65,7 +65,6 @@ public class BACnetBackupStateTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetBackupStateTagged");
 
     // Simple Field (header)
@@ -136,8 +135,6 @@ public class BACnetBackupStateTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetBackupStateTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBinaryLightingPVTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBinaryLightingPVTagged.java
index bbc450492d..1333858368 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBinaryLightingPVTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBinaryLightingPVTagged.java
@@ -79,7 +79,6 @@ public class BACnetBinaryLightingPVTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetBinaryLightingPVTagged");
 
     // Simple Field (header)
@@ -167,8 +166,6 @@ public class BACnetBinaryLightingPVTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetBinaryLightingPVTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBinaryPVTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBinaryPVTagged.java
index 73779e687b..1fb90eca7b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBinaryPVTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetBinaryPVTagged.java
@@ -65,7 +65,6 @@ public class BACnetBinaryPVTagged implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetBinaryPVTagged");
 
     // Simple Field (header)
@@ -136,8 +135,6 @@ public class BACnetBinaryPVTagged implements Message {
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetBinaryPVTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscription.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscription.java
index 39455bfc2e..4b269e9102 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscription.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscription.java
@@ -84,7 +84,6 @@ public class BACnetCOVMultipleSubscription implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCOVMultipleSubscription");
 
     // Simple Field (recipient)
@@ -151,8 +150,6 @@ public class BACnetCOVMultipleSubscription implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetCOVMultipleSubscription");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetRecipientProcessEnclosed recipient =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.java
index 0139ac0e7e..3dfa42fec4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.java
@@ -75,7 +75,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification imp
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification");
 
     // Simple Field (openingTag)
@@ -144,8 +143,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification imp
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.java
index 4ebbfda2ec..dcdc24a584 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.java
@@ -65,7 +65,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntr
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry");
 
     // Simple Field (monitoredObjectIdentifier)
@@ -111,8 +110,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntr
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier monitoredObjectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.java
index 9c048cb20b..c752030b8c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.java
@@ -79,7 +79,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntr
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences");
 
@@ -151,8 +150,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntr
     readBuffer.pullContext(
         "BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.java
index 3fb1287019..b8d353fa01 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.java
@@ -70,7 +70,6 @@ class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOf
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry");
 
@@ -127,8 +126,6 @@ class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOf
     readBuffer.pullContext(
         "BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetPropertyReferenceEnclosed monitoredProperty =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVSubscription.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVSubscription.java
index 349f9ad9a6..b93f8131b1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVSubscription.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCOVSubscription.java
@@ -81,7 +81,6 @@ public class BACnetCOVSubscription implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCOVSubscription");
 
     // Simple Field (recipient)
@@ -148,8 +147,6 @@ public class BACnetCOVSubscription implements Message {
   public static BACnetCOVSubscription staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCOVSubscription");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetRecipientProcessEnclosed recipient =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntry.java
index 7acd30b39a..234f726515 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntry.java
@@ -61,7 +61,6 @@ public abstract class BACnetCalendarEntry implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCalendarEntry");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -101,8 +100,6 @@ public abstract class BACnetCalendarEntry implements Message {
   public static BACnetCalendarEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCalendarEntry");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader peekedTagHeader =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryDate.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryDate.java
index 62514ea851..b77a47c852 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryDate.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryDate.java
@@ -56,7 +56,6 @@ public class BACnetCalendarEntryDate extends BACnetCalendarEntry implements Mess
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCalendarEntryDate");
 
     // Simple Field (dateValue)
@@ -86,8 +85,6 @@ public class BACnetCalendarEntryDate extends BACnetCalendarEntry implements Mess
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCalendarEntryDate");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagDate dateValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryDateRange.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryDateRange.java
index 6f93014f72..b6ad40160a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryDateRange.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryDateRange.java
@@ -57,7 +57,6 @@ public class BACnetCalendarEntryDateRange extends BACnetCalendarEntry implements
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCalendarEntryDateRange");
 
     // Simple Field (dateRange)
@@ -87,8 +86,6 @@ public class BACnetCalendarEntryDateRange extends BACnetCalendarEntry implements
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCalendarEntryDateRange");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDateRangeEnclosed dateRange =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryEnclosed.java
index 5f006dd2c9..52327344f7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryEnclosed.java
@@ -72,7 +72,6 @@ public class BACnetCalendarEntryEnclosed implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCalendarEntryEnclosed");
 
     // Simple Field (openingTag)
@@ -134,8 +133,6 @@ public class BACnetCalendarEntryEnclosed implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetCalendarEntryEnclosed");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryWeekNDay.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryWeekNDay.java
index e76ecec53a..ddd20842f3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryWeekNDay.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCalendarEntryWeekNDay.java
@@ -57,7 +57,6 @@ public class BACnetCalendarEntryWeekNDay extends BACnetCalendarEntry implements
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetCalendarEntryWeekNDay");
 
     // Simple Field (weekNDay)
@@ -87,8 +86,6 @@ public class BACnetCalendarEntryWeekNDay extends BACnetCalendarEntry implements
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCalendarEntryWeekNDay");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetWeekNDayTagged weekNDay =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValue.java
index 6cad5bbec9..d1149c39a9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValue.java
@@ -65,7 +65,6 @@ public abstract class BACnetChannelValue implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValue");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -111,8 +110,6 @@ public abstract class BACnetChannelValue implements Message {
   public static BACnetChannelValue staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader peekedTagHeader =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueBitString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueBitString.java
index 4aab0b966a..e39ab0ac67 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueBitString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueBitString.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueBitString extends BACnetChannelValue implements M
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueBitString");
 
     // Simple Field (bitStringValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueBitString extends BACnetChannelValue implements M
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueBitString");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBitString bitStringValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueBoolean.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueBoolean.java
index b7efeffdc9..f9a1b7b176 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueBoolean.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueBoolean.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueBoolean extends BACnetChannelValue implements Mes
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueBoolean");
 
     // Simple Field (booleanValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueBoolean extends BACnetChannelValue implements Mes
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueBoolean");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean booleanValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueCharacterString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueCharacterString.java
index d030e7d266..40b726d294 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueCharacterString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueCharacterString.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueCharacterString extends BACnetChannelValue implem
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueCharacterString");
 
     // Simple Field (characterStringValue)
@@ -88,8 +87,6 @@ public class BACnetChannelValueCharacterString extends BACnetChannelValue implem
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueCharacterString");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagCharacterString characterStringValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueDate.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueDate.java
index fb3a4aef40..e83930f8db 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueDate.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueDate.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueDate extends BACnetChannelValue implements Messag
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueDate");
 
     // Simple Field (dateValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueDate extends BACnetChannelValue implements Messag
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueDate");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagDate dateValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueDouble.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueDouble.java
index 68e0aea0b8..47558bcf0f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueDouble.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueDouble.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueDouble extends BACnetChannelValue implements Mess
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueDouble");
 
     // Simple Field (doubleValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueDouble extends BACnetChannelValue implements Mess
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueDouble");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagDouble doubleValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueEnumerated.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueEnumerated.java
index e77c386d9c..ef6254c3c4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueEnumerated.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueEnumerated.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueEnumerated extends BACnetChannelValue implements
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueEnumerated");
 
     // Simple Field (enumeratedValue)
@@ -88,8 +87,6 @@ public class BACnetChannelValueEnumerated extends BACnetChannelValue implements
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueEnumerated");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagEnumerated enumeratedValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueInteger.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueInteger.java
index 79ae94192c..67d590383a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueInteger.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueInteger.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueInteger extends BACnetChannelValue implements Mes
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueInteger");
 
     // Simple Field (integerValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueInteger extends BACnetChannelValue implements Mes
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueInteger");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagSignedInteger integerValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueLightingCommand.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueLightingCommand.java
index 457649c44c..3b099fe7f2 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueLightingCommand.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueLightingCommand.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueLightingCommand extends BACnetChannelValue implem
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueLightingCommand");
 
     // Simple Field (ligthingCommandValue)
@@ -88,8 +87,6 @@ public class BACnetChannelValueLightingCommand extends BACnetChannelValue implem
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueLightingCommand");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetLightingCommandEnclosed ligthingCommandValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueNull.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueNull.java
index 500c5b55a0..139f0ca361 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueNull.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueNull.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueNull extends BACnetChannelValue implements Messag
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueNull");
 
     // Simple Field (nullValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueNull extends BACnetChannelValue implements Messag
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueNull");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagNull nullValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueObjectidentifier.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueObjectidentifier.java
index 56581b6be3..de7ae6106b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueObjectidentifier.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueObjectidentifier.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueObjectidentifier extends BACnetChannelValue imple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueObjectidentifier");
 
     // Simple Field (objectidentifierValue)
@@ -90,8 +89,6 @@ public class BACnetChannelValueObjectidentifier extends BACnetChannelValue imple
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueObjectidentifier");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagObjectIdentifier objectidentifierValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueOctetString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueOctetString.java
index 24b8653b20..f24eea13f0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueOctetString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueOctetString.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueOctetString extends BACnetChannelValue implements
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueOctetString");
 
     // Simple Field (octetStringValue)
@@ -88,8 +87,6 @@ public class BACnetChannelValueOctetString extends BACnetChannelValue implements
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueOctetString");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagOctetString octetStringValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueReal.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueReal.java
index d5f6602c14..89ff9b3c30 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueReal.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueReal.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueReal extends BACnetChannelValue implements Messag
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueReal");
 
     // Simple Field (realValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueReal extends BACnetChannelValue implements Messag
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueReal");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal realValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueTime.java
index 475b5849a7..7d7ee15193 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueTime.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueTime extends BACnetChannelValue implements Messag
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueTime");
 
     // Simple Field (timeValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueTime extends BACnetChannelValue implements Messag
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueTime");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagTime timeValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueUnsigned.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueUnsigned.java
index 6f9be7a737..6256f3e568 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueUnsigned.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetChannelValueUnsigned.java
@@ -57,7 +57,6 @@ public class BACnetChannelValueUnsigned extends BACnetChannelValue implements Me
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetChannelValueUnsigned");
 
     // Simple Field (unsignedValue)
@@ -87,8 +86,6 @@ public class BACnetChannelValueUnsigned extends BACnetChannelValue implements Me
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValueUnsigned");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger unsignedValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOV.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOV.java
index 2e1902c2f4..ea84b3a1e7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOV.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOV.java
@@ -61,7 +61,6 @@ public abstract class BACnetClientCOV implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetClientCOV");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -101,8 +100,6 @@ public abstract class BACnetClientCOV implements Message {
   public static BACnetClientCOV staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetClientCOV");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader peekedTagHeader =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOVNone.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOVNone.java
index 9e180ca4d7..681e354e52 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOVNone.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOVNone.java
@@ -57,7 +57,6 @@ public class BACnetClientCOVNone extends BACnetClientCOV implements Message {
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetClientCOVNone");
 
     // Simple Field (defaultIncrement)
@@ -88,8 +87,6 @@ public class BACnetClientCOVNone extends BACnetClientCOV implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetClientCOVNone");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagNull defaultIncrement =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOVObject.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOVObject.java
index d9298eef60..2ca5cb0f34 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOVObject.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClientCOVObject.java
@@ -57,7 +57,6 @@ public class BACnetClientCOVObject extends BACnetClientCOV implements Message {
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetClientCOVObject");
 
     // Simple Field (realIncrement)
@@ -87,8 +86,6 @@ public class BACnetClientCOVObject extends BACnetClientCOV implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetClientCOVObject");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal realIncrement =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClosingTag.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClosingTag.java
index 0f983e7a3f..015d34e326 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClosingTag.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetClosingTag.java
@@ -56,7 +56,6 @@ public class BACnetClosingTag implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetClosingTag");
 
     // Simple Field (header)
@@ -106,8 +105,6 @@ public class BACnetClosingTag implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetClosingTag");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequest.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequest.java
index 7d98f07777..b98e4262c6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequest.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequest.java
@@ -58,7 +58,6 @@ public abstract class BACnetConfirmedServiceRequest implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequest");
 
     // Discriminator Field (serviceChoice) (Used as input to a switch field)
@@ -126,8 +125,6 @@ public abstract class BACnetConfirmedServiceRequest implements Message {
       ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequest");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetConfirmedServiceChoice serviceChoice =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAcknowledgeAlarm.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAcknowledgeAlarm.java
index 10789b82ae..0b0a936760 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAcknowledgeAlarm.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAcknowledgeAlarm.java
@@ -101,7 +101,6 @@ public class BACnetConfirmedServiceRequestAcknowledgeAlarm extends BACnetConfirm
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestAcknowledgeAlarm");
 
     // Simple Field (acknowledgingProcessIdentifier)
@@ -173,8 +172,6 @@ public class BACnetConfirmedServiceRequestAcknowledgeAlarm extends BACnetConfirm
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAcknowledgeAlarm");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger acknowledgingProcessIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAddListElement.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAddListElement.java
index cf8b392cd6..66c2caa665 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAddListElement.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAddListElement.java
@@ -87,7 +87,6 @@ public class BACnetConfirmedServiceRequestAddListElement extends BACnetConfirmed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestAddListElement");
 
     // Simple Field (objectIdentifier)
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestAddListElement extends BACnetConfirmed
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAddListElement");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier objectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFile.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFile.java
index 0eed784a8f..973a1ba12b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFile.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFile.java
@@ -73,7 +73,6 @@ public class BACnetConfirmedServiceRequestAtomicReadFile extends BACnetConfirmed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestAtomicReadFile");
 
     // Simple Field (fileIdentifier)
@@ -110,8 +109,6 @@ public class BACnetConfirmedServiceRequestAtomicReadFile extends BACnetConfirmed
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAtomicReadFile");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagObjectIdentifier fileIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileRecord.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileRecord.java
index 29dc18fdd9..7ffc1f8788 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileRecord.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileRecord.java
@@ -68,7 +68,6 @@ public class BACnetConfirmedServiceRequestAtomicReadFileRecord
       WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestAtomicReadFileRecord");
 
     // Simple Field (fileStartRecord)
@@ -107,8 +106,6 @@ public class BACnetConfirmedServiceRequestAtomicReadFileRecord
           ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAtomicReadFileRecord");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagSignedInteger fileStartRecord =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileStream.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileStream.java
index 99b9e6ba57..79ab52916f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileStream.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileStream.java
@@ -68,7 +68,6 @@ public class BACnetConfirmedServiceRequestAtomicReadFileStream
       WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestAtomicReadFileStream");
 
     // Simple Field (fileStartPosition)
@@ -107,8 +106,6 @@ public class BACnetConfirmedServiceRequestAtomicReadFileStream
           ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAtomicReadFileStream");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagSignedInteger fileStartPosition =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.java
index 38e0a4a9e0..a9161bddce 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.java
@@ -74,7 +74,6 @@ public abstract class BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord");
 
     // Simple Field (openingTag)
@@ -127,8 +126,6 @@ public abstract class BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader peekedTagHeader =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicWriteFile.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicWriteFile.java
index e119816ebe..26c204353f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicWriteFile.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAtomicWriteFile.java
@@ -94,7 +94,6 @@ public class BACnetConfirmedServiceRequestAtomicWriteFile extends BACnetConfirme
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestAtomicWriteFile");
 
     // Simple Field (deviceIdentifier)
@@ -155,8 +154,6 @@ public class BACnetConfirmedServiceRequestAtomicWriteFile extends BACnetConfirme
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAtomicWriteFile");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagObjectIdentifier deviceIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAuthenticate.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAuthenticate.java
index 828b3ea5c7..6eb1ebf351 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAuthenticate.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestAuthenticate.java
@@ -67,7 +67,6 @@ public class BACnetConfirmedServiceRequestAuthenticate extends BACnetConfirmedSe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestAuthenticate");
 
     // Array Field (bytesOfRemovedService)
@@ -102,8 +101,6 @@ public class BACnetConfirmedServiceRequestAuthenticate extends BACnetConfirmedSe
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAuthenticate");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     byte[] bytesOfRemovedService =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedCOVNotification.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedCOVNotification.java
index 89a1a60cea..91c7ca1a4d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedCOVNotification.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedCOVNotification.java
@@ -94,7 +94,6 @@ public class BACnetConfirmedServiceRequestConfirmedCOVNotification
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestConfirmedCOVNotification");
 
     // Simple Field (subscriberProcessIdentifier)
@@ -159,8 +158,6 @@ public class BACnetConfirmedServiceRequestConfirmedCOVNotification
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestConfirmedCOVNotification");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger subscriberProcessIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.java
index 253666a2ef..65a2785c7c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.java
@@ -94,7 +94,6 @@ public class BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple");
 
     // Simple Field (subscriberProcessIdentifier)
@@ -160,8 +159,6 @@ public class BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger subscriberProcessIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedEventNotification.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedEventNotification.java
index 1fb9e9ad55..29f584ede9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedEventNotification.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedEventNotification.java
@@ -150,7 +150,6 @@ public class BACnetConfirmedServiceRequestConfirmedEventNotification
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestConfirmedEventNotification");
 
     // Simple Field (processIdentifier)
@@ -269,8 +268,6 @@ public class BACnetConfirmedServiceRequestConfirmedEventNotification
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestConfirmedEventNotification");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger processIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.java
index 00e34862fd..1d166f960c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.java
@@ -80,7 +80,6 @@ public class BACnetConfirmedServiceRequestConfirmedPrivateTransfer
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestConfirmedPrivateTransfer");
 
     // Simple Field (vendorId)
@@ -126,8 +125,6 @@ public class BACnetConfirmedServiceRequestConfirmedPrivateTransfer
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestConfirmedPrivateTransfer");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetVendorIdTagged vendorId =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessage.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessage.java
index a46df1a8a6..245766cee3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessage.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessage.java
@@ -89,7 +89,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessage extends BACnetCon
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestConfirmedTextMessage");
 
     // Simple Field (textMessageSourceDevice)
@@ -144,8 +143,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessage extends BACnetCon
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestConfirmedTextMessage");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier textMessageSourceDevice =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.java
index a4ad0750af..3e7a25e155 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.java
@@ -83,7 +83,6 @@ public abstract class BACnetConfirmedServiceRequestConfirmedTextMessageMessageCl
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass");
 
     // Simple Field (openingTag)
@@ -150,8 +149,6 @@ public abstract class BACnetConfirmedServiceRequestConfirmedTextMessageMessageCl
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.java
index ba6ae6909f..e3263d6c56 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.java
@@ -66,7 +66,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharac
       WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter");
 
@@ -100,8 +99,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharac
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagCharacterString characterValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.java
index 70e91dbd4d..a768b44b64 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.java
@@ -66,7 +66,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeri
       WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric");
 
     // Simple Field (numericValue)
@@ -97,8 +96,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeri
           ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger numericValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.java
index 3a109dcfb0..70f98c43f3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.java
@@ -69,7 +69,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTag
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged");
 
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTag
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestCreateObject.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestCreateObject.java
index 4fade76058..e22b9e8788 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestCreateObject.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestCreateObject.java
@@ -73,7 +73,6 @@ public class BACnetConfirmedServiceRequestCreateObject extends BACnetConfirmedSe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestCreateObject");
 
     // Simple Field (objectSpecifier)
@@ -113,8 +112,6 @@ public class BACnetConfirmedServiceRequestCreateObject extends BACnetConfirmedSe
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestCreateObject");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetConfirmedServiceRequestCreateObjectObjectSpecifier objectSpecifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.java
index bcf2851de6..f6a83f1f8e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.java
@@ -93,7 +93,6 @@ public class BACnetConfirmedServiceRequestCreateObjectObjectSpecifier implements
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestCreateObjectObjectSpecifier");
 
     // Simple Field (openingTag)
@@ -184,8 +183,6 @@ public class BACnetConfirmedServiceRequestCreateObjectObjectSpecifier implements
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestCreateObjectObjectSpecifier");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeleteObject.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeleteObject.java
index e6efaba2c6..835ef291b0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeleteObject.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeleteObject.java
@@ -65,7 +65,6 @@ public class BACnetConfirmedServiceRequestDeleteObject extends BACnetConfirmedSe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestDeleteObject");
 
     // Simple Field (objectIdentifier)
@@ -97,8 +96,6 @@ public class BACnetConfirmedServiceRequestDeleteObject extends BACnetConfirmedSe
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestDeleteObject");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagObjectIdentifier objectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeviceCommunicationControl.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeviceCommunicationControl.java
index 99d5952c46..8b8a3b2b07 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeviceCommunicationControl.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeviceCommunicationControl.java
@@ -82,7 +82,6 @@ public class BACnetConfirmedServiceRequestDeviceCommunicationControl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestDeviceCommunicationControl");
 
     // Optional Field (timeDuration) (Can be skipped, if the value is null)
@@ -129,8 +128,6 @@ public class BACnetConfirmedServiceRequestDeviceCommunicationControl
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestDeviceCommunicationControl");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger timeDuration =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.java
index 00fb4b8f90..c52a24bc91 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.java
@@ -69,7 +69,6 @@ public class BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisabl
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged");
 
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisabl
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummary.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummary.java
index 54bd509421..c751cd6ad8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummary.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummary.java
@@ -106,7 +106,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummary extends BACnetCon
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestGetEnrollmentSummary");
 
     // Simple Field (acknowledgmentFilter)
@@ -185,8 +184,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummary extends BACnetCon
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestGetEnrollmentSummary");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.java
index 0b21661d0e..9a47a65246 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.java
@@ -69,7 +69,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFil
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged");
 
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFil
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.java
index 7cd8a39e7f..dd8a7a8116 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.java
@@ -69,7 +69,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTa
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged");
 
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTa
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.java
index b12adafd22..3197487455 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.java
@@ -79,7 +79,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter imp
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter");
 
     // Simple Field (openingTag)
@@ -147,8 +146,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter imp
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEventInformation.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEventInformation.java
index efea1191df..b743d891a7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEventInformation.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestGetEventInformation.java
@@ -65,7 +65,6 @@ public class BACnetConfirmedServiceRequestGetEventInformation extends BACnetConf
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestGetEventInformation");
 
     // Optional Field (lastReceivedObjectIdentifier) (Can be skipped, if the value is null)
@@ -101,8 +100,6 @@ public class BACnetConfirmedServiceRequestGetEventInformation extends BACnetConf
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestGetEventInformation");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier lastReceivedObjectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestLifeSafetyOperation.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestLifeSafetyOperation.java
index 45a08756e5..e76c2c9229 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestLifeSafetyOperation.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestLifeSafetyOperation.java
@@ -87,7 +87,6 @@ public class BACnetConfirmedServiceRequestLifeSafetyOperation extends BACnetConf
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestLifeSafetyOperation");
 
     // Simple Field (requestingProcessIdentifier)
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestLifeSafetyOperation extends BACnetConf
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestLifeSafetyOperation");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger requestingProcessIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadProperty.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadProperty.java
index 8378d0053b..fe37f0bd5b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadProperty.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadProperty.java
@@ -80,7 +80,6 @@ public class BACnetConfirmedServiceRequestReadProperty extends BACnetConfirmedSe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReadProperty");
 
     // Simple Field (objectIdentifier)
@@ -127,8 +126,6 @@ public class BACnetConfirmedServiceRequestReadProperty extends BACnetConfirmedSe
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadProperty");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier objectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadPropertyConditional.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadPropertyConditional.java
index e94b55e562..8c9d744502 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadPropertyConditional.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadPropertyConditional.java
@@ -67,7 +67,6 @@ public class BACnetConfirmedServiceRequestReadPropertyConditional
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReadPropertyConditional");
 
     // Array Field (bytesOfRemovedService)
@@ -102,8 +101,6 @@ public class BACnetConfirmedServiceRequestReadPropertyConditional
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadPropertyConditional");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     byte[] bytesOfRemovedService =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadPropertyMultiple.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadPropertyMultiple.java
index 86881d61d0..49a3eb4a6c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadPropertyMultiple.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadPropertyMultiple.java
@@ -69,7 +69,6 @@ public class BACnetConfirmedServiceRequestReadPropertyMultiple extends BACnetCon
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReadPropertyMultiple");
 
     // Array Field (data)
@@ -105,8 +104,6 @@ public class BACnetConfirmedServiceRequestReadPropertyMultiple extends BACnetCon
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadPropertyMultiple");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetReadAccessSpecification> data =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRange.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRange.java
index 759697e7bf..6cdf1f9e98 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRange.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRange.java
@@ -87,7 +87,6 @@ public class BACnetConfirmedServiceRequestReadRange extends BACnetConfirmedServi
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReadRange");
 
     // Simple Field (objectIdentifier)
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestReadRange extends BACnetConfirmedServi
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadRange");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier objectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRange.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRange.java
index eb49020bc1..cee9d31d1c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRange.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRange.java
@@ -74,7 +74,6 @@ public abstract class BACnetConfirmedServiceRequestReadRangeRange implements Mes
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReadRangeRange");
 
     // Simple Field (openingTag)
@@ -127,8 +126,6 @@ public abstract class BACnetConfirmedServiceRequestReadRangeRange implements Mes
       throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadRangeRange");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader peekedTagHeader =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeByPosition.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeByPosition.java
index 034be48df4..0db128e5c4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeByPosition.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeByPosition.java
@@ -68,7 +68,6 @@ public class BACnetConfirmedServiceRequestReadRangeRangeByPosition
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReadRangeRangeByPosition");
 
     // Simple Field (referenceIndex)
@@ -105,8 +104,6 @@ public class BACnetConfirmedServiceRequestReadRangeRangeByPosition
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadRangeRangeByPosition");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger referenceIndex =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.java
index e623037513..9a0a3c09f8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.java
@@ -68,7 +68,6 @@ public class BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber");
 
     // Simple Field (referenceSequenceNumber)
@@ -108,8 +107,6 @@ public class BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger referenceSequenceNumber =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeByTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeByTime.java
index 7a9440ae95..5d6109678c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeByTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReadRangeRangeByTime.java
@@ -68,7 +68,6 @@ public class BACnetConfirmedServiceRequestReadRangeRangeByTime
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReadRangeRangeByTime");
 
     // Simple Field (referenceTime)
@@ -105,8 +104,6 @@ public class BACnetConfirmedServiceRequestReadRangeRangeByTime
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadRangeRangeByTime");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDateTime referenceTime =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReinitializeDevice.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReinitializeDevice.java
index 5bd1662e75..8af4827c1e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReinitializeDevice.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReinitializeDevice.java
@@ -76,7 +76,6 @@ public class BACnetConfirmedServiceRequestReinitializeDevice extends BACnetConfi
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestReinitializeDevice");
 
     // Simple Field (reinitializedStateOfDevice)
@@ -118,8 +117,6 @@ public class BACnetConfirmedServiceRequestReinitializeDevice extends BACnetConfi
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReinitializeDevice");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.java
index d13edbf95f..f94caeaad4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.java
@@ -69,7 +69,6 @@ public class BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOf
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged");
 
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOf
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTagHeader header =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestRemoveListElement.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestRemoveListElement.java
index 487e90cab6..ed7cc6f439 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestRemoveListElement.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestRemoveListElement.java
@@ -87,7 +87,6 @@ public class BACnetConfirmedServiceRequestRemoveListElement extends BACnetConfir
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestRemoveListElement");
 
     // Simple Field (objectIdentifier)
@@ -143,8 +142,6 @@ public class BACnetConfirmedServiceRequestRemoveListElement extends BACnetConfir
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestRemoveListElement");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier objectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestRequestKey.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestRequestKey.java
index 0dc4a74955..6b458b7217 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestRequestKey.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestRequestKey.java
@@ -67,7 +67,6 @@ public class BACnetConfirmedServiceRequestRequestKey extends BACnetConfirmedServ
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestRequestKey");
 
     // Array Field (bytesOfRemovedService)
@@ -102,8 +101,6 @@ public class BACnetConfirmedServiceRequestRequestKey extends BACnetConfirmedServ
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestRequestKey");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     byte[] bytesOfRemovedService =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOV.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOV.java
index 2d5d9607b6..46199bcc0d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOV.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOV.java
@@ -87,7 +87,6 @@ public class BACnetConfirmedServiceRequestSubscribeCOV extends BACnetConfirmedSe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestSubscribeCOV");
 
     // Simple Field (subscriberProcessIdentifier)
@@ -148,8 +147,6 @@ public class BACnetConfirmedServiceRequestSubscribeCOV extends BACnetConfirmedSe
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestSubscribeCOV");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger subscriberProcessIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVProperty.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVProperty.java
index 1f90db2e8d..76490f4842 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVProperty.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVProperty.java
@@ -101,7 +101,6 @@ public class BACnetConfirmedServiceRequestSubscribeCOVProperty extends BACnetCon
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestSubscribeCOVProperty");
 
     // Simple Field (subscriberProcessIdentifier)
@@ -180,8 +179,6 @@ public class BACnetConfirmedServiceRequestSubscribeCOVProperty extends BACnetCon
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestSubscribeCOVProperty");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger subscriberProcessIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.java
index c7536875a5..c02c29691d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.java
@@ -99,7 +99,6 @@ public class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple");
 
     // Simple Field (subscriberProcessIdentifier)
@@ -170,8 +169,6 @@ public class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagUnsignedInteger subscriberProcessIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.java
index 223d71d543..6ff80a0a33 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.java
@@ -83,7 +83,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications");
 
@@ -150,8 +149,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier monitoredObjectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.java
index 710d47032f..4d7f1d9dd3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.java
@@ -81,7 +81,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList");
 
@@ -153,8 +152,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.java
index fc020a5769..7d0b203464 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.java
@@ -70,7 +70,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext(
         "BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference");
 
@@ -127,8 +126,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
     readBuffer.pullContext(
         "BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetPropertyReferenceEnclosed monitoredProperty =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestUnknown.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestUnknown.java
index b9fe937356..ce10daa1de 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestUnknown.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestUnknown.java
@@ -67,7 +67,6 @@ public class BACnetConfirmedServiceRequestUnknown extends BACnetConfirmedService
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestUnknown");
 
     // Array Field (unknownBytes)
@@ -101,8 +100,6 @@ public class BACnetConfirmedServiceRequestUnknown extends BACnetConfirmedService
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestUnknown");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     byte[] unknownBytes =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTClose.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTClose.java
index 97c06cf0b8..f54b397ea1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTClose.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTClose.java
@@ -69,7 +69,6 @@ public class BACnetConfirmedServiceRequestVTClose extends BACnetConfirmedService
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestVTClose");
 
     // Array Field (listOfRemoteVtSessionIdentifiers)
@@ -106,8 +105,6 @@ public class BACnetConfirmedServiceRequestVTClose extends BACnetConfirmedService
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestVTClose");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetApplicationTagUnsignedInteger> listOfRemoteVtSessionIdentifiers =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTData.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTData.java
index 94fbf590d7..bbc567b888 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTData.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTData.java
@@ -80,7 +80,6 @@ public class BACnetConfirmedServiceRequestVTData extends BACnetConfirmedServiceR
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestVTData");
 
     // Simple Field (vtSessionIdentifier)
@@ -124,8 +123,6 @@ public class BACnetConfirmedServiceRequestVTData extends BACnetConfirmedServiceR
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestVTData");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger vtSessionIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTOpen.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTOpen.java
index 5f95f4f489..e3b759bded 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTOpen.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestVTOpen.java
@@ -73,7 +73,6 @@ public class BACnetConfirmedServiceRequestVTOpen extends BACnetConfirmedServiceR
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestVTOpen");
 
     // Simple Field (vtClass)
@@ -113,8 +112,6 @@ public class BACnetConfirmedServiceRequestVTOpen extends BACnetConfirmedServiceR
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestVTOpen");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetVTClassTagged vtClass =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestWriteProperty.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestWriteProperty.java
index fcb54f4297..743bb02662 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestWriteProperty.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestWriteProperty.java
@@ -94,7 +94,6 @@ public class BACnetConfirmedServiceRequestWriteProperty extends BACnetConfirmedS
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestWriteProperty");
 
     // Simple Field (objectIdentifier)
@@ -155,8 +154,6 @@ public class BACnetConfirmedServiceRequestWriteProperty extends BACnetConfirmedS
           ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestWriteProperty");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetContextTagObjectIdentifier objectIdentifier =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestWritePropertyMultiple.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestWritePropertyMultiple.java
index b7f3c6e49d..1bf134fb87 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestWritePropertyMultiple.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConfirmedServiceRequestWritePropertyMultiple.java
@@ -69,7 +69,6 @@ public class BACnetConfirmedServiceRequestWritePropertyMultiple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConfirmedServiceRequestWritePropertyMultiple");
 
     // Array Field (data)
@@ -105,8 +104,6 @@ public class BACnetConfirmedServiceRequestWritePropertyMultiple
           throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestWritePropertyMultiple");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetWriteAccessSpecification> data =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedData.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedData.java
index c959dd491c..5a35746fbd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedData.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedData.java
@@ -87,7 +87,6 @@ public abstract class BACnetConstructedData implements Message {
   public void serialize(WriteBuffer writeBuffer) throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedData");
 
     // Simple Field (openingTag)
@@ -191,8 +190,6 @@ public abstract class BACnetConstructedData implements Message {
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedData");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOpeningTag openingTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDULength.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDULength.java
index 518fc6e14d..c0fab4c6d9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDULength.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDULength.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAPDULength extends BACnetConstructedData imple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAPDULength");
 
     // Simple Field (apduLength)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAPDULength extends BACnetConstructedData imple
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAPDULength");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger apduLength =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDUSegmentTimeout.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDUSegmentTimeout.java
index 9ba09baa9a..f7546eb3b9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDUSegmentTimeout.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDUSegmentTimeout.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAPDUSegmentTimeout extends BACnetConstructedDa
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAPDUSegmentTimeout");
 
     // Simple Field (apduSegmentTimeout)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAPDUSegmentTimeout extends BACnetConstructedDa
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAPDUSegmentTimeout");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger apduSegmentTimeout =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDUTimeout.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDUTimeout.java
index 69ab017428..78a75876c8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDUTimeout.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAPDUTimeout.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAPDUTimeout extends BACnetConstructedData impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAPDUTimeout");
 
     // Simple Field (apduTimeout)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAPDUTimeout extends BACnetConstructedData impl
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAPDUTimeout");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger apduTimeout =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAbsenteeLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAbsenteeLimit.java
index 91eea6738b..8c3eb8132b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAbsenteeLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAbsenteeLimit.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAbsenteeLimit extends BACnetConstructedData im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAbsenteeLimit");
 
     // Simple Field (absenteeLimit)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAbsenteeLimit extends BACnetConstructedData im
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAbsenteeLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger absenteeLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAcceptedModes.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAcceptedModes.java
index a96942b45c..0fa2593d4c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAcceptedModes.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAcceptedModes.java
@@ -75,7 +75,6 @@ public class BACnetConstructedDataAcceptedModes extends BACnetConstructedData im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAcceptedModes");
 
     // Array Field (acceptedModes)
@@ -114,8 +113,6 @@ public class BACnetConstructedDataAcceptedModes extends BACnetConstructedData im
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAcceptedModes");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetLifeSafetyModeTagged> acceptedModes =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessAlarmEvents.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessAlarmEvents.java
index cc05f75a13..6ddef99761 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessAlarmEvents.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessAlarmEvents.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataAccessAlarmEvents extends BACnetConstructedDat
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessAlarmEvents");
 
     // Array Field (accessAlarmEvents)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataAccessAlarmEvents extends BACnetConstructedDat
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessAlarmEvents");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetAccessEventTagged> accessAlarmEvents =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessCredentialAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessCredentialAll.java
index 1148db6b15..f9fe3fa440 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessCredentialAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessCredentialAll.java
@@ -67,7 +67,6 @@ public class BACnetConstructedDataAccessCredentialAll extends BACnetConstructedD
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessCredentialAll");
 
     writeBuffer.popContext("BACnetConstructedDataAccessCredentialAll");
@@ -96,8 +95,6 @@ public class BACnetConstructedDataAccessCredentialAll extends BACnetConstructedD
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessCredentialAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorAlarmValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorAlarmValues.java
index ca6d59249c..92bb65a762 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorAlarmValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorAlarmValues.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataAccessDoorAlarmValues extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessDoorAlarmValues");
 
     // Array Field (alarmValues)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataAccessDoorAlarmValues extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessDoorAlarmValues");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetDoorAlarmStateTagged> alarmValues =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorAll.java
index 5372662e55..91d1aec5db 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAccessDoorAll extends BACnetConstructedData im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessDoorAll");
 
     writeBuffer.popContext("BACnetConstructedDataAccessDoorAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAccessDoorAll extends BACnetConstructedData im
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessDoorAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorFaultValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorFaultValues.java
index 0877d3ec6b..30d828dcfd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorFaultValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorFaultValues.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataAccessDoorFaultValues extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessDoorFaultValues");
 
     // Array Field (faultValues)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataAccessDoorFaultValues extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessDoorFaultValues");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetDoorAlarmStateTagged> faultValues =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorPresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorPresentValue.java
index c809e9546a..ab59dffbd3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorPresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorPresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccessDoorPresentValue extends BACnetConstruct
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessDoorPresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccessDoorPresentValue extends BACnetConstruct
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessDoorPresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDoorValueTagged presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorRelinquishDefault.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorRelinquishDefault.java
index 88c585469e..73567f4516 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorRelinquishDefault.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoorRelinquishDefault.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccessDoorRelinquishDefault extends BACnetCons
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessDoorRelinquishDefault");
 
     // Simple Field (relinquishDefault)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAccessDoorRelinquishDefault extends BACnetCons
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessDoorRelinquishDefault");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDoorValueTagged relinquishDefault =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoors.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoors.java
index 3006b34f2e..15a28ac90b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoors.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessDoors.java
@@ -89,7 +89,6 @@ public class BACnetConstructedDataAccessDoors extends BACnetConstructedData impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessDoors");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -146,8 +145,6 @@ public class BACnetConstructedDataAccessDoors extends BACnetConstructedData impl
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessDoors");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEvent.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEvent.java
index 332e25c222..01fdd6d479 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEvent.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEvent.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAccessEvent extends BACnetConstructedData impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessEvent");
 
     // Simple Field (accessEvent)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAccessEvent extends BACnetConstructedData impl
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessEvent");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAccessEventTagged accessEvent =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventAuthenticationFactor.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventAuthenticationFactor.java
index a0a46a372a..7455a6b55c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventAuthenticationFactor.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventAuthenticationFactor.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccessEventAuthenticationFactor extends BACnet
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessEventAuthenticationFactor");
 
     // Simple Field (accessEventAuthenticationFactor)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataAccessEventAuthenticationFactor extends BACnet
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessEventAuthenticationFactor");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAuthenticationFactor accessEventAuthenticationFactor =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventCredential.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventCredential.java
index 90c1155851..65676d40f1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventCredential.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventCredential.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccessEventCredential extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessEventCredential");
 
     // Simple Field (accessEventCredential)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataAccessEventCredential extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessEventCredential");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDeviceObjectReference accessEventCredential =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventTag.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventTag.java
index dca34bb500..fc1615bb09 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventTag.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventTag.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAccessEventTag extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessEventTag");
 
     // Simple Field (accessEventTag)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAccessEventTag extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessEventTag");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger accessEventTag =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventTime.java
index 53c9516e80..72a99c029c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessEventTime.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAccessEventTime extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessEventTime");
 
     // Simple Field (accessEventTime)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccessEventTime extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessEventTime");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetTimeStamp accessEventTime =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessPointAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessPointAll.java
index a163802314..a712a871a6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessPointAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessPointAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAccessPointAll extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessPointAll");
 
     writeBuffer.popContext("BACnetConstructedDataAccessPointAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAccessPointAll extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessPointAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessRightsAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessRightsAll.java
index b40c5060fe..ad87939646 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessRightsAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessRightsAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAccessRightsAll extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessRightsAll");
 
     writeBuffer.popContext("BACnetConstructedDataAccessRightsAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAccessRightsAll extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessRightsAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessTransactionEvents.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessTransactionEvents.java
index 5d9a47c9db..21e7f2bfe9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessTransactionEvents.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessTransactionEvents.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataAccessTransactionEvents extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessTransactionEvents");
 
     // Array Field (accessTransactionEvents)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataAccessTransactionEvents extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessTransactionEvents");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetAccessEventTagged> accessTransactionEvents =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessUserAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessUserAll.java
index fa7df4bf8f..8598895538 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessUserAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessUserAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAccessUserAll extends BACnetConstructedData im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessUserAll");
 
     writeBuffer.popContext("BACnetConstructedDataAccessUserAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAccessUserAll extends BACnetConstructedData im
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessUserAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAdjustValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAdjustValue.java
index ec549a0ef5..c3e92b1ec4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAdjustValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAdjustValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccessZoneAdjustValue extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessZoneAdjustValue");
 
     // Simple Field (adjustValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccessZoneAdjustValue extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessZoneAdjustValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagSignedInteger adjustValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAlarmValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAlarmValues.java
index 812c26425f..ae76f087f1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAlarmValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAlarmValues.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataAccessZoneAlarmValues extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessZoneAlarmValues");
 
     // Array Field (alarmValues)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataAccessZoneAlarmValues extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessZoneAlarmValues");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetAccessZoneOccupancyStateTagged> alarmValues =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAll.java
index aa600d059e..acc47ff31b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccessZoneAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAccessZoneAll extends BACnetConstructedData im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccessZoneAll");
 
     writeBuffer.popContext("BACnetConstructedDataAccessZoneAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAccessZoneAll extends BACnetConstructedData im
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccessZoneAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccompaniment.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccompaniment.java
index ae5a238970..75dc24deaa 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccompaniment.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccompaniment.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAccompaniment extends BACnetConstructedData im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccompaniment");
 
     // Simple Field (accompaniment)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAccompaniment extends BACnetConstructedData im
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccompaniment");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDeviceObjectReference accompaniment =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccompanimentTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccompanimentTime.java
index cef28e8308..a71779751a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccompanimentTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccompanimentTime.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccompanimentTime extends BACnetConstructedDat
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccompanimentTime");
 
     // Simple Field (accompanimentTime)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAccompanimentTime extends BACnetConstructedDat
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccompanimentTime");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger accompanimentTime =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorAll.java
index c7a3b10651..0c7f4d64b3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAccumulatorAll extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccumulatorAll");
 
     writeBuffer.popContext("BACnetConstructedDataAccumulatorAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAccumulatorAll extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccumulatorAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorFaultHighLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorFaultHighLimit.java
index e984170e87..f8fa690157 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorFaultHighLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorFaultHighLimit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccumulatorFaultHighLimit extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccumulatorFaultHighLimit");
 
     // Simple Field (faultHighLimit)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccumulatorFaultHighLimit extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccumulatorFaultHighLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger faultHighLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorFaultLowLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorFaultLowLimit.java
index a1231a164d..97fb2b4502 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorFaultLowLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorFaultLowLimit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccumulatorFaultLowLimit extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccumulatorFaultLowLimit");
 
     // Simple Field (faultLowLimit)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccumulatorFaultLowLimit extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccumulatorFaultLowLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger faultLowLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorHighLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorHighLimit.java
index a4370df0bf..009d11f668 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorHighLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorHighLimit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccumulatorHighLimit extends BACnetConstructed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccumulatorHighLimit");
 
     // Simple Field (highLimit)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccumulatorHighLimit extends BACnetConstructed
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccumulatorHighLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger highLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorLowLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorLowLimit.java
index a7cdf8c5ff..f27dd5fb5a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorLowLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorLowLimit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccumulatorLowLimit extends BACnetConstructedD
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccumulatorLowLimit");
 
     // Simple Field (lowLimit)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccumulatorLowLimit extends BACnetConstructedD
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccumulatorLowLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger lowLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorMaxPresValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorMaxPresValue.java
index 43424d195f..f829bb6c21 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorMaxPresValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorMaxPresValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccumulatorMaxPresValue extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccumulatorMaxPresValue");
 
     // Simple Field (maxPresValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccumulatorMaxPresValue extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccumulatorMaxPresValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger maxPresValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorMinPresValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorMinPresValue.java
index 76fa2126cc..569c9377da 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorMinPresValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAccumulatorMinPresValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAccumulatorMinPresValue extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAccumulatorMinPresValue");
 
     // Simple Field (minPresValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAccumulatorMinPresValue extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAccumulatorMinPresValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger minPresValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAckRequired.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAckRequired.java
index 325b44323b..5f0e48a28f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAckRequired.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAckRequired.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAckRequired extends BACnetConstructedData impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAckRequired");
 
     // Simple Field (ackRequired)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAckRequired extends BACnetConstructedData impl
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAckRequired");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetEventTransitionBitsTagged ackRequired =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAckedTransitions.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAckedTransitions.java
index 610acac179..744fd4480c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAckedTransitions.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAckedTransitions.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAckedTransitions extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAckedTransitions");
 
     // Simple Field (ackedTransitions)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAckedTransitions extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAckedTransitions");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetEventTransitionBitsTagged ackedTransitions =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAction.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAction.java
index e59ef3fefb..4b9c5bdb9c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAction.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAction.java
@@ -89,7 +89,6 @@ public class BACnetConstructedDataAction extends BACnetConstructedData implement
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAction");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -146,8 +145,6 @@ public class BACnetConstructedDataAction extends BACnetConstructedData implement
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAction");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActionText.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActionText.java
index 5b34bdb3a1..4e1b5fb035 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActionText.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActionText.java
@@ -89,7 +89,6 @@ public class BACnetConstructedDataActionText extends BACnetConstructedData imple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataActionText");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -146,8 +145,6 @@ public class BACnetConstructedDataActionText extends BACnetConstructedData imple
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataActionText");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActivationTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActivationTime.java
index 25badfc51a..be8f9a5828 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActivationTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActivationTime.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataActivationTime extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataActivationTime");
 
     // Simple Field (activationTime)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataActivationTime extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataActivationTime");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDateTime activationTime =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveAuthenticationPolicy.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveAuthenticationPolicy.java
index 0e3e136161..53fb0aed7a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveAuthenticationPolicy.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveAuthenticationPolicy.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataActiveAuthenticationPolicy extends BACnetConst
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataActiveAuthenticationPolicy");
 
     // Simple Field (activeAuthenticationPolicy)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataActiveAuthenticationPolicy extends BACnetConst
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataActiveAuthenticationPolicy");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger activeAuthenticationPolicy =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveCOVMultipleSubscriptions.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveCOVMultipleSubscriptions.java
index 261961797f..5b44b7ab14 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveCOVMultipleSubscriptions.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveCOVMultipleSubscriptions.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataActiveCOVMultipleSubscriptions extends BACnetC
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataActiveCOVMultipleSubscriptions");
 
     // Array Field (activeCOVMultipleSubscriptions)
@@ -116,8 +115,6 @@ public class BACnetConstructedDataActiveCOVMultipleSubscriptions extends BACnetC
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataActiveCOVMultipleSubscriptions");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetCOVMultipleSubscription> activeCOVMultipleSubscriptions =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveCOVSubscriptions.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveCOVSubscriptions.java
index 06c2a54cb5..fc2f79d3f5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveCOVSubscriptions.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveCOVSubscriptions.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataActiveCOVSubscriptions extends BACnetConstruct
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataActiveCOVSubscriptions");
 
     // Array Field (activeCOVSubscriptions)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataActiveCOVSubscriptions extends BACnetConstruct
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataActiveCOVSubscriptions");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetCOVSubscription> activeCOVSubscriptions =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveText.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveText.java
index 1392efcdfa..688a741261 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveText.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveText.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataActiveText extends BACnetConstructedData imple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataActiveText");
 
     // Simple Field (activeText)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataActiveText extends BACnetConstructedData imple
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataActiveText");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagCharacterString activeText =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveVTSessions.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveVTSessions.java
index c2037c2a09..f320770d7f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveVTSessions.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActiveVTSessions.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataActiveVTSessions extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataActiveVTSessions");
 
     // Array Field (activeVTSession)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataActiveVTSessions extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataActiveVTSessions");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetVTSession> activeVTSession =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActualShedLevel.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActualShedLevel.java
index cbf76ed6fc..6ea2afda3d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActualShedLevel.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataActualShedLevel.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataActualShedLevel extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataActualShedLevel");
 
     // Simple Field (actualShedLevel)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataActualShedLevel extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataActualShedLevel");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetShedLevel actualShedLevel =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAdjustValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAdjustValue.java
index ea11465e25..f544325e22 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAdjustValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAdjustValue.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAdjustValue extends BACnetConstructedData impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAdjustValue");
 
     // Simple Field (adjustValue)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAdjustValue extends BACnetConstructedData impl
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAdjustValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagSignedInteger adjustValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlarmValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlarmValue.java
index f1e92ebcad..9ce6869720 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlarmValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlarmValue.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAlarmValue extends BACnetConstructedData imple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAlarmValue");
 
     // Simple Field (binaryPv)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAlarmValue extends BACnetConstructedData imple
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAlarmValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryPVTagged binaryPv =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlarmValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlarmValues.java
index 0f1c28d8ee..d03932c332 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlarmValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlarmValues.java
@@ -89,7 +89,6 @@ public class BACnetConstructedDataAlarmValues extends BACnetConstructedData impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAlarmValues");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -146,8 +145,6 @@ public class BACnetConstructedDataAlarmValues extends BACnetConstructedData impl
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAlarmValues");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlertEnrollmentAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlertEnrollmentAll.java
index 89892981b7..486a58b9f8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlertEnrollmentAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlertEnrollmentAll.java
@@ -67,7 +67,6 @@ public class BACnetConstructedDataAlertEnrollmentAll extends BACnetConstructedDa
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAlertEnrollmentAll");
 
     writeBuffer.popContext("BACnetConstructedDataAlertEnrollmentAll");
@@ -96,8 +95,6 @@ public class BACnetConstructedDataAlertEnrollmentAll extends BACnetConstructedDa
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAlertEnrollmentAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlertEnrollmentPresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlertEnrollmentPresentValue.java
index de64f9f3df..cca0bd4433 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlertEnrollmentPresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlertEnrollmentPresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAlertEnrollmentPresentValue extends BACnetCons
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAlertEnrollmentPresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAlertEnrollmentPresentValue extends BACnetCons
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAlertEnrollmentPresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagObjectIdentifier presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlignIntervals.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlignIntervals.java
index 044b3d81d2..ef17926960 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlignIntervals.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAlignIntervals.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAlignIntervals extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAlignIntervals");
 
     // Simple Field (alignIntervals)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAlignIntervals extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAlignIntervals");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean alignIntervals =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAllWritesSuccessful.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAllWritesSuccessful.java
index d4974af11d..f78870ed8f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAllWritesSuccessful.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAllWritesSuccessful.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAllWritesSuccessful extends BACnetConstructedD
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAllWritesSuccessful");
 
     // Simple Field (allWritesSuccessful)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAllWritesSuccessful extends BACnetConstructedD
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAllWritesSuccessful");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean allWritesSuccessful =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAllowGroupDelayInhibit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAllowGroupDelayInhibit.java
index adcbda1a76..e71c8a91e6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAllowGroupDelayInhibit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAllowGroupDelayInhibit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAllowGroupDelayInhibit extends BACnetConstruct
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAllowGroupDelayInhibit");
 
     // Simple Field (allowGroupDelayInhibit)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataAllowGroupDelayInhibit extends BACnetConstruct
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAllowGroupDelayInhibit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean allowGroupDelayInhibit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputAll.java
index 76238b5ad3..7e68981da7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAnalogInputAll extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogInputAll");
 
     writeBuffer.popContext("BACnetConstructedDataAnalogInputAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAnalogInputAll extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogInputAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputFaultHighLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputFaultHighLimit.java
index 7859e6f862..4c443f371b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputFaultHighLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputFaultHighLimit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogInputFaultHighLimit extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogInputFaultHighLimit");
 
     // Simple Field (faultHighLimit)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogInputFaultHighLimit extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogInputFaultHighLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal faultHighLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputFaultLowLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputFaultLowLimit.java
index 734798df5d..1c6823a195 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputFaultLowLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputFaultLowLimit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogInputFaultLowLimit extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogInputFaultLowLimit");
 
     // Simple Field (faultLowLimit)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogInputFaultLowLimit extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogInputFaultLowLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal faultLowLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputInterfaceValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputInterfaceValue.java
index cc2bd3615f..dd8580a68a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputInterfaceValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputInterfaceValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogInputInterfaceValue extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogInputInterfaceValue");
 
     // Simple Field (interfaceValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogInputInterfaceValue extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogInputInterfaceValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOptionalREAL interfaceValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputMaxPresValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputMaxPresValue.java
index 6ddfc3ea27..c8905df447 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputMaxPresValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputMaxPresValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogInputMaxPresValue extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogInputMaxPresValue");
 
     // Simple Field (maxPresValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogInputMaxPresValue extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogInputMaxPresValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal maxPresValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputPresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputPresentValue.java
index 9cc1a974f2..f1526cc236 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputPresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogInputPresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogInputPresentValue extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogInputPresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogInputPresentValue extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogInputPresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputAll.java
index 2804337fb8..c3f52f5bb8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAnalogOutputAll extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogOutputAll");
 
     writeBuffer.popContext("BACnetConstructedDataAnalogOutputAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAnalogOutputAll extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogOutputAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputInterfaceValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputInterfaceValue.java
index 803b579a21..627a37f3ac 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputInterfaceValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputInterfaceValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogOutputInterfaceValue extends BACnetConst
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogOutputInterfaceValue");
 
     // Simple Field (interfaceValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogOutputInterfaceValue extends BACnetConst
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogOutputInterfaceValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOptionalREAL interfaceValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputMaxPresValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputMaxPresValue.java
index 85d2cbcd8f..8b693c78c6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputMaxPresValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputMaxPresValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogOutputMaxPresValue extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogOutputMaxPresValue");
 
     // Simple Field (maxPresValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogOutputMaxPresValue extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogOutputMaxPresValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal maxPresValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputPresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputPresentValue.java
index ed3ba6f833..29176d5e93 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputPresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputPresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogOutputPresentValue extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogOutputPresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogOutputPresentValue extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogOutputPresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputRelinquishDefault.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputRelinquishDefault.java
index 774406d76c..9d4208dfa5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputRelinquishDefault.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogOutputRelinquishDefault.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogOutputRelinquishDefault extends BACnetCo
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogOutputRelinquishDefault");
 
     // Simple Field (relinquishDefault)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAnalogOutputRelinquishDefault extends BACnetCo
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogOutputRelinquishDefault");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal relinquishDefault =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueAll.java
index 5f19368909..e45a509c54 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAnalogValueAll extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogValueAll");
 
     writeBuffer.popContext("BACnetConstructedDataAnalogValueAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAnalogValueAll extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogValueAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueFaultHighLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueFaultHighLimit.java
index 8f66cc975a..f4c43e3b49 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueFaultHighLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueFaultHighLimit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogValueFaultHighLimit extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogValueFaultHighLimit");
 
     // Simple Field (faultHighLimit)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogValueFaultHighLimit extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogValueFaultHighLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal faultHighLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueFaultLowLimit.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueFaultLowLimit.java
index 986b2d5cd9..3841d7dc4f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueFaultLowLimit.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueFaultLowLimit.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogValueFaultLowLimit extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogValueFaultLowLimit");
 
     // Simple Field (faultLowLimit)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogValueFaultLowLimit extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogValueFaultLowLimit");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal faultLowLimit =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueMaxPresValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueMaxPresValue.java
index 99c6a212c4..2dccc3522a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueMaxPresValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueMaxPresValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogValueMaxPresValue extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogValueMaxPresValue");
 
     // Simple Field (maxPresValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogValueMaxPresValue extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogValueMaxPresValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal maxPresValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValuePresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValuePresentValue.java
index cb63395c31..757edff452 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValuePresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValuePresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogValuePresentValue extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogValuePresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataAnalogValuePresentValue extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogValuePresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueRelinquishDefault.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueRelinquishDefault.java
index 83a1153f3d..8d7f428b42 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueRelinquishDefault.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAnalogValueRelinquishDefault.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAnalogValueRelinquishDefault extends BACnetCon
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAnalogValueRelinquishDefault");
 
     // Simple Field (relinquishDefault)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAnalogValueRelinquishDefault extends BACnetCon
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAnalogValueRelinquishDefault");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal relinquishDefault =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataApplicationSoftwareVersion.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataApplicationSoftwareVersion.java
index a74d03857c..f110be8b37 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataApplicationSoftwareVersion.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataApplicationSoftwareVersion.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataApplicationSoftwareVersion extends BACnetConst
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataApplicationSoftwareVersion");
 
     // Simple Field (applicationSoftwareVersion)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataApplicationSoftwareVersion extends BACnetConst
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataApplicationSoftwareVersion");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagCharacterString applicationSoftwareVersion =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataArchive.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataArchive.java
index d248089b8c..483f8e03ad 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataArchive.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataArchive.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataArchive extends BACnetConstructedData implemen
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataArchive");
 
     // Simple Field (archive)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataArchive extends BACnetConstructedData implemen
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataArchive");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean archive =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAssignedAccessRights.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAssignedAccessRights.java
index 3a6cf6f985..8f83661586 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAssignedAccessRights.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAssignedAccessRights.java
@@ -90,7 +90,6 @@ public class BACnetConstructedDataAssignedAccessRights extends BACnetConstructed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAssignedAccessRights");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -147,8 +146,6 @@ public class BACnetConstructedDataAssignedAccessRights extends BACnetConstructed
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAssignedAccessRights");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAssignedLandingCalls.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAssignedLandingCalls.java
index 749aa8de20..fa44bb3fb4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAssignedLandingCalls.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAssignedLandingCalls.java
@@ -90,7 +90,6 @@ public class BACnetConstructedDataAssignedLandingCalls extends BACnetConstructed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAssignedLandingCalls");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -147,8 +146,6 @@ public class BACnetConstructedDataAssignedLandingCalls extends BACnetConstructed
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAssignedLandingCalls");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAttemptedSamples.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAttemptedSamples.java
index c33a79c935..7f15d2f651 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAttemptedSamples.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAttemptedSamples.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAttemptedSamples extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAttemptedSamples");
 
     // Simple Field (attemptedSamples)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAttemptedSamples extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAttemptedSamples");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger attemptedSamples =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationFactors.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationFactors.java
index 8d405c7ddb..d5c408ddcf 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationFactors.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationFactors.java
@@ -90,7 +90,6 @@ public class BACnetConstructedDataAuthenticationFactors extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAuthenticationFactors");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -147,8 +146,6 @@ public class BACnetConstructedDataAuthenticationFactors extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAuthenticationFactors");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationPolicyList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationPolicyList.java
index f5af467d32..e2a7542498 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationPolicyList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationPolicyList.java
@@ -90,7 +90,6 @@ public class BACnetConstructedDataAuthenticationPolicyList extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAuthenticationPolicyList");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -147,8 +146,6 @@ public class BACnetConstructedDataAuthenticationPolicyList extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAuthenticationPolicyList");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationPolicyNames.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationPolicyNames.java
index 11e2f321b9..c4027da755 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationPolicyNames.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationPolicyNames.java
@@ -90,7 +90,6 @@ public class BACnetConstructedDataAuthenticationPolicyNames extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAuthenticationPolicyNames");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -147,8 +146,6 @@ public class BACnetConstructedDataAuthenticationPolicyNames extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAuthenticationPolicyNames");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationStatus.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationStatus.java
index e8ff515b69..b692e2ebd2 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationStatus.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthenticationStatus.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAuthenticationStatus extends BACnetConstructed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAuthenticationStatus");
 
     // Simple Field (authenticationStatus)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAuthenticationStatus extends BACnetConstructed
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAuthenticationStatus");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAuthenticationStatusTagged authenticationStatus =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthorizationExemptions.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthorizationExemptions.java
index 0907aca259..2a848df6d5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthorizationExemptions.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthorizationExemptions.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataAuthorizationExemptions extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAuthorizationExemptions");
 
     // Array Field (authorizationExemption)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataAuthorizationExemptions extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAuthorizationExemptions");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetAuthorizationExemptionTagged> authorizationExemption =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthorizationMode.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthorizationMode.java
index 8b4b2d3d09..b5377990ed 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthorizationMode.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAuthorizationMode.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAuthorizationMode extends BACnetConstructedDat
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAuthorizationMode");
 
     // Simple Field (authorizationMode)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAuthorizationMode extends BACnetConstructedDat
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAuthorizationMode");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetAuthorizationModeTagged authorizationMode =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAutoSlaveDiscovery.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAutoSlaveDiscovery.java
index 4b5a04b897..4461f7130b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAutoSlaveDiscovery.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAutoSlaveDiscovery.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataAutoSlaveDiscovery extends BACnetConstructedDa
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAutoSlaveDiscovery");
 
     // Simple Field (autoSlaveDiscovery)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataAutoSlaveDiscovery extends BACnetConstructedDa
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAutoSlaveDiscovery");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean autoSlaveDiscovery =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAverageValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAverageValue.java
index 002ee23634..fd5462f3f9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAverageValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAverageValue.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataAverageValue extends BACnetConstructedData imp
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAverageValue");
 
     // Simple Field (averageValue)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataAverageValue extends BACnetConstructedData imp
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAverageValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal averageValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAveragingAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAveragingAll.java
index c4d81f8b1c..8b49d4d160 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAveragingAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataAveragingAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataAveragingAll extends BACnetConstructedData imp
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataAveragingAll");
 
     writeBuffer.popContext("BACnetConstructedDataAveragingAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataAveragingAll extends BACnetConstructedData imp
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataAveragingAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPGlobalAddress.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPGlobalAddress.java
index a7cfdf203e..235e30ff7d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPGlobalAddress.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPGlobalAddress.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBACnetIPGlobalAddress extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBACnetIPGlobalAddress");
 
     // Simple Field (bacnetIpGlobalAddress)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataBACnetIPGlobalAddress extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBACnetIPGlobalAddress");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetHostNPort bacnetIpGlobalAddress =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPMode.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPMode.java
index 6d397a3034..ced7b1b793 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPMode.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPMode.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataBACnetIPMode extends BACnetConstructedData imp
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBACnetIPMode");
 
     // Simple Field (bacnetIpMode)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataBACnetIPMode extends BACnetConstructedData imp
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBACnetIPMode");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetIPModeTagged bacnetIpMode =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPMulticastAddress.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPMulticastAddress.java
index 2208ba7b71..fc88583ba5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPMulticastAddress.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPMulticastAddress.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBACnetIPMulticastAddress extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBACnetIPMulticastAddress");
 
     // Simple Field (ipMulticastAddress)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataBACnetIPMulticastAddress extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBACnetIPMulticastAddress");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagOctetString ipMulticastAddress =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPNATTraversal.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPNATTraversal.java
index 1bf66c5276..1ba84e12c9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPNATTraversal.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPNATTraversal.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBACnetIPNATTraversal extends BACnetConstructed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBACnetIPNATTraversal");
 
     // Simple Field (bacnetIPNATTraversal)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataBACnetIPNATTraversal extends BACnetConstructed
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBACnetIPNATTraversal");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean bacnetIPNATTraversal =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPUDPPort.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPUDPPort.java
index af52dda9a7..86641c58c3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPUDPPort.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPUDPPort.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataBACnetIPUDPPort extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBACnetIPUDPPort");
 
     // Simple Field (ipUdpPort)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataBACnetIPUDPPort extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBACnetIPUDPPort");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger ipUdpPort =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6Mode.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6Mode.java
index 4b246d2ea9..e8f9a32ff2 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6Mode.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6Mode.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataBACnetIPv6Mode extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBACnetIPv6Mode");
 
     // Simple Field (bacnetIpv6Mode)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataBACnetIPv6Mode extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBACnetIPv6Mode");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetIPModeTagged bacnetIpv6Mode =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6MulticastAddress.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6MulticastAddress.java
index c6b0bf255d..c92074d25e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6MulticastAddress.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6MulticastAddress.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBACnetIPv6MulticastAddress extends BACnetConst
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBACnetIPv6MulticastAddress");
 
     // Simple Field (ipv6MulticastAddress)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataBACnetIPv6MulticastAddress extends BACnetConst
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBACnetIPv6MulticastAddress");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagOctetString ipv6MulticastAddress =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6UDPPort.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6UDPPort.java
index d38a025af7..6a68ef0e2e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6UDPPort.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBACnetIPv6UDPPort.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBACnetIPv6UDPPort extends BACnetConstructedDat
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBACnetIPv6UDPPort");
 
     // Simple Field (ipv6UdpPort)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBACnetIPv6UDPPort extends BACnetConstructedDat
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBACnetIPv6UDPPort");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger ipv6UdpPort =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDAcceptFDRegistrations.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDAcceptFDRegistrations.java
index c4e8134b51..4999d693fc 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDAcceptFDRegistrations.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDAcceptFDRegistrations.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBBMDAcceptFDRegistrations extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBBMDAcceptFDRegistrations");
 
     // Simple Field (bbmdAcceptFDRegistrations)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataBBMDAcceptFDRegistrations extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBBMDAcceptFDRegistrations");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean bbmdAcceptFDRegistrations =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDBroadcastDistributionTable.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDBroadcastDistributionTable.java
index 49024846b8..8b9c5f05b2 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDBroadcastDistributionTable.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDBroadcastDistributionTable.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataBBMDBroadcastDistributionTable extends BACnetC
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBBMDBroadcastDistributionTable");
 
     // Array Field (bbmdBroadcastDistributionTable)
@@ -116,8 +115,6 @@ public class BACnetConstructedDataBBMDBroadcastDistributionTable extends BACnetC
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBBMDBroadcastDistributionTable");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetBDTEntry> bbmdBroadcastDistributionTable =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDForeignDeviceTable.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDForeignDeviceTable.java
index fdf3053b9f..87beb6bde0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDForeignDeviceTable.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBBMDForeignDeviceTable.java
@@ -76,7 +76,6 @@ public class BACnetConstructedDataBBMDForeignDeviceTable extends BACnetConstruct
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBBMDForeignDeviceTable");
 
     // Array Field (bbmdForeignDeviceTable)
@@ -115,8 +114,6 @@ public class BACnetConstructedDataBBMDForeignDeviceTable extends BACnetConstruct
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBBMDForeignDeviceTable");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetBDTEntry> bbmdForeignDeviceTable =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupAndRestoreState.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupAndRestoreState.java
index 76a22222f3..74290f9eb7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupAndRestoreState.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupAndRestoreState.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBackupAndRestoreState extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBackupAndRestoreState");
 
     // Simple Field (backupAndRestoreState)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataBackupAndRestoreState extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBackupAndRestoreState");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBackupStateTagged backupAndRestoreState =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupFailureTimeout.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupFailureTimeout.java
index 83914d1c18..0bddd1f899 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupFailureTimeout.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupFailureTimeout.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBackupFailureTimeout extends BACnetConstructed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBackupFailureTimeout");
 
     // Simple Field (backupFailureTimeout)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataBackupFailureTimeout extends BACnetConstructed
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBackupFailureTimeout");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger backupFailureTimeout =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupPreparationTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupPreparationTime.java
index dd0becd2af..e1282575e5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupPreparationTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBackupPreparationTime.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBackupPreparationTime extends BACnetConstructe
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBackupPreparationTime");
 
     // Simple Field (backupPreparationTime)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataBackupPreparationTime extends BACnetConstructe
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBackupPreparationTime");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger backupPreparationTime =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBaseDeviceSecurityPolicy.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBaseDeviceSecurityPolicy.java
index fb751280a3..44a6d03569 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBaseDeviceSecurityPolicy.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBaseDeviceSecurityPolicy.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBaseDeviceSecurityPolicy extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBaseDeviceSecurityPolicy");
 
     // Simple Field (baseDeviceSecurityPolicy)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataBaseDeviceSecurityPolicy extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBaseDeviceSecurityPolicy");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetSecurityLevelTagged baseDeviceSecurityPolicy =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBelongsTo.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBelongsTo.java
index 055ce5f815..b4359f46d6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBelongsTo.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBelongsTo.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataBelongsTo extends BACnetConstructedData implem
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBelongsTo");
 
     // Simple Field (belongsTo)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataBelongsTo extends BACnetConstructedData implem
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBelongsTo");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetDeviceObjectReference belongsTo =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBias.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBias.java
index ab472c749a..66e663c968 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBias.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBias.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataBias extends BACnetConstructedData implements
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBias");
 
     // Simple Field (bias)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataBias extends BACnetConstructedData implements
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBias");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal bias =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputAll.java
index 6fa2911936..6bfc980cd7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataBinaryInputAll extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryInputAll");
 
     writeBuffer.popContext("BACnetConstructedDataBinaryInputAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataBinaryInputAll extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryInputAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputInterfaceValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputInterfaceValue.java
index 23d9641c90..79b365b914 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputInterfaceValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputInterfaceValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryInputInterfaceValue extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryInputInterfaceValue");
 
     // Simple Field (interfaceValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBinaryInputInterfaceValue extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryInputInterfaceValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOptionalBinaryPV interfaceValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputPresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputPresentValue.java
index 4df55a336e..553828699a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputPresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryInputPresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryInputPresentValue extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryInputPresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBinaryInputPresentValue extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryInputPresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryPVTagged presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputAll.java
index 9fe081e53d..a864b77ca4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputAll.java
@@ -67,7 +67,6 @@ public class BACnetConstructedDataBinaryLightingOutputAll extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryLightingOutputAll");
 
     writeBuffer.popContext("BACnetConstructedDataBinaryLightingOutputAll");
@@ -96,8 +95,6 @@ public class BACnetConstructedDataBinaryLightingOutputAll extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryLightingOutputAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputFeedbackValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputFeedbackValue.java
index 34436eceeb..8e7ea97bf4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputFeedbackValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputFeedbackValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryLightingOutputFeedbackValue extends BACn
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryLightingOutputFeedbackValue");
 
     // Simple Field (feedbackValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBinaryLightingOutputFeedbackValue extends BACn
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryLightingOutputFeedbackValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryLightingPVTagged feedbackValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputPresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputPresentValue.java
index 8be389b528..6c3e4c1bd8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputPresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputPresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryLightingOutputPresentValue extends BACne
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryLightingOutputPresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBinaryLightingOutputPresentValue extends BACne
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryLightingOutputPresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryLightingPVTagged presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.java
index 48f58828ec..a6d9fd4212 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryLightingOutputRelinquishDefault
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryLightingOutputRelinquishDefault");
 
     // Simple Field (relinquishDefault)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataBinaryLightingOutputRelinquishDefault
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryLightingOutputRelinquishDefault");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryLightingPVTagged relinquishDefault =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputAll.java
index 7d3e35d926..465bf006b4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataBinaryOutputAll extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryOutputAll");
 
     writeBuffer.popContext("BACnetConstructedDataBinaryOutputAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataBinaryOutputAll extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryOutputAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputFeedbackValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputFeedbackValue.java
index f90f16e8cd..f84c9d1564 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputFeedbackValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputFeedbackValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryOutputFeedbackValue extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryOutputFeedbackValue");
 
     // Simple Field (feedbackValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBinaryOutputFeedbackValue extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryOutputFeedbackValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryPVTagged feedbackValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputInterfaceValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputInterfaceValue.java
index cb709005d4..6d72e77e07 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputInterfaceValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputInterfaceValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryOutputInterfaceValue extends BACnetConst
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryOutputInterfaceValue");
 
     // Simple Field (interfaceValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBinaryOutputInterfaceValue extends BACnetConst
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryOutputInterfaceValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetOptionalBinaryPV interfaceValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputPresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputPresentValue.java
index 0a7ddff7e3..d5e8c99197 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputPresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputPresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryOutputPresentValue extends BACnetConstru
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryOutputPresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBinaryOutputPresentValue extends BACnetConstru
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryOutputPresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryPVTagged presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputRelinquishDefault.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputRelinquishDefault.java
index 02a66b0a19..d7272c0366 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputRelinquishDefault.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryOutputRelinquishDefault.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryOutputRelinquishDefault extends BACnetCo
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryOutputRelinquishDefault");
 
     // Simple Field (relinquishDefault)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataBinaryOutputRelinquishDefault extends BACnetCo
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryOutputRelinquishDefault");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryPVTagged relinquishDefault =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValueAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValueAll.java
index 14fdbd9a69..6d597a9d37 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValueAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValueAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataBinaryValueAll extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryValueAll");
 
     writeBuffer.popContext("BACnetConstructedDataBinaryValueAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataBinaryValueAll extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryValueAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValuePresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValuePresentValue.java
index 943ad17077..2a8db39482 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValuePresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValuePresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryValuePresentValue extends BACnetConstruc
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryValuePresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBinaryValuePresentValue extends BACnetConstruc
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryValuePresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryPVTagged presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValueRelinquishDefault.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValueRelinquishDefault.java
index 90b3dca343..0ed826c30d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValueRelinquishDefault.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBinaryValueRelinquishDefault.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBinaryValueRelinquishDefault extends BACnetCon
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBinaryValueRelinquishDefault");
 
     // Simple Field (relinquishDefault)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataBinaryValueRelinquishDefault extends BACnetCon
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBinaryValueRelinquishDefault");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetBinaryPVTagged relinquishDefault =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitMask.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitMask.java
index 127f79130f..0cc790c330 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitMask.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitMask.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataBitMask extends BACnetConstructedData implemen
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBitMask");
 
     // Simple Field (bitString)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataBitMask extends BACnetConstructedData implemen
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBitMask");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBitString bitString =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValueAlarmValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValueAlarmValues.java
index 6e4f4b1c00..2f258781ae 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValueAlarmValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValueAlarmValues.java
@@ -90,7 +90,6 @@ public class BACnetConstructedDataBitStringValueAlarmValues extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBitStringValueAlarmValues");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -147,8 +146,6 @@ public class BACnetConstructedDataBitStringValueAlarmValues extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBitStringValueAlarmValues");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValuePresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValuePresentValue.java
index 1370cb38df..ad71110274 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValuePresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValuePresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBitStringValuePresentValue extends BACnetConst
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBitStringValuePresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBitStringValuePresentValue extends BACnetConst
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBitStringValuePresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBitString presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValueRelinquishDefault.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValueRelinquishDefault.java
index 47dd9113a1..b03788f7e6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValueRelinquishDefault.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitStringValueRelinquishDefault.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataBitStringValueRelinquishDefault extends BACnet
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBitStringValueRelinquishDefault");
 
     // Simple Field (relinquishDefault)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataBitStringValueRelinquishDefault extends BACnet
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBitStringValueRelinquishDefault");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBitString relinquishDefault =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitText.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitText.java
index b0ffdda57c..6396e43ebf 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitText.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitText.java
@@ -89,7 +89,6 @@ public class BACnetConstructedDataBitText extends BACnetConstructedData implemen
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBitText");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -146,8 +145,6 @@ public class BACnetConstructedDataBitText extends BACnetConstructedData implemen
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBitText");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitstringValueAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitstringValueAll.java
index 2447d9724b..1544927f00 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitstringValueAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBitstringValueAll.java
@@ -67,7 +67,6 @@ public class BACnetConstructedDataBitstringValueAll extends BACnetConstructedDat
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBitstringValueAll");
 
     writeBuffer.popContext("BACnetConstructedDataBitstringValueAll");
@@ -96,8 +95,6 @@ public class BACnetConstructedDataBitstringValueAll extends BACnetConstructedDat
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBitstringValueAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBlinkWarnEnable.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBlinkWarnEnable.java
index b5c638a45d..b3aa3f4ddd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBlinkWarnEnable.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBlinkWarnEnable.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataBlinkWarnEnable extends BACnetConstructedData
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBlinkWarnEnable");
 
     // Simple Field (blinkWarnEnable)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataBlinkWarnEnable extends BACnetConstructedData
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBlinkWarnEnable");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean blinkWarnEnable =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBufferSize.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBufferSize.java
index a7f7244a81..7f21e9700c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBufferSize.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataBufferSize.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataBufferSize extends BACnetConstructedData imple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataBufferSize");
 
     // Simple Field (bufferSize)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataBufferSize extends BACnetConstructedData imple
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataBufferSize");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger bufferSize =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVIncrement.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVIncrement.java
index c93041a13d..5ce408a5ec 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVIncrement.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVIncrement.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataCOVIncrement extends BACnetConstructedData imp
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCOVIncrement");
 
     // Simple Field (covIncrement)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataCOVIncrement extends BACnetConstructedData imp
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCOVIncrement");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagReal covIncrement =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVPeriod.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVPeriod.java
index 1ac0e3e8e1..65f3e66103 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVPeriod.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVPeriod.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataCOVPeriod extends BACnetConstructedData implem
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCOVPeriod");
 
     // Simple Field (covPeriod)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataCOVPeriod extends BACnetConstructedData implem
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCOVPeriod");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger covPeriod =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVResubscriptionInterval.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVResubscriptionInterval.java
index e627281666..8f06d46480 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVResubscriptionInterval.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVResubscriptionInterval.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataCOVResubscriptionInterval extends BACnetConstr
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCOVResubscriptionInterval");
 
     // Simple Field (covResubscriptionInterval)
@@ -124,8 +123,6 @@ public class BACnetConstructedDataCOVResubscriptionInterval extends BACnetConstr
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCOVResubscriptionInterval");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger covResubscriptionInterval =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVUPeriod.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVUPeriod.java
index 2aa2ccdcc3..5ce3188f1b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVUPeriod.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVUPeriod.java
@@ -79,7 +79,6 @@ public class BACnetConstructedDataCOVUPeriod extends BACnetConstructedData imple
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCOVUPeriod");
 
     // Simple Field (covuPeriod)
@@ -120,8 +119,6 @@ public class BACnetConstructedDataCOVUPeriod extends BACnetConstructedData imple
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCOVUPeriod");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagUnsignedInteger covuPeriod =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVURecipients.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVURecipients.java
index 3ed0dbe380..1cd60d3012 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVURecipients.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCOVURecipients.java
@@ -75,7 +75,6 @@ public class BACnetConstructedDataCOVURecipients extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCOVURecipients");
 
     // Array Field (covuRecipients)
@@ -114,8 +113,6 @@ public class BACnetConstructedDataCOVURecipients extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCOVURecipients");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     List<BACnetRecipient> covuRecipients =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCalendarAll.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCalendarAll.java
index c28981ad08..3ba9179b61 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCalendarAll.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCalendarAll.java
@@ -66,7 +66,6 @@ public class BACnetConstructedDataCalendarAll extends BACnetConstructedData impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCalendarAll");
 
     writeBuffer.popContext("BACnetConstructedDataCalendarAll");
@@ -95,8 +94,6 @@ public class BACnetConstructedDataCalendarAll extends BACnetConstructedData impl
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCalendarAll");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     // Validation
     if (!((1) == (2))) {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCalendarPresentValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCalendarPresentValue.java
index efa21273cc..28cb619e47 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCalendarPresentValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCalendarPresentValue.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataCalendarPresentValue extends BACnetConstructed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCalendarPresentValue");
 
     // Simple Field (presentValue)
@@ -121,8 +120,6 @@ public class BACnetConstructedDataCalendarPresentValue extends BACnetConstructed
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCalendarPresentValue");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetApplicationTagBoolean presentValue =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarAssignedDirection.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarAssignedDirection.java
index 78ac9ef75e..b9ef8d09f7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarAssignedDirection.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarAssignedDirection.java
@@ -80,7 +80,6 @@ public class BACnetConstructedDataCarAssignedDirection extends BACnetConstructed
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCarAssignedDirection");
 
     // Simple Field (assignedDirection)
@@ -122,8 +121,6 @@ public class BACnetConstructedDataCarAssignedDirection extends BACnetConstructed
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCarAssignedDirection");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
 
     BACnetLiftCarDirectionTagged assignedDirection =
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorCommand.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorCommand.java
index 6d34868ccc..21c6dfbc66 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorCommand.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorCommand.java
@@ -89,7 +89,6 @@ public class BACnetConstructedDataCarDoorCommand extends BACnetConstructedData i
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCarDoorCommand");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -146,8 +145,6 @@ public class BACnetConstructedDataCarDoorCommand extends BACnetConstructedData i
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCarDoorCommand");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorStatus.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorStatus.java
index 173d48de41..c98e7eb856 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorStatus.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorStatus.java
@@ -89,7 +89,6 @@ public class BACnetConstructedDataCarDoorStatus extends BACnetConstructedData im
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCarDoorStatus");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -146,8 +145,6 @@ public class BACnetConstructedDataCarDoorStatus extends BACnetConstructedData im
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCarDoorStatus");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorText.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorText.java
index c0986d4dfc..29752c9283 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorText.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataCarDoorText.java
@@ -89,7 +89,6 @@ public class BACnetConstructedDataCarDoorText extends BACnetConstructedData impl
       throws SerializationException {
     PositionAware positionAware = writeBuffer;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
-    int startPos = positionAware.getPos();
     writeBuffer.pushContext("BACnetConstructedDataCarDoorText");
 
     // Virtual field (doesn't actually serialize anything, just makes the value available)
@@ -146,8 +145,6 @@ public class BACnetConstructedDataCarDoorText extends BACnetConstructedData impl
       throws ParseException {
     readBuffer.pullContext("BACnetConstructedDataCarDoorText");
     PositionAware positionAware = readBuffer;
-    int startPos = positionAware.getPos();
-    int curPos;
     boolean _lastItem = ThreadLocalHelper.lastItemThreadLocal.get();
     BigInteger zero = readVirtualField("zero", BigInteger.class, 0L);
 
... 50001 lines suppressed ...