You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by ld...@apache.org on 2024/08/23 17:15:39 UTC

(plc4x) branch plc4j-without-var-arg created (now acf938a269)

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

ldywicki pushed a change to branch plc4j-without-var-arg
in repository https://gitbox.apache.org/repos/asf/plc4x.git


      at acf938a269 Check in generated contents.

This branch includes the following new commits:

     new 47051495b8 Remove calls to var-args staticParse methods in plc4j.
     new acf938a269 Check in generated contents.

The 2 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.



(plc4x) 02/02: Check in generated contents.

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

ldywicki pushed a commit to branch plc4j-without-var-arg
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit acf938a269d1ea8a2ec6d1673786157d11ee5859
Author: Łukasz Dywicki <lu...@code-house.org>
AuthorDate: Fri Aug 23 19:15:20 2024 +0200

    Check in generated contents.
    
    Signed-off-by: Łukasz Dywicki <lu...@code-house.org>
---
 .../abeth/readwrite/CIPEncapsulationPacket.java    |  6 ---
 .../java/abeth/readwrite/DF1RequestCommand.java    |  6 ---
 .../java/abeth/readwrite/DF1RequestMessage.java    |  6 ---
 .../java/abeth/readwrite/DF1ResponseMessage.java   | 20 ---------
 .../java/ads/discovery/readwrite/AdsDiscovery.java |  6 ---
 .../ads/discovery/readwrite/AdsDiscoveryBlock.java |  6 ---
 .../discovery/readwrite/AdsDiscoveryConstants.java |  6 ---
 .../java/ads/discovery/readwrite/AmsNetId.java     |  5 ---
 .../java/ads/discovery/readwrite/AmsString.java    |  5 ---
 .../plc4x/java/ads/readwrite/AdsConstants.java     |  6 ---
 .../java/ads/readwrite/AdsDataTypeArrayInfo.java   |  6 ---
 .../ads/readwrite/AdsDataTypeTableChildEntry.java  |  6 ---
 .../java/ads/readwrite/AdsDataTypeTableEntry.java  |  6 ---
 .../java/ads/readwrite/AdsMultiRequestItem.java    | 20 ---------
 .../java/ads/readwrite/AdsNotificationSample.java  |  6 ---
 .../plc4x/java/ads/readwrite/AdsStampHeader.java   |  6 ---
 .../java/ads/readwrite/AdsSymbolTableEntry.java    |  6 ---
 .../plc4x/java/ads/readwrite/AdsTableSizes.java    |  6 ---
 .../apache/plc4x/java/ads/readwrite/AmsNetId.java  |  5 ---
 .../apache/plc4x/java/ads/readwrite/AmsPacket.java |  5 ---
 .../ads/readwrite/AmsSerialAcknowledgeFrame.java   |  6 ---
 .../plc4x/java/ads/readwrite/AmsSerialFrame.java   |  6 ---
 .../java/ads/readwrite/AmsSerialResetFrame.java    |  6 ---
 .../plc4x/java/ads/readwrite/AmsTCPPacket.java     |  6 ---
 .../apache/plc4x/java/bacnetip/readwrite/APDU.java | 19 --------
 .../readwrite/BACnetAbortReasonTagged.java         | 20 ---------
 ...netAccessAuthenticationFactorDisableTagged.java | 30 -------------
 .../BACnetAccessCredentialDisableReasonTagged.java | 30 -------------
 .../BACnetAccessCredentialDisableTagged.java       | 30 -------------
 .../readwrite/BACnetAccessEventTagged.java         | 30 -------------
 .../readwrite/BACnetAccessPassbackModeTagged.java  | 30 -------------
 .../java/bacnetip/readwrite/BACnetAccessRule.java  |  6 ---
 .../BACnetAccessRuleLocationSpecifierTagged.java   | 30 -------------
 .../BACnetAccessRuleTimeRangeSpecifierTagged.java  | 30 -------------
 .../readwrite/BACnetAccessThreatLevel.java         |  6 ---
 .../readwrite/BACnetAccessUserTypeTagged.java      | 30 -------------
 .../BACnetAccessZoneOccupancyStateTagged.java      | 30 -------------
 .../readwrite/BACnetAccumulatorRecord.java         |  6 ---
 ...etAccumulatorRecordAccumulatorStatusTagged.java | 30 -------------
 .../bacnetip/readwrite/BACnetActionCommand.java    |  6 ---
 .../java/bacnetip/readwrite/BACnetActionList.java  |  6 ---
 .../bacnetip/readwrite/BACnetActionTagged.java     | 30 -------------
 .../java/bacnetip/readwrite/BACnetAddress.java     |  6 ---
 .../bacnetip/readwrite/BACnetAddressBinding.java   |  6 ---
 .../bacnetip/readwrite/BACnetAddressEnclosed.java  | 20 ---------
 .../bacnetip/readwrite/BACnetApplicationTag.java   |  6 ---
 .../readwrite/BACnetAssignedAccessRights.java      |  6 ---
 .../readwrite/BACnetAssignedLandingCalls.java      |  6 ---
 ...BACnetAssignedLandingCallsLandingCallsList.java | 20 ---------
 ...tAssignedLandingCallsLandingCallsListEntry.java |  6 ---
 .../readwrite/BACnetAuthenticationFactor.java      |  6 ---
 .../BACnetAuthenticationFactorEnclosed.java        | 20 ---------
 .../BACnetAuthenticationFactorFormat.java          |  6 ---
 .../BACnetAuthenticationFactorTypeTagged.java      | 30 -------------
 .../readwrite/BACnetAuthenticationPolicy.java      |  6 ---
 .../readwrite/BACnetAuthenticationPolicyList.java  | 20 ---------
 .../BACnetAuthenticationPolicyListEntry.java       |  6 ---
 .../BACnetAuthenticationStatusTagged.java          | 30 -------------
 .../BACnetAuthorizationExemptionTagged.java        | 30 -------------
 .../readwrite/BACnetAuthorizationModeTagged.java   | 30 -------------
 .../java/bacnetip/readwrite/BACnetBDTEntry.java    |  6 ---
 .../readwrite/BACnetBackupStateTagged.java         | 30 -------------
 .../readwrite/BACnetBinaryLightingPVTagged.java    | 30 -------------
 .../bacnetip/readwrite/BACnetBinaryPVTagged.java   | 30 -------------
 .../readwrite/BACnetCOVMultipleSubscription.java   |  6 ---
 ...criptionListOfCovSubscriptionSpecification.java | 20 ---------
 ...ionListOfCovSubscriptionSpecificationEntry.java |  6 ---
 ...ptionSpecificationEntryListOfCovReferences.java | 21 ---------
 ...SpecificationEntryListOfCovReferencesEntry.java |  7 ---
 .../bacnetip/readwrite/BACnetCOVSubscription.java  |  6 ---
 .../bacnetip/readwrite/BACnetCalendarEntry.java    |  6 ---
 .../readwrite/BACnetCalendarEntryEnclosed.java     | 20 ---------
 .../bacnetip/readwrite/BACnetChannelValue.java     |  6 ---
 .../java/bacnetip/readwrite/BACnetClientCOV.java   |  6 ---
 .../java/bacnetip/readwrite/BACnetClosingTag.java  | 20 ---------
 ...ServiceRequestAtomicReadFileStreamOrRecord.java |  6 ---
 ...iceRequestConfirmedTextMessageMessageClass.java | 20 ---------
 ...tConfirmedTextMessageMessagePriorityTagged.java | 30 -------------
 ...dServiceRequestCreateObjectObjectSpecifier.java | 20 ---------
 ...iceCommunicationControlEnableDisableTagged.java | 30 -------------
 ...rollmentSummaryAcknowledgementFilterTagged.java | 30 -------------
 ...GetEnrollmentSummaryEventStateFilterTagged.java | 30 -------------
 ...eRequestGetEnrollmentSummaryPriorityFilter.java | 20 ---------
 ...ACnetConfirmedServiceRequestReadRangeRange.java |  6 ---
 ...lizeDeviceReinitializedStateOfDeviceTagged.java | 30 -------------
 ...ultipleListOfCovSubscriptionSpecifications.java |  7 ---
 ...pleListOfCovSubscriptionSpecificationsList.java | 21 ---------
 ...stOfCovSubscriptionSpecificationsReference.java |  7 ---
 .../bacnetip/readwrite/BACnetConstructedData.java  | 52 ----------------------
 .../readwrite/BACnetConstructedDataElement.java    | 42 -----------------
 .../java/bacnetip/readwrite/BACnetContextTag.java  | 30 -------------
 .../BACnetCredentialAuthenticationFactor.java      |  6 ---
 .../bacnetip/readwrite/BACnetDailySchedule.java    |  6 ---
 .../java/bacnetip/readwrite/BACnetDateRange.java   |  6 ---
 .../readwrite/BACnetDateRangeEnclosed.java         | 20 ---------
 .../java/bacnetip/readwrite/BACnetDateTime.java    |  6 ---
 .../bacnetip/readwrite/BACnetDateTimeEnclosed.java | 20 ---------
 .../bacnetip/readwrite/BACnetDaysOfWeekTagged.java | 30 -------------
 .../java/bacnetip/readwrite/BACnetDestination.java |  6 ---
 .../BACnetDeviceObjectPropertyReference.java       |  6 ---
 ...ACnetDeviceObjectPropertyReferenceEnclosed.java | 20 ---------
 .../readwrite/BACnetDeviceObjectReference.java     |  6 ---
 .../BACnetDeviceObjectReferenceEnclosed.java       | 20 ---------
 .../readwrite/BACnetDeviceStatusTagged.java        | 30 -------------
 .../readwrite/BACnetDoorAlarmStateTagged.java      | 30 -------------
 .../readwrite/BACnetDoorSecuredStatusTagged.java   | 30 -------------
 .../bacnetip/readwrite/BACnetDoorStatusTagged.java | 30 -------------
 .../bacnetip/readwrite/BACnetDoorValueTagged.java  | 30 -------------
 .../readwrite/BACnetEngineeringUnitsTagged.java    | 30 -------------
 .../plc4x/java/bacnetip/readwrite/BACnetError.java | 21 ---------
 .../readwrite/BACnetEscalatorFaultTagged.java      | 30 -------------
 .../readwrite/BACnetEscalatorModeTagged.java       | 30 -------------
 .../BACnetEscalatorOperationDirectionTagged.java   | 30 -------------
 .../bacnetip/readwrite/BACnetEventLogRecord.java   |  6 ---
 .../readwrite/BACnetEventLogRecordLogDatum.java    | 20 ---------
 .../BACnetEventNotificationSubscription.java       |  6 ---
 .../bacnetip/readwrite/BACnetEventParameter.java   |  6 ---
 ...ventParameterAccessEventListOfAccessEvents.java | 20 ---------
 ...eterChangeOfBitstringListOfBitstringValues.java | 20 ---------
 ...erChangeOfCharacterStringListOfAlarmValues.java | 20 ---------
 ...rameterChangeOfLifeSavetyListOfAlarmValues.java | 20 ---------
 ...ngeOfLifeSavetyListOfLifeSavetyAlarmValues.java | 20 ---------
 ...netEventParameterChangeOfStateListOfValues.java | 20 ---------
 ...ACnetEventParameterChangeOfTimerAlarmValue.java | 20 ---------
 ...CnetEventParameterChangeOfValueCivCriteria.java | 20 ---------
 .../BACnetEventParameterExtendedParameters.java    | 20 ---------
 .../bacnetip/readwrite/BACnetEventPriorities.java  | 20 ---------
 .../bacnetip/readwrite/BACnetEventStateTagged.java | 30 -------------
 .../readwrite/BACnetEventSummariesList.java        | 20 ---------
 .../bacnetip/readwrite/BACnetEventSummary.java     |  6 ---
 .../bacnetip/readwrite/BACnetEventTimestamps.java  |  6 ---
 .../readwrite/BACnetEventTimestampsEnclosed.java   | 20 ---------
 .../readwrite/BACnetEventTransitionBitsTagged.java | 30 -------------
 .../bacnetip/readwrite/BACnetEventTypeTagged.java  | 30 -------------
 .../bacnetip/readwrite/BACnetFaultParameter.java   |  6 ---
 ...meterFaultCharacterStringListOfFaultValues.java | 20 ---------
 ...ACnetFaultParameterFaultExtendedParameters.java | 20 ---------
 ...FaultParameterFaultExtendedParametersEntry.java |  6 ---
 ...tParameterFaultLifeSafetyListOfFaultValues.java | 20 ---------
 ...aultParameterFaultOutOfRangeMaxNormalValue.java | 20 ---------
 ...aultParameterFaultOutOfRangeMinNormalValue.java | 20 ---------
 ...tFaultParameterFaultStateListOfFaultValues.java | 20 ---------
 .../bacnetip/readwrite/BACnetFaultTypeTagged.java  | 30 -------------
 .../readwrite/BACnetFileAccessMethodTagged.java    | 30 -------------
 .../readwrite/BACnetGroupChannelValue.java         |  6 ---
 .../readwrite/BACnetGroupChannelValueList.java     | 20 ---------
 .../java/bacnetip/readwrite/BACnetHostAddress.java |  6 ---
 .../readwrite/BACnetHostAddressEnclosed.java       | 20 ---------
 .../java/bacnetip/readwrite/BACnetHostNPort.java   |  6 ---
 .../readwrite/BACnetHostNPortEnclosed.java         | 20 ---------
 .../bacnetip/readwrite/BACnetIPModeTagged.java     | 30 -------------
 .../bacnetip/readwrite/BACnetKeyIdentifier.java    |  6 ---
 .../readwrite/BACnetLandingCallStatus.java         |  6 ---
 .../readwrite/BACnetLandingCallStatusCommand.java  |  6 ---
 .../readwrite/BACnetLandingDoorStatus.java         |  6 ---
 .../BACnetLandingDoorStatusLandingDoorsList.java   | 20 ---------
 ...CnetLandingDoorStatusLandingDoorsListEntry.java |  6 ---
 .../readwrite/BACnetLifeSafetyModeTagged.java      | 30 -------------
 .../readwrite/BACnetLifeSafetyOperationTagged.java | 30 -------------
 .../readwrite/BACnetLifeSafetyStateTagged.java     | 30 -------------
 .../bacnetip/readwrite/BACnetLiftCarCallList.java  |  6 ---
 .../readwrite/BACnetLiftCarCallListFloorList.java  | 20 ---------
 .../readwrite/BACnetLiftCarDirectionTagged.java    | 30 -------------
 .../readwrite/BACnetLiftCarDoorCommandTagged.java  | 30 -------------
 .../readwrite/BACnetLiftCarDriveStatusTagged.java  | 30 -------------
 .../readwrite/BACnetLiftCarModeTagged.java         | 30 -------------
 .../bacnetip/readwrite/BACnetLiftFaultTagged.java  | 30 -------------
 .../readwrite/BACnetLiftGroupModeTagged.java       | 30 -------------
 .../bacnetip/readwrite/BACnetLightingCommand.java  |  6 ---
 .../readwrite/BACnetLightingCommandEnclosed.java   | 20 ---------
 .../readwrite/BACnetLightingInProgressTagged.java  | 30 -------------
 .../readwrite/BACnetLightingOperationTagged.java   | 30 -------------
 .../readwrite/BACnetLightingTransitionTagged.java  | 30 -------------
 .../readwrite/BACnetLimitEnableTagged.java         | 30 -------------
 .../bacnetip/readwrite/BACnetLockStatusTagged.java | 30 -------------
 .../java/bacnetip/readwrite/BACnetLogData.java     | 20 ---------
 .../readwrite/BACnetLogDataLogDataEntry.java       |  6 ---
 .../readwrite/BACnetLogMultipleRecord.java         |  6 ---
 .../java/bacnetip/readwrite/BACnetLogRecord.java   |  6 ---
 .../readwrite/BACnetLogRecordLogDatum.java         | 20 ---------
 .../bacnetip/readwrite/BACnetLogStatusTagged.java  | 30 -------------
 .../readwrite/BACnetLoggingTypeTagged.java         | 30 -------------
 .../readwrite/BACnetMaintenanceTagged.java         | 30 -------------
 .../java/bacnetip/readwrite/BACnetNameValue.java   |  6 ---
 .../readwrite/BACnetNameValueCollection.java       | 20 ---------
 .../BACnetNetworkNumberQualityTagged.java          | 30 -------------
 .../readwrite/BACnetNetworkPortCommandTagged.java  | 30 -------------
 .../readwrite/BACnetNetworkSecurityPolicy.java     |  6 ---
 .../readwrite/BACnetNetworkTypeTagged.java         | 30 -------------
 .../bacnetip/readwrite/BACnetNodeTypeTagged.java   | 30 -------------
 .../readwrite/BACnetNotificationParameters.java    | 31 -------------
 ...ionParametersChangeOfDiscreteValueNewValue.java | 20 ---------
 ...otificationParametersChangeOfValueNewValue.java | 20 ---------
 ...etNotificationParametersExtendedParameters.java | 20 ---------
 .../bacnetip/readwrite/BACnetNotifyTypeTagged.java | 30 -------------
 .../readwrite/BACnetObjectPropertyReference.java   |  6 ---
 .../BACnetObjectPropertyReferenceEnclosed.java     | 20 ---------
 .../bacnetip/readwrite/BACnetObjectTypeTagged.java | 30 -------------
 .../BACnetObjectTypesSupportedTagged.java          | 30 -------------
 .../java/bacnetip/readwrite/BACnetOpeningTag.java  | 20 ---------
 .../bacnetip/readwrite/BACnetOptionalBinaryPV.java |  6 ---
 .../readwrite/BACnetOptionalCharacterString.java   |  6 ---
 .../bacnetip/readwrite/BACnetOptionalREAL.java     |  6 ---
 .../bacnetip/readwrite/BACnetOptionalUnsigned.java |  6 ---
 .../bacnetip/readwrite/BACnetPolarityTagged.java   | 30 -------------
 .../bacnetip/readwrite/BACnetPortPermission.java   |  6 ---
 .../java/bacnetip/readwrite/BACnetPrescale.java    |  6 ---
 .../bacnetip/readwrite/BACnetPriorityArray.java    | 40 -----------------
 .../bacnetip/readwrite/BACnetPriorityValue.java    | 21 ---------
 .../readwrite/BACnetProcessIdSelection.java        |  6 ---
 .../readwrite/BACnetProgramErrorTagged.java        | 30 -------------
 .../readwrite/BACnetProgramRequestTagged.java      | 30 -------------
 .../readwrite/BACnetProgramStateTagged.java        | 30 -------------
 .../readwrite/BACnetPropertyAccessResult.java      |  6 ---
 .../BACnetPropertyAccessResultAccessResult.java    | 42 -----------------
 .../readwrite/BACnetPropertyIdentifierTagged.java  | 30 -------------
 .../readwrite/BACnetPropertyReference.java         |  6 ---
 .../readwrite/BACnetPropertyReferenceEnclosed.java | 20 ---------
 .../bacnetip/readwrite/BACnetPropertyStates.java   |  6 ---
 .../readwrite/BACnetPropertyStatesEnclosed.java    | 20 ---------
 .../bacnetip/readwrite/BACnetPropertyValue.java    | 21 ---------
 .../bacnetip/readwrite/BACnetPropertyValues.java   | 31 -------------
 .../readwrite/BACnetPropertyWriteDefinition.java   | 21 ---------
 .../readwrite/BACnetProtocolLevelTagged.java       | 30 -------------
 .../readwrite/BACnetReadAccessProperty.java        | 21 ---------
 .../BACnetReadAccessPropertyReadResult.java        | 42 -----------------
 .../bacnetip/readwrite/BACnetReadAccessResult.java |  6 ---
 .../BACnetReadAccessResultListOfResults.java       | 31 -------------
 .../readwrite/BACnetReadAccessSpecification.java   |  6 ---
 .../java/bacnetip/readwrite/BACnetRecipient.java   |  6 ---
 .../readwrite/BACnetRecipientEnclosed.java         | 20 ---------
 .../bacnetip/readwrite/BACnetRecipientProcess.java |  6 ---
 .../readwrite/BACnetRecipientProcessEnclosed.java  | 20 ---------
 .../readwrite/BACnetRejectReasonTagged.java        | 20 ---------
 .../readwrite/BACnetRelationshipTagged.java        | 30 -------------
 .../readwrite/BACnetReliabilityTagged.java         | 30 -------------
 .../readwrite/BACnetRestartReasonTagged.java       | 30 -------------
 .../readwrite/BACnetResultFlagsTagged.java         | 30 -------------
 .../java/bacnetip/readwrite/BACnetRouterEntry.java |  6 ---
 .../readwrite/BACnetRouterEntryStatusTagged.java   | 30 -------------
 .../plc4x/java/bacnetip/readwrite/BACnetScale.java |  6 ---
 .../bacnetip/readwrite/BACnetSecurityKeySet.java   |  6 ---
 .../readwrite/BACnetSecurityKeySetKeyIds.java      | 20 ---------
 .../readwrite/BACnetSecurityLevelTagged.java       | 30 -------------
 .../readwrite/BACnetSecurityPolicyTagged.java      | 30 -------------
 .../readwrite/BACnetSegmentationTagged.java        | 30 -------------
 .../java/bacnetip/readwrite/BACnetServiceAck.java  | 20 ---------
 ...CnetServiceAckAtomicReadFileStreamOrRecord.java |  6 ---
 .../readwrite/BACnetServicesSupportedTagged.java   | 30 -------------
 .../readwrite/BACnetSetpointReference.java         |  6 ---
 .../java/bacnetip/readwrite/BACnetShedLevel.java   |  6 ---
 .../bacnetip/readwrite/BACnetShedStateTagged.java  | 30 -------------
 .../readwrite/BACnetSilencedStateTagged.java       | 30 -------------
 .../bacnetip/readwrite/BACnetSpecialEvent.java     |  6 ---
 .../BACnetSpecialEventListOfTimeValues.java        | 20 ---------
 .../readwrite/BACnetSpecialEventPeriod.java        |  6 ---
 .../readwrite/BACnetStatusFlagsTagged.java         | 30 -------------
 .../java/bacnetip/readwrite/BACnetTagHeader.java   |  6 ---
 .../readwrite/BACnetTagPayloadBitString.java       | 20 ---------
 .../readwrite/BACnetTagPayloadBoolean.java         | 20 ---------
 .../readwrite/BACnetTagPayloadCharacterString.java | 20 ---------
 .../bacnetip/readwrite/BACnetTagPayloadDate.java   |  6 ---
 .../bacnetip/readwrite/BACnetTagPayloadDouble.java |  6 ---
 .../readwrite/BACnetTagPayloadEnumerated.java      | 20 ---------
 .../BACnetTagPayloadObjectIdentifier.java          |  6 ---
 .../readwrite/BACnetTagPayloadOctetString.java     | 20 ---------
 .../bacnetip/readwrite/BACnetTagPayloadReal.java   |  6 ---
 .../readwrite/BACnetTagPayloadSignedInteger.java   | 20 ---------
 .../bacnetip/readwrite/BACnetTagPayloadTime.java   |  6 ---
 .../readwrite/BACnetTagPayloadUnsignedInteger.java | 20 ---------
 .../java/bacnetip/readwrite/BACnetTimeStamp.java   |  6 ---
 .../readwrite/BACnetTimeStampEnclosed.java         | 20 ---------
 .../readwrite/BACnetTimeStampsEnclosed.java        | 20 ---------
 .../java/bacnetip/readwrite/BACnetTimeValue.java   |  6 ---
 .../readwrite/BACnetTimerStateChangeValue.java     | 21 ---------
 .../bacnetip/readwrite/BACnetTimerStateTagged.java | 30 -------------
 .../readwrite/BACnetTimerTransitionTagged.java     | 30 -------------
 .../BACnetUnconfirmedServiceChoiceTagged.java      | 30 -------------
 .../readwrite/BACnetUnconfirmedServiceRequest.java | 20 ---------
 ...ACnetUnconfirmedServiceRequestWhoHasObject.java |  6 ---
 .../java/bacnetip/readwrite/BACnetVMACEntry.java   |  6 ---
 .../bacnetip/readwrite/BACnetVTClassTagged.java    | 30 -------------
 .../java/bacnetip/readwrite/BACnetVTSession.java   |  6 ---
 .../java/bacnetip/readwrite/BACnetValueSource.java |  6 ---
 .../bacnetip/readwrite/BACnetVendorIdTagged.java   | 30 -------------
 .../java/bacnetip/readwrite/BACnetWeekNDay.java    |  6 ---
 .../bacnetip/readwrite/BACnetWeekNDayTagged.java   | 30 -------------
 .../readwrite/BACnetWriteAccessSpecification.java  |  6 ---
 .../readwrite/BACnetWriteStatusTagged.java         | 30 -------------
 .../apache/plc4x/java/bacnetip/readwrite/BVLC.java |  5 ---
 .../BVLCBroadcastDistributionTableEntry.java       |  6 ---
 .../readwrite/BVLCForeignDeviceTableEntry.java     |  6 ---
 .../bacnetip/readwrite/BVLCResultCodeTagged.java   | 30 -------------
 .../java/bacnetip/readwrite/BacnetConstants.java   |  6 ---
 .../ConfirmedEventNotificationRequest.java         |  6 ---
 .../plc4x/java/bacnetip/readwrite/Error.java       |  5 ---
 .../java/bacnetip/readwrite/ErrorClassTagged.java  | 30 -------------
 .../java/bacnetip/readwrite/ErrorCodeTagged.java   | 30 -------------
 .../java/bacnetip/readwrite/ErrorEnclosed.java     | 20 ---------
 .../bacnetip/readwrite/ListOfCovNotifications.java |  6 ---
 .../readwrite/ListOfCovNotificationsList.java      | 20 ---------
 .../readwrite/ListOfCovNotificationsValue.java     | 21 ---------
 .../apache/plc4x/java/bacnetip/readwrite/NLM.java  | 19 --------
 .../NLMInitializeRoutingTablePortMapping.java      |  6 ---
 .../readwrite/NLMUpdateKeyUpdateControlFlags.java  |  6 ---
 .../readwrite/NLMUpdateKeyUpdateKeyEntry.java      |  6 ---
 .../apache/plc4x/java/bacnetip/readwrite/NPDU.java | 19 --------
 .../plc4x/java/bacnetip/readwrite/NPDUControl.java |  6 ---
 .../readwrite/NPDUNetworkPriorityTagged.java       | 30 -------------
 .../readwrite/SecurityResponseCodeTagged.java      | 30 -------------
 ...opertyMultipleErrorFirstFailedSubscription.java | 20 ---------
 .../VTCloseErrorListOfVTSessionIdentifiers.java    | 20 ---------
 .../java/cbus/readwrite/AccessControlData.java     |  6 ---
 .../java/cbus/readwrite/AirConditioningData.java   |  6 ---
 .../apache/plc4x/java/cbus/readwrite/Alpha.java    |  5 ---
 .../java/cbus/readwrite/ApplicationAddress1.java   |  6 ---
 .../java/cbus/readwrite/ApplicationAddress2.java   |  6 ---
 .../plc4x/java/cbus/readwrite/BridgeAddress.java   |  6 ---
 .../apache/plc4x/java/cbus/readwrite/CALData.java  | 17 -------
 .../apache/plc4x/java/cbus/readwrite/CALReply.java | 25 -----------
 .../plc4x/java/cbus/readwrite/CBusCommand.java     | 18 --------
 .../plc4x/java/cbus/readwrite/CBusConstants.java   |  6 ---
 .../plc4x/java/cbus/readwrite/CBusHeader.java      |  6 ---
 .../plc4x/java/cbus/readwrite/CBusMessage.java     | 36 ---------------
 .../plc4x/java/cbus/readwrite/CBusOptions.java     |  6 ---
 .../readwrite/CBusPointToMultiPointCommand.java    | 18 --------
 .../cbus/readwrite/CBusPointToPointCommand.java    | 18 --------
 .../CBusPointToPointToMultiPointCommand.java       | 18 --------
 .../apache/plc4x/java/cbus/readwrite/Checksum.java |  5 ---
 .../cbus/readwrite/ClockAndTimekeepingData.java    |  6 ---
 .../plc4x/java/cbus/readwrite/Confirmation.java    |  6 ---
 .../java/cbus/readwrite/CustomManufacturer.java    | 20 ---------
 .../plc4x/java/cbus/readwrite/CustomTypes.java     | 20 ---------
 .../java/cbus/readwrite/EnableControlData.java     |  6 ---
 .../plc4x/java/cbus/readwrite/EncodedReply.java    | 26 -----------
 .../java/cbus/readwrite/ErrorReportingData.java    |  6 ---
 .../readwrite/ErrorReportingSystemCategory.java    |  6 ---
 .../ErrorReportingSystemCategoryType.java          | 22 ---------
 .../java/cbus/readwrite/HVACAuxiliaryLevel.java    |  6 ---
 .../plc4x/java/cbus/readwrite/HVACHumidity.java    |  6 ---
 .../cbus/readwrite/HVACHumidityModeAndFlags.java   |  6 ---
 .../cbus/readwrite/HVACHumidityStatusFlags.java    |  6 ---
 .../java/cbus/readwrite/HVACModeAndFlags.java      |  6 ---
 .../plc4x/java/cbus/readwrite/HVACRawLevels.java   |  6 ---
 .../plc4x/java/cbus/readwrite/HVACStartTime.java   |  6 ---
 .../plc4x/java/cbus/readwrite/HVACStatusFlags.java |  6 ---
 .../plc4x/java/cbus/readwrite/HVACTemperature.java |  6 ---
 .../plc4x/java/cbus/readwrite/HVACZoneList.java    |  6 ---
 .../java/cbus/readwrite/IdentifyReplyCommand.java  | 30 -------------
 .../readwrite/IdentifyReplyCommandUnitSummary.java |  6 ---
 .../java/cbus/readwrite/InterfaceOptions1.java     |  6 ---
 .../InterfaceOptions1PowerUpSettings.java          |  6 ---
 .../java/cbus/readwrite/InterfaceOptions2.java     |  6 ---
 .../java/cbus/readwrite/InterfaceOptions3.java     |  6 ---
 .../java/cbus/readwrite/LevelInformation.java      |  6 ---
 .../plc4x/java/cbus/readwrite/LightingData.java    |  6 ---
 .../java/cbus/readwrite/LightingLabelOptions.java  |  6 ---
 .../plc4x/java/cbus/readwrite/LogicAssignment.java |  6 ---
 .../plc4x/java/cbus/readwrite/MeasurementData.java |  6 ---
 .../cbus/readwrite/MediaTransportControlData.java  |  6 ---
 .../plc4x/java/cbus/readwrite/MeteringData.java    |  6 ---
 .../plc4x/java/cbus/readwrite/MonitoredSAL.java    | 18 --------
 .../NetworkProtocolControlInformation.java         |  6 ---
 .../plc4x/java/cbus/readwrite/NetworkRoute.java    |  6 ---
 .../plc4x/java/cbus/readwrite/PanicStatus.java     |  6 ---
 .../plc4x/java/cbus/readwrite/ParameterChange.java |  6 ---
 .../plc4x/java/cbus/readwrite/ParameterValue.java  | 30 -------------
 .../apache/plc4x/java/cbus/readwrite/PowerUp.java  |  5 ---
 .../apache/plc4x/java/cbus/readwrite/Reply.java    | 25 -----------
 .../plc4x/java/cbus/readwrite/ReplyNetwork.java    |  6 ---
 .../java/cbus/readwrite/ReplyOrConfirmation.java   | 26 -----------
 .../apache/plc4x/java/cbus/readwrite/Request.java  | 17 -------
 .../plc4x/java/cbus/readwrite/RequestContext.java  |  6 ---
 .../java/cbus/readwrite/RequestTermination.java    |  6 ---
 .../java/cbus/readwrite/ResponseTermination.java   |  6 ---
 .../apache/plc4x/java/cbus/readwrite/SALData.java  | 19 --------
 .../plc4x/java/cbus/readwrite/SecurityArmCode.java |  6 ---
 .../plc4x/java/cbus/readwrite/SecurityData.java    |  6 ---
 .../cbus/readwrite/SerialInterfaceAddress.java     |  6 ---
 .../plc4x/java/cbus/readwrite/SerialNumber.java    |  6 ---
 .../plc4x/java/cbus/readwrite/StatusByte.java      |  6 ---
 .../plc4x/java/cbus/readwrite/StatusRequest.java   |  6 ---
 .../plc4x/java/cbus/readwrite/TamperStatus.java    |  6 ---
 .../plc4x/java/cbus/readwrite/TelephonyData.java   |  6 ---
 .../cbus/readwrite/TemperatureBroadcastData.java   |  6 ---
 .../java/cbus/readwrite/TriggerControlData.java    |  6 ---
 .../cbus/readwrite/TriggerControlLabelOptions.java |  6 ---
 .../plc4x/java/cbus/readwrite/UnitAddress.java     |  6 ---
 .../plc4x/java/cbus/readwrite/ZoneStatus.java      |  6 ---
 .../plc4x/java/canopen/readwrite/CANOpenFrame.java |  6 ---
 .../plc4x/java/canopen/readwrite/CANOpenMPDO.java  |  6 ---
 .../plc4x/java/canopen/readwrite/CANOpenPDO.java   |  6 ---
 .../java/canopen/readwrite/CANOpenPayload.java     | 20 ---------
 .../plc4x/java/canopen/readwrite/CANOpenTime.java  |  6 ---
 .../plc4x/java/canopen/readwrite/IndexAddress.java |  6 ---
 .../plc4x/java/canopen/readwrite/SDOAbort.java     |  5 ---
 .../plc4x/java/canopen/readwrite/SDOBlockData.java |  6 ---
 .../SDOInitiateUploadResponsePayload.java          | 40 -----------------
 .../plc4x/java/canopen/readwrite/SDORequest.java   | 21 ---------
 .../plc4x/java/canopen/readwrite/SDOResponse.java  | 21 ---------
 .../plc4x/java/canopen/readwrite/SDOSegment.java   |  6 ---
 .../plc4x/java/eip/readwrite/CIPAttributes.java    | 20 ---------
 .../apache/plc4x/java/eip/readwrite/CIPData.java   | 19 --------
 .../plc4x/java/eip/readwrite/CIPDataConnected.java |  6 ---
 .../plc4x/java/eip/readwrite/CipService.java       | 30 -------------
 .../plc4x/java/eip/readwrite/ClassSegment.java     |  6 ---
 .../eip/readwrite/CommandSpecificDataItem.java     |  6 ---
 .../plc4x/java/eip/readwrite/DataSegmentType.java  |  6 ---
 .../plc4x/java/eip/readwrite/EipConstants.java     |  6 ---
 .../apache/plc4x/java/eip/readwrite/EipPacket.java | 19 --------
 .../plc4x/java/eip/readwrite/InstanceSegment.java  |  6 ---
 .../java/eip/readwrite/LogicalSegmentType.java     |  6 ---
 .../eip/readwrite/NetworkConnectionParameters.java |  6 ---
 .../plc4x/java/eip/readwrite/PathSegment.java      |  6 ---
 .../plc4x/java/eip/readwrite/PortSegmentType.java  |  6 ---
 .../apache/plc4x/java/eip/readwrite/Services.java  | 19 --------
 .../plc4x/java/eip/readwrite/TransportType.java    |  6 ---
 .../apache/plc4x/java/eip/readwrite/TypeId.java    |  5 ---
 .../java/firmata/readwrite/FirmataCommand.java     | 20 ---------
 .../java/firmata/readwrite/FirmataMessage.java     | 20 ---------
 .../plc4x/java/firmata/readwrite/SysexCommand.java | 20 ---------
 .../plc4x/java/iec608705104/readwrite/APDU.java    |  5 ---
 .../plc4x/java/iec608705104/readwrite/APDUs.java   |  5 ---
 .../plc4x/java/iec608705104/readwrite/ASDU.java    |  5 ---
 .../AcknowledgeFileOrSectionQualifier.java         |  6 ---
 .../readwrite/BinaryCounterReading.java            |  6 ---
 .../readwrite/BinaryStateInformation.java          |  6 ---
 .../readwrite/CauseOfInitialization.java           |  6 ---
 .../java/iec608705104/readwrite/Checksum.java      |  5 ---
 .../java/iec608705104/readwrite/DoubleCommand.java |  6 ---
 .../readwrite/DoublePointInformation.java          |  6 ---
 .../iec608705104/readwrite/FileReadyQualifier.java |  6 ---
 .../readwrite/FixedTestBitPatternTwoOctet.java     |  6 ---
 .../readwrite/IEC608705104Constants.java           |  6 ---
 .../iec608705104/readwrite/InformationObject.java  | 31 -------------
 .../readwrite/LastSectionOrSegmentQualifier.java   |  6 ---
 .../java/iec608705104/readwrite/LengthOfFile.java  |  6 ---
 .../iec608705104/readwrite/LengthOfSegment.java    |  6 ---
 .../java/iec608705104/readwrite/NameOfFile.java    |  6 ---
 .../java/iec608705104/readwrite/NameOfSection.java |  6 ---
 .../iec608705104/readwrite/NormalizedValue.java    |  6 ---
 .../readwrite/OutputCircuitInformation.java        |  6 ---
 .../iec608705104/readwrite/QualifierOfCommand.java |  6 ---
 .../QualifierOfCounterInterrogationCommand.java    |  6 ---
 .../readwrite/QualifierOfInterrogation.java        |  6 ---
 .../readwrite/QualifierOfParameterActivation.java  |  6 ---
 .../QualifierOfParameterOfMeasuredValues.java      |  6 ---
 .../readwrite/QualifierOfResetProcessCommand.java  |  6 ---
 .../readwrite/QualifierOfSetPointCommand.java      |  6 ---
 .../iec608705104/readwrite/QualityDescriptor.java  |  6 ---
 ...tyDescriptorForPointsOfProtectionEquipment.java |  6 ---
 .../readwrite/RegulatingStepCommand.java           |  6 ---
 .../java/iec608705104/readwrite/ScaledValue.java   |  6 ---
 .../readwrite/SectionReadyQualifier.java           |  6 ---
 .../readwrite/SelectAndCallQualifier.java          |  6 ---
 .../readwrite/SevenOctetBinaryTime.java            |  6 ---
 .../readwrite/ShortFloatingPointNumber.java        |  6 ---
 .../java/iec608705104/readwrite/SingleCommand.java |  6 ---
 .../SingleEventOfProtectionEquipment.java          |  6 ---
 .../readwrite/SinglePointInformation.java          |  6 ---
 .../StartEventsOfProtectionEquipment.java          |  6 ---
 .../readwrite/StatusChangeDetection.java           |  6 ---
 .../java/iec608705104/readwrite/StatusOfFile.java  |  6 ---
 .../readwrite/ThreeOctetBinaryTime.java            |  6 ---
 .../iec608705104/readwrite/TwoOctetBinaryTime.java |  6 ---
 .../ValueWithTransientStateIndication.java         |  6 ---
 .../apache/plc4x/java/knxnetip/readwrite/Apdu.java | 19 --------
 .../plc4x/java/knxnetip/readwrite/ApduControl.java |  6 ---
 .../plc4x/java/knxnetip/readwrite/ApduData.java    | 19 --------
 .../plc4x/java/knxnetip/readwrite/ApduDataExt.java | 20 ---------
 .../apache/plc4x/java/knxnetip/readwrite/CEMI.java | 19 --------
 .../readwrite/CEMIAdditionalInformation.java       |  6 ---
 .../knxnetip/readwrite/ChannelInformation.java     |  6 ---
 .../java/knxnetip/readwrite/ComObjectTable.java    | 20 ---------
 .../readwrite/ConnectionRequestInformation.java    |  6 ---
 .../readwrite/ConnectionResponseDataBlock.java     |  6 ---
 .../java/knxnetip/readwrite/DIBDeviceInfo.java     |  6 ---
 .../knxnetip/readwrite/DIBSuppSvcFamilies.java     |  6 ---
 .../readwrite/DeviceConfigurationAckDataBlock.java |  6 ---
 .../DeviceConfigurationRequestDataBlock.java       |  6 ---
 .../knxnetip/readwrite/DeviceDescriptorType2.java  |  6 ---
 .../java/knxnetip/readwrite/DeviceStatus.java      |  6 ---
 .../GroupObjectDescriptorRealisationType1.java     |  6 ---
 .../GroupObjectDescriptorRealisationType2.java     |  6 ---
 .../GroupObjectDescriptorRealisationType6.java     |  6 ---
 .../GroupObjectDescriptorRealisationType7.java     |  6 ---
 .../GroupObjectDescriptorRealisationTypeB.java     |  6 ---
 .../knxnetip/readwrite/HPAIControlEndpoint.java    |  6 ---
 .../java/knxnetip/readwrite/HPAIDataEndpoint.java  |  6 ---
 .../knxnetip/readwrite/HPAIDiscoveryEndpoint.java  |  6 ---
 .../plc4x/java/knxnetip/readwrite/IPAddress.java   |  5 ---
 .../plc4x/java/knxnetip/readwrite/KnxAddress.java  |  6 ---
 .../java/knxnetip/readwrite/KnxGroupAddress.java   | 20 ---------
 .../java/knxnetip/readwrite/KnxNetIpMessage.java   |  6 ---
 .../plc4x/java/knxnetip/readwrite/LDataFrame.java  |  6 ---
 .../plc4x/java/knxnetip/readwrite/MACAddress.java  |  6 ---
 .../readwrite/ProjectInstallationIdentifier.java   |  6 ---
 .../java/knxnetip/readwrite/RelativeTimestamp.java |  6 ---
 .../plc4x/java/knxnetip/readwrite/ServiceId.java   |  5 ---
 .../readwrite/TunnelingRequestDataBlock.java       |  6 ---
 .../readwrite/TunnelingResponseDataBlock.java      |  6 ---
 .../plc4x/java/modbus/readwrite/ModbusADU.java     | 29 ------------
 .../java/modbus/readwrite/ModbusConstants.java     |  6 ---
 .../readwrite/ModbusDeviceInformationObject.java   |  6 ---
 .../plc4x/java/modbus/readwrite/ModbusPDU.java     | 19 --------
 .../ModbusPDUReadFileRecordRequestItem.java        |  6 ---
 .../ModbusPDUReadFileRecordResponseItem.java       |  6 ---
 .../ModbusPDUWriteFileRecordRequestItem.java       |  6 ---
 .../ModbusPDUWriteFileRecordResponseItem.java      |  6 ---
 .../readwrite/ApplicationInstanceCertificate.java  |  6 ---
 .../plc4x/java/opcua/readwrite/AudioDataType.java  |  6 ---
 .../java/opcua/readwrite/BitFieldMaskDataType.java |  6 ---
 .../java/opcua/readwrite/ByteStringArray.java      |  6 ---
 .../java/opcua/readwrite/ByteStringNodeId.java     |  6 ---
 .../java/opcua/readwrite/ContinuationPoint.java    |  6 ---
 .../apache/plc4x/java/opcua/readwrite/Counter.java |  5 ---
 .../plc4x/java/opcua/readwrite/DataValue.java      |  5 ---
 .../plc4x/java/opcua/readwrite/DateString.java     |  6 ---
 .../plc4x/java/opcua/readwrite/DecimalString.java  |  6 ---
 .../plc4x/java/opcua/readwrite/DiagnosticInfo.java |  6 ---
 .../plc4x/java/opcua/readwrite/DurationString.java |  6 ---
 .../java/opcua/readwrite/EccEncryptedSecret.java   |  6 ---
 .../plc4x/java/opcua/readwrite/EncodedTicket.java  |  6 ---
 .../plc4x/java/opcua/readwrite/ExpandedNodeId.java |  6 ---
 .../java/opcua/readwrite/ExtensionHeader.java      |  6 ---
 .../java/opcua/readwrite/ExtensionObject.java      | 20 ---------
 .../opcua/readwrite/ExtensionObjectDefinition.java | 20 ---------
 .../readwrite/ExtensionObjectEncodingMask.java     |  6 ---
 .../plc4x/java/opcua/readwrite/FourByteNodeId.java |  6 ---
 .../plc4x/java/opcua/readwrite/GuidNodeId.java     |  6 ---
 .../plc4x/java/opcua/readwrite/GuidValue.java      |  5 ---
 .../apache/plc4x/java/opcua/readwrite/Handle.java  |  5 ---
 .../plc4x/java/opcua/readwrite/ImageBMP.java       |  5 ---
 .../plc4x/java/opcua/readwrite/ImageGIF.java       |  5 ---
 .../plc4x/java/opcua/readwrite/ImageJPG.java       |  5 ---
 .../plc4x/java/opcua/readwrite/ImagePNG.java       |  5 ---
 .../apache/plc4x/java/opcua/readwrite/Index.java   |  5 ---
 .../plc4x/java/opcua/readwrite/IntegerId.java      |  5 ---
 .../plc4x/java/opcua/readwrite/LocaleId.java       |  5 ---
 .../plc4x/java/opcua/readwrite/LocalizedText.java  |  6 ---
 .../plc4x/java/opcua/readwrite/MessagePDU.java     | 20 ---------
 .../apache/plc4x/java/opcua/readwrite/NodeId.java  |  5 ---
 .../java/opcua/readwrite/NodeIdTypeDefinition.java |  6 ---
 .../java/opcua/readwrite/NormalizedString.java     |  6 ---
 .../plc4x/java/opcua/readwrite/NumericNodeId.java  |  6 ---
 .../plc4x/java/opcua/readwrite/NumericRange.java   |  6 ---
 .../plc4x/java/opcua/readwrite/OpcuaAPU.java       | 19 --------
 .../plc4x/java/opcua/readwrite/OpcuaConstants.java |  6 ---
 .../java/opcua/readwrite/OpcuaProtocolLimits.java  |  6 ---
 .../java/opcua/readwrite/OpenChannelMessage.java   | 20 ---------
 .../java/opcua/readwrite/PascalByteString.java     |  6 ---
 .../plc4x/java/opcua/readwrite/PascalString.java   |  6 ---
 .../apache/plc4x/java/opcua/readwrite/Payload.java | 29 ------------
 .../plc4x/java/opcua/readwrite/QualifiedName.java  |  6 ---
 .../java/opcua/readwrite/RsaEncryptedSecret.java   |  6 ---
 .../plc4x/java/opcua/readwrite/SecurityHeader.java |  6 ---
 .../opcua/readwrite/SemanticVersionString.java     |  6 ---
 .../plc4x/java/opcua/readwrite/SequenceHeader.java |  6 ---
 .../readwrite/SessionAuthenticationToken.java      |  6 ---
 .../plc4x/java/opcua/readwrite/StatusCode.java     |  6 ---
 .../plc4x/java/opcua/readwrite/StringNodeId.java   |  6 ---
 .../plc4x/java/opcua/readwrite/Structure.java      |  5 ---
 .../plc4x/java/opcua/readwrite/TimeString.java     |  6 ---
 .../plc4x/java/opcua/readwrite/TrimmedString.java  |  6 ---
 .../plc4x/java/opcua/readwrite/TwoByteNodeId.java  |  6 ---
 .../plc4x/java/opcua/readwrite/UriString.java      |  5 ---
 .../readwrite/UserIdentityTokenDefinition.java     | 20 ---------
 .../apache/plc4x/java/opcua/readwrite/UtcTime.java |  5 ---
 .../apache/plc4x/java/opcua/readwrite/Variant.java |  5 ---
 .../plc4x/java/opcua/readwrite/VersionTime.java    |  6 ---
 .../plc4x/java/opcua/readwrite/XmlElement.java     |  6 ---
 .../java/openprotocol/readwrite/Constants.java     |  5 ---
 .../readwrite/OpenProtocolMessage.java             | 20 ---------
 .../java/openprotocol/readwrite/StageResult.java   |  6 ---
 .../openprotocol/readwrite/VariableDataField.java  |  6 ---
 .../plc4x/java/plc4x/readwrite/Plc4xConstants.java |  6 ---
 .../plc4x/java/plc4x/readwrite/Plc4xMessage.java   |  6 ---
 .../plc4x/java/plc4x/readwrite/Plc4xTag.java       |  5 ---
 .../java/plc4x/readwrite/Plc4xTagRequest.java      |  6 ---
 .../java/plc4x/readwrite/Plc4xTagResponse.java     |  6 ---
 .../java/plc4x/readwrite/Plc4xTagValueRequest.java |  6 ---
 .../plc4x/readwrite/Plc4xTagValueResponse.java     |  6 ---
 .../profinet/readwrite/DceRpc_ActivityUuid.java    |  6 ---
 .../profinet/readwrite/DceRpc_InterfaceUuid.java   |  6 ---
 .../java/profinet/readwrite/DceRpc_ObjectUuid.java |  6 ---
 .../java/profinet/readwrite/DceRpc_Packet.java     |  6 ---
 .../java/profinet/readwrite/Ethernet_Frame.java    |  6 ---
 .../profinet/readwrite/Ethernet_FramePayload.java  |  6 ---
 .../plc4x/java/profinet/readwrite/IpAddress.java   |  5 ---
 .../plc4x/java/profinet/readwrite/LldpUnit.java    |  5 ---
 .../plc4x/java/profinet/readwrite/Lldp_Pdu.java    |  5 ---
 .../plc4x/java/profinet/readwrite/MacAddress.java  |  6 ---
 .../java/profinet/readwrite/PascalString.java      |  6 ---
 .../readwrite/PascalString16BitLength.java         |  6 ---
 .../plc4x/java/profinet/readwrite/PnDcp_Block.java |  6 ---
 .../plc4x/java/profinet/readwrite/PnDcp_Pdu.java   |  5 ---
 .../readwrite/PnDcp_Pdu_IdentifyRes_Payload.java   |  6 ---
 .../java/profinet/readwrite/PnDcp_ServiceType.java |  6 ---
 .../readwrite/PnDcp_SupportedDeviceOption.java     |  6 ---
 .../java/profinet/readwrite/PnIoCm_Block.java      |  6 ---
 .../readwrite/PnIoCm_DataUnitDataObject.java       | 20 ---------
 .../profinet/readwrite/PnIoCm_DataUnitIoCs.java    |  6 ---
 .../PnIoCm_ExpectedSubmoduleBlockReqApi.java       |  6 ---
 .../profinet/readwrite/PnIoCm_IoCrBlockReqApi.java |  6 ---
 .../plc4x/java/profinet/readwrite/PnIoCm_IoCs.java |  6 ---
 .../profinet/readwrite/PnIoCm_IoDataObject.java    |  6 ---
 .../readwrite/PnIoCm_ModuleDiffBlockApi.java       |  6 ---
 .../PnIoCm_ModuleDiffBlockApi_Module.java          |  6 ---
 .../PnIoCm_ModuleDiffBlockApi_Submodule.java       |  6 ---
 .../java/profinet/readwrite/PnIoCm_Packet.java     | 21 ---------
 .../readwrite/PnIoCm_RealIdentificationApi.java    |  6 ---
 .../PnIoCm_RealIdentificationApi_Slot.java         |  6 ---
 .../PnIoCm_RealIdentificationApi_Subslot.java      |  6 ---
 .../java/profinet/readwrite/PnIoCm_Submodule.java  |  6 ---
 .../readwrite/PnIo_CyclicServiceDataUnit.java      | 20 ---------
 .../readwrite/TlvOrgSpecificIeee8023Unit.java      |  6 ---
 .../readwrite/TlvOrgSpecificProfibusUnit.java      |  6 ---
 .../readwrite/TlvOrganizationSpecificUnit.java     |  6 ---
 .../plc4x/java/profinet/readwrite/UserData.java    | 19 --------
 .../apache/plc4x/java/profinet/readwrite/Uuid.java |  5 ---
 .../profinet/readwrite/DceRpc_ActivityUuid.java    |  6 ---
 .../profinet/readwrite/DceRpc_InterfaceUuid.java   |  6 ---
 .../java/profinet/readwrite/DceRpc_ObjectUuid.java |  6 ---
 .../java/profinet/readwrite/DceRpc_Packet.java     |  6 ---
 .../java/profinet/readwrite/Ethernet_Frame.java    |  6 ---
 .../profinet/readwrite/Ethernet_FramePayload.java  |  6 ---
 .../plc4x/java/profinet/readwrite/IpAddress.java   |  5 ---
 .../plc4x/java/profinet/readwrite/LldpUnit.java    |  5 ---
 .../plc4x/java/profinet/readwrite/Lldp_Pdu.java    |  5 ---
 .../plc4x/java/profinet/readwrite/MacAddress.java  |  6 ---
 .../java/profinet/readwrite/PascalString.java      |  6 ---
 .../readwrite/PascalString16BitLength.java         |  6 ---
 .../plc4x/java/profinet/readwrite/PnDcp_Block.java |  6 ---
 .../plc4x/java/profinet/readwrite/PnDcp_Pdu.java   |  5 ---
 .../readwrite/PnDcp_Pdu_IdentifyRes_Payload.java   |  6 ---
 .../java/profinet/readwrite/PnDcp_ServiceType.java |  6 ---
 .../readwrite/PnDcp_SupportedDeviceOption.java     |  6 ---
 .../java/profinet/readwrite/PnIoCm_Block.java      |  6 ---
 .../readwrite/PnIoCm_DataUnitDataObject.java       | 20 ---------
 .../profinet/readwrite/PnIoCm_DataUnitIoCs.java    |  6 ---
 .../PnIoCm_ExpectedSubmoduleBlockReqApi.java       |  6 ---
 .../profinet/readwrite/PnIoCm_IoCrBlockReqApi.java |  6 ---
 .../plc4x/java/profinet/readwrite/PnIoCm_IoCs.java |  6 ---
 .../profinet/readwrite/PnIoCm_IoDataObject.java    |  6 ---
 .../readwrite/PnIoCm_ModuleDiffBlockApi.java       |  6 ---
 .../PnIoCm_ModuleDiffBlockApi_Module.java          |  6 ---
 .../PnIoCm_ModuleDiffBlockApi_Submodule.java       |  6 ---
 .../java/profinet/readwrite/PnIoCm_Packet.java     | 21 ---------
 .../readwrite/PnIoCm_RealIdentificationApi.java    |  6 ---
 .../PnIoCm_RealIdentificationApi_Slot.java         |  6 ---
 .../PnIoCm_RealIdentificationApi_Subslot.java      |  6 ---
 .../java/profinet/readwrite/PnIoCm_Submodule.java  |  6 ---
 .../readwrite/PnIo_CyclicServiceDataUnit.java      | 20 ---------
 .../readwrite/TlvOrgSpecificIeee8023Unit.java      |  6 ---
 .../readwrite/TlvOrgSpecificProfibusUnit.java      |  6 ---
 .../readwrite/TlvOrganizationSpecificUnit.java     |  6 ---
 .../plc4x/java/profinet/readwrite/UserData.java    | 19 --------
 .../apache/plc4x/java/profinet/readwrite/Uuid.java |  5 ---
 .../java/s7/readwrite/Alarm8MessageQueryType.java  |  6 ---
 .../readwrite/AlarmMessageAckObjectPushType.java   |  6 ---
 .../java/s7/readwrite/AlarmMessageAckPushType.java |  6 ---
 .../s7/readwrite/AlarmMessageAckResponseType.java  |  6 ---
 .../java/s7/readwrite/AlarmMessageAckType.java     |  6 ---
 .../s7/readwrite/AlarmMessageObjectAckType.java    |  6 ---
 .../s7/readwrite/AlarmMessageObjectPushType.java   |  6 ---
 .../s7/readwrite/AlarmMessageObjectQueryType.java  |  6 ---
 .../java/s7/readwrite/AlarmMessagePushType.java    |  6 ---
 .../java/s7/readwrite/AlarmMessageQueryType.java   |  6 ---
 .../s7/readwrite/AssociatedQueryValueType.java     |  6 ---
 .../java/s7/readwrite/AssociatedValueType.java     |  6 ---
 .../apache/plc4x/java/s7/readwrite/COTPPacket.java | 20 ---------
 .../plc4x/java/s7/readwrite/COTPParameter.java     | 20 ---------
 .../java/s7/readwrite/CycServiceItemType.java      |  6 ---
 .../plc4x/java/s7/readwrite/DateAndTime.java       |  6 ---
 .../apache/plc4x/java/s7/readwrite/S7Address.java  |  5 ---
 .../java/s7/readwrite/S7DataAlarmMessage.java      | 20 ---------
 .../apache/plc4x/java/s7/readwrite/S7Message.java  |  5 ---
 .../plc4x/java/s7/readwrite/S7Parameter.java       | 20 ---------
 .../java/s7/readwrite/S7ParameterUserDataItem.java |  6 ---
 .../apache/plc4x/java/s7/readwrite/S7Payload.java  | 27 -----------
 .../java/s7/readwrite/S7PayloadUserDataItem.java   | 40 -----------------
 .../java/s7/readwrite/S7VarPayloadDataItem.java    |  6 ---
 .../java/s7/readwrite/S7VarPayloadStatusItem.java  |  6 ---
 .../s7/readwrite/S7VarRequestParameterItem.java    |  6 ---
 .../org/apache/plc4x/java/s7/readwrite/State.java  |  5 ---
 .../apache/plc4x/java/s7/readwrite/SubItem.java    |  5 ---
 .../plc4x/java/s7/readwrite/SzlDataTreeItem.java   |  6 ---
 .../org/apache/plc4x/java/s7/readwrite/SzlId.java  |  5 ---
 .../apache/plc4x/java/s7/readwrite/TPKTPacket.java |  6 ---
 .../plc4x/java/simulated/readwrite/Dummy.java      |  5 ---
 .../java/socketcan/readwrite/SocketCANFrame.java   |  6 ---
 691 files changed, 8776 deletions(-)

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 847e19acc5..95d0d65dbf 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
@@ -175,12 +175,6 @@ public abstract class CIPEncapsulationPacket implements Message {
     return lengthInBits;
   }
 
-  public static CIPEncapsulationPacket staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static CIPEncapsulationPacket staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("CIPEncapsulationPacket");
     PositionAware positionAware = readBuffer;
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 c0db5e950d..1b06acaea1 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
@@ -80,12 +80,6 @@ public abstract class DF1RequestCommand implements Message {
     return lengthInBits;
   }
 
-  public static DF1RequestCommand staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static DF1RequestCommand staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("DF1RequestCommand");
     PositionAware positionAware = readBuffer;
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 afa9483a42..389ae38b82 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
@@ -137,12 +137,6 @@ public abstract class DF1RequestMessage implements Message {
     return lengthInBits;
   }
 
-  public static DF1RequestMessage staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static DF1RequestMessage staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("DF1RequestMessage");
     PositionAware positionAware = readBuffer;
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 434e33a786..de572d4c69 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
@@ -143,26 +143,6 @@ public abstract class DF1ResponseMessage implements Message {
     return lengthInBits;
   }
 
-  public static DF1ResponseMessage staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Integer payloadLength;
-    if (args[0] instanceof Integer) {
-      payloadLength = (Integer) args[0];
-    } else if (args[0] instanceof String) {
-      payloadLength = Integer.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Integer or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, payloadLength);
-  }
-
   public static DF1ResponseMessage staticParse(ReadBuffer readBuffer, Integer payloadLength)
       throws ParseException {
     readBuffer.pullContext("DF1ResponseMessage");
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 64ea0f62ea..38b1989648 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
@@ -186,12 +186,6 @@ public class AdsDiscovery implements Message {
     return lengthInBits;
   }
 
-  public static AdsDiscovery staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsDiscovery staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDiscovery");
     PositionAware positionAware = readBuffer;
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 d95a1d0718..008fd6d5be 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
@@ -87,12 +87,6 @@ public abstract class AdsDiscoveryBlock implements Message {
     return lengthInBits;
   }
 
-  public static AdsDiscoveryBlock staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsDiscoveryBlock staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDiscoveryBlock");
     PositionAware positionAware = readBuffer;
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 a38c6e54f9..0db2e08b57 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
@@ -79,12 +79,6 @@ public class AdsDiscoveryConstants implements Message {
     return lengthInBits;
   }
 
-  public static AdsDiscoveryConstants staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsDiscoveryConstants staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDiscoveryConstants");
     PositionAware positionAware = readBuffer;
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 49531db194..b48a5fcb07 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
@@ -138,11 +138,6 @@ public class AmsNetId implements Message {
     return lengthInBits;
   }
 
-  public static AmsNetId staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AmsNetId staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsNetId");
     PositionAware positionAware = readBuffer;
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 7da66acec7..f8972839c3 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
@@ -95,11 +95,6 @@ public class AmsString implements Message {
     return lengthInBits;
   }
 
-  public static AmsString staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AmsString staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsString");
     PositionAware positionAware = readBuffer;
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 5fecf35555..664b244736 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
@@ -76,12 +76,6 @@ public class AdsConstants implements Message {
     return lengthInBits;
   }
 
-  public static AdsConstants staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsConstants staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsConstants");
     PositionAware positionAware = readBuffer;
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 b9d71edf60..6d0e8fe3f0 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
@@ -107,12 +107,6 @@ public class AdsDataTypeArrayInfo implements Message {
     return lengthInBits;
   }
 
-  public static AdsDataTypeArrayInfo staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsDataTypeArrayInfo staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDataTypeArrayInfo");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeTableChildEntry.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeTableChildEntry.java
index 2e34d7fa5d..8fce74edb4 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeTableChildEntry.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeTableChildEntry.java
@@ -429,12 +429,6 @@ public class AdsDataTypeTableChildEntry implements Message {
     return lengthInBits;
   }
 
-  public static AdsDataTypeTableChildEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsDataTypeTableChildEntry staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("AdsDataTypeTableChildEntry");
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeTableEntry.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeTableEntry.java
index 88e50c835d..01cc6afadf 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeTableEntry.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsDataTypeTableEntry.java
@@ -429,12 +429,6 @@ public class AdsDataTypeTableEntry implements Message {
     return lengthInBits;
   }
 
-  public static AdsDataTypeTableEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsDataTypeTableEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsDataTypeTableEntry");
     PositionAware positionAware = readBuffer;
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 5c62311aee..24c619866c 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
@@ -74,26 +74,6 @@ public abstract class AdsMultiRequestItem implements Message {
     return lengthInBits;
   }
 
-  public static AdsMultiRequestItem staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long indexGroup;
-    if (args[0] instanceof Long) {
-      indexGroup = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      indexGroup = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, indexGroup);
-  }
-
   public static AdsMultiRequestItem staticParse(ReadBuffer readBuffer, Long indexGroup)
       throws ParseException {
     readBuffer.pullContext("AdsMultiRequestItem");
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 15b638b446..b1f129a959 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
@@ -103,12 +103,6 @@ public class AdsNotificationSample implements Message {
     return lengthInBits;
   }
 
-  public static AdsNotificationSample staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsNotificationSample staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsNotificationSample");
     PositionAware positionAware = readBuffer;
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 37d34b8220..b29e355ff5 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
@@ -109,12 +109,6 @@ public class AdsStampHeader implements Message {
     return lengthInBits;
   }
 
-  public static AdsStampHeader staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsStampHeader staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsStampHeader");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsSymbolTableEntry.java b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsSymbolTableEntry.java
index 936732fc1d..ac16a5eca6 100644
--- a/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsSymbolTableEntry.java
+++ b/plc4j/drivers/ads/src/main/generated/org/apache/plc4x/java/ads/readwrite/AdsSymbolTableEntry.java
@@ -545,12 +545,6 @@ public class AdsSymbolTableEntry implements Message {
     return lengthInBits;
   }
 
-  public static AdsSymbolTableEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsSymbolTableEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsSymbolTableEntry");
     PositionAware positionAware = readBuffer;
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 cd96114bfe..e7f98e6e4c 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
@@ -167,12 +167,6 @@ public class AdsTableSizes implements Message {
     return lengthInBits;
   }
 
-  public static AdsTableSizes staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AdsTableSizes staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AdsTableSizes");
     PositionAware positionAware = readBuffer;
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 87d3220747..34f81ade74 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
@@ -138,11 +138,6 @@ public class AmsNetId implements Message {
     return lengthInBits;
   }
 
-  public static AmsNetId staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AmsNetId staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsNetId");
     PositionAware positionAware = readBuffer;
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 c5a9748a64..11637e7559 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
@@ -277,11 +277,6 @@ public abstract class AmsPacket implements Message {
     return lengthInBits;
   }
 
-  public static AmsPacket staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AmsPacket staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsPacket");
     PositionAware positionAware = readBuffer;
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 a1355b1c06..0329d424fd 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
@@ -143,12 +143,6 @@ public class AmsSerialAcknowledgeFrame implements Message {
     return lengthInBits;
   }
 
-  public static AmsSerialAcknowledgeFrame staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AmsSerialAcknowledgeFrame staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsSerialAcknowledgeFrame");
     PositionAware positionAware = readBuffer;
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 9c8a6d7ac7..abd9b39c80 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
@@ -156,12 +156,6 @@ public class AmsSerialFrame implements Message {
     return lengthInBits;
   }
 
-  public static AmsSerialFrame staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AmsSerialFrame staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsSerialFrame");
     PositionAware positionAware = readBuffer;
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 170f35e9fe..3e226694a8 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
@@ -143,12 +143,6 @@ public class AmsSerialResetFrame implements Message {
     return lengthInBits;
   }
 
-  public static AmsSerialResetFrame staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AmsSerialResetFrame staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsSerialResetFrame");
     PositionAware positionAware = readBuffer;
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 a6aad3b2b7..e9f42ecbf5 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
@@ -103,12 +103,6 @@ public class AmsTCPPacket implements Message {
     return lengthInBits;
   }
 
-  public static AmsTCPPacket staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AmsTCPPacket staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AmsTCPPacket");
     PositionAware positionAware = readBuffer;
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 7dcf9a3470..dd2ad8ed34 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
@@ -88,25 +88,6 @@ public abstract class APDU implements Message {
     return lengthInBits;
   }
 
-  public static APDU staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Integer apduLength;
-    if (args[0] instanceof Integer) {
-      apduLength = (Integer) args[0];
-    } else if (args[0] instanceof String) {
-      apduLength = Integer.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Integer or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, apduLength);
-  }
-
   public static APDU staticParse(ReadBuffer readBuffer, Integer apduLength) throws ParseException {
     readBuffer.pullContext("APDU");
     PositionAware positionAware = readBuffer;
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 53d059c2e7..a01472bc3a 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
@@ -114,26 +114,6 @@ public class BACnetAbortReasonTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAbortReasonTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetAbortReasonTagged staticParse(ReadBuffer readBuffer, Long actualLength)
       throws ParseException {
     readBuffer.pullContext("BACnetAbortReasonTagged");
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 ff1ffe63f6..9c7bc53bcf 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
@@ -133,36 +133,6 @@ public class BACnetAccessAuthenticationFactorDisableTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessAuthenticationFactorDisableTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessAuthenticationFactorDisableTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessAuthenticationFactorDisableTagged");
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 491e282ba5..91afd24f97 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
@@ -133,36 +133,6 @@ public class BACnetAccessCredentialDisableReasonTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessCredentialDisableReasonTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessCredentialDisableReasonTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessCredentialDisableReasonTagged");
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 3882e3f296..8a23025d77 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
@@ -132,36 +132,6 @@ public class BACnetAccessCredentialDisableTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessCredentialDisableTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessCredentialDisableTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessCredentialDisableTagged");
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 d8280122f7..83f5fcdcab 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
@@ -132,36 +132,6 @@ public class BACnetAccessEventTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessEventTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessEventTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessEventTagged");
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 c0fecfcf5a..1a2e50af53 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
@@ -101,36 +101,6 @@ public class BACnetAccessPassbackModeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessPassbackModeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessPassbackModeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessPassbackModeTagged");
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 a00068e476..71e1854c81 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
@@ -144,12 +144,6 @@ public class BACnetAccessRule implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessRule staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAccessRule staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAccessRule");
     PositionAware positionAware = readBuffer;
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 89d92804cd..795b1b0de3 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
@@ -104,36 +104,6 @@ public class BACnetAccessRuleLocationSpecifierTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessRuleLocationSpecifierTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessRuleLocationSpecifierTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessRuleLocationSpecifierTagged");
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 0f1da27776..8df6767339 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
@@ -104,36 +104,6 @@ public class BACnetAccessRuleTimeRangeSpecifierTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessRuleTimeRangeSpecifierTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessRuleTimeRangeSpecifierTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessRuleTimeRangeSpecifierTagged");
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 9d3aa9a08d..b34c8e60b3 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
@@ -77,12 +77,6 @@ public class BACnetAccessThreatLevel implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessThreatLevel staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAccessThreatLevel staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAccessThreatLevel");
     PositionAware positionAware = readBuffer;
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 c328c9fec7..e79252f03d 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
@@ -132,36 +132,6 @@ public class BACnetAccessUserTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessUserTypeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessUserTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessUserTypeTagged");
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 dd0be6532a..f2b044e9c2 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
@@ -132,36 +132,6 @@ public class BACnetAccessZoneOccupancyStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccessZoneOccupancyStateTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccessZoneOccupancyStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccessZoneOccupancyStateTagged");
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 536bb63976..a05f0d85d0 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
@@ -119,12 +119,6 @@ public class BACnetAccumulatorRecord implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccumulatorRecord staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAccumulatorRecord staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAccumulatorRecord");
     PositionAware positionAware = readBuffer;
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 2b2f69ef31..a2cafcaca3 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
@@ -104,36 +104,6 @@ public class BACnetAccumulatorRecordAccumulatorStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAccumulatorRecordAccumulatorStatusTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAccumulatorRecordAccumulatorStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAccumulatorRecordAccumulatorStatusTagged");
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 040fa5a343..b5160e3f30 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
@@ -196,12 +196,6 @@ public class BACnetActionCommand implements Message {
     return lengthInBits;
   }
 
-  public static BACnetActionCommand staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetActionCommand staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetActionCommand");
     PositionAware positionAware = readBuffer;
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 42fa1984f7..1381074873 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
@@ -110,12 +110,6 @@ public class BACnetActionList implements Message {
     return lengthInBits;
   }
 
-  public static BACnetActionList staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetActionList staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetActionList");
     PositionAware positionAware = readBuffer;
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 4f396e8c87..1330638b11 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
@@ -101,36 +101,6 @@ public class BACnetActionTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetActionTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetActionTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetActionTagged");
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 3b60a3e079..3e0cfdd68f 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
@@ -124,12 +124,6 @@ public class BACnetAddress implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAddress staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAddress staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAddress");
     PositionAware positionAware = readBuffer;
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 befee04528..dd2f08918b 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
@@ -91,12 +91,6 @@ public class BACnetAddressBinding implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAddressBinding staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAddressBinding staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetAddressBinding");
     PositionAware positionAware = readBuffer;
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 4b004202ad..a59db5857d 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
@@ -109,26 +109,6 @@ public class BACnetAddressEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAddressEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetAddressEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetAddressEnclosed");
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 abced382f0..325e4355d2 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
@@ -107,12 +107,6 @@ public abstract class BACnetApplicationTag implements Message {
     return lengthInBits;
   }
 
-  public static BACnetApplicationTag staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetApplicationTag staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetApplicationTag");
     PositionAware positionAware = readBuffer;
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 35159b72ed..ba857a8c16 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
@@ -91,12 +91,6 @@ public class BACnetAssignedAccessRights implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAssignedAccessRights staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAssignedAccessRights staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetAssignedAccessRights");
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 e78cb70e03..5e7f782b58 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
@@ -77,12 +77,6 @@ public class BACnetAssignedLandingCalls implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAssignedLandingCalls staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAssignedLandingCalls staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetAssignedLandingCalls");
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 e3ca6ea83b..0516ce531c 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
@@ -113,26 +113,6 @@ public class BACnetAssignedLandingCallsLandingCallsList implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAssignedLandingCallsLandingCallsList staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetAssignedLandingCallsLandingCallsList staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetAssignedLandingCallsLandingCallsList");
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 13cf1e2424..27add2feea 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
@@ -90,12 +90,6 @@ public class BACnetAssignedLandingCallsLandingCallsListEntry implements Message
     return lengthInBits;
   }
 
-  public static BACnetAssignedLandingCallsLandingCallsListEntry staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAssignedLandingCallsLandingCallsListEntry staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetAssignedLandingCallsLandingCallsListEntry");
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 d886bb703c..09cfc3177a 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
@@ -104,12 +104,6 @@ public class BACnetAuthenticationFactor implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthenticationFactor staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAuthenticationFactor staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationFactor");
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 f041e085cd..2c9abdec8b 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
@@ -110,26 +110,6 @@ public class BACnetAuthenticationFactorEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthenticationFactorEnclosed staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetAuthenticationFactorEnclosed staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationFactorEnclosed");
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 b12ffec238..6642fa56b8 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
@@ -108,12 +108,6 @@ public class BACnetAuthenticationFactorFormat implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthenticationFactorFormat staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAuthenticationFactorFormat staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationFactorFormat");
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 8c9fd3db2c..69c7e2e1b0 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
@@ -104,36 +104,6 @@ public class BACnetAuthenticationFactorTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthenticationFactorTypeTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAuthenticationFactorTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationFactorTypeTagged");
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 a836a2efe6..b85b37128f 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
@@ -104,12 +104,6 @@ public class BACnetAuthenticationPolicy implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthenticationPolicy staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAuthenticationPolicy staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationPolicy");
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 af205387b1..c83503e679 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
@@ -113,26 +113,6 @@ public class BACnetAuthenticationPolicyList implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthenticationPolicyList staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetAuthenticationPolicyList staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationPolicyList");
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 d2ecfece13..642a5caaef 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
@@ -92,12 +92,6 @@ public class BACnetAuthenticationPolicyListEntry implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthenticationPolicyListEntry staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetAuthenticationPolicyListEntry staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationPolicyListEntry");
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 174d402af0..e1ee908a14 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
@@ -104,36 +104,6 @@ public class BACnetAuthenticationStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthenticationStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAuthenticationStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAuthenticationStatusTagged");
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 ff210eff6f..22737b0f50 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
@@ -132,36 +132,6 @@ public class BACnetAuthorizationExemptionTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthorizationExemptionTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAuthorizationExemptionTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAuthorizationExemptionTagged");
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 c55b922dbb..bdca5bc254 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
@@ -132,36 +132,6 @@ public class BACnetAuthorizationModeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetAuthorizationModeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetAuthorizationModeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetAuthorizationModeTagged");
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 3116bce329..6e227eb754 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
@@ -92,12 +92,6 @@ public class BACnetBDTEntry implements Message {
     return lengthInBits;
   }
 
-  public static BACnetBDTEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetBDTEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetBDTEntry");
     PositionAware positionAware = readBuffer;
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 7a919c9353..0aea168520 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
@@ -101,36 +101,6 @@ public class BACnetBackupStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetBackupStateTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetBackupStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetBackupStateTagged");
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 1333858368..276cc38c8b 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
@@ -132,36 +132,6 @@ public class BACnetBinaryLightingPVTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetBinaryLightingPVTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetBinaryLightingPVTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetBinaryLightingPVTagged");
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 1fb90eca7b..d745d06837 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
@@ -101,36 +101,6 @@ public class BACnetBinaryPVTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetBinaryPVTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetBinaryPVTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetBinaryPVTagged");
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 4b269e9102..d21ad72e3c 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
@@ -140,12 +140,6 @@ public class BACnetCOVMultipleSubscription implements Message {
     return lengthInBits;
   }
 
-  public static BACnetCOVMultipleSubscription staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetCOVMultipleSubscription staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetCOVMultipleSubscription");
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 3dfa42fec4..6532d37e9e 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
@@ -119,26 +119,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification imp
     return lengthInBits;
   }
 
-  public static BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification");
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 dcdc24a584..750dd09f52 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
@@ -100,12 +100,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntr
     return lengthInBits;
   }
 
-  public static BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry staticParse(
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry");
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 c752030b8c..5111442962 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
@@ -123,27 +123,6 @@ public class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntr
     return lengthInBits;
   }
 
-  public static
-  BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences
-      staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static
   BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences
       staticParse(ReadBuffer readBuffer, Short tagNumber) throws ParseException {
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 b8d353fa01..e92b584ad5 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
@@ -113,13 +113,6 @@ class BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOf
     return lengthInBits;
   }
 
-  public static
-  BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry
-      staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static
   BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry
       staticParse(ReadBuffer readBuffer) throws ParseException {
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 b93f8131b1..3355dacb82 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
@@ -138,12 +138,6 @@ public class BACnetCOVSubscription implements Message {
     return lengthInBits;
   }
 
-  public static BACnetCOVSubscription staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetCOVSubscription staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCOVSubscription");
     PositionAware positionAware = readBuffer;
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 234f726515..f53d23dee3 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
@@ -91,12 +91,6 @@ public abstract class BACnetCalendarEntry implements Message {
     return lengthInBits;
   }
 
-  public static BACnetCalendarEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetCalendarEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetCalendarEntry");
     PositionAware positionAware = readBuffer;
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 52327344f7..2bff86eff0 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
@@ -109,26 +109,6 @@ public class BACnetCalendarEntryEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetCalendarEntryEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetCalendarEntryEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetCalendarEntryEnclosed");
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 d1149c39a9..8eae255cc6 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
@@ -101,12 +101,6 @@ public abstract class BACnetChannelValue implements Message {
     return lengthInBits;
   }
 
-  public static BACnetChannelValue staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetChannelValue staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetChannelValue");
     PositionAware positionAware = readBuffer;
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 ea84b3a1e7..0e3e430962 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
@@ -91,12 +91,6 @@ public abstract class BACnetClientCOV implements Message {
     return lengthInBits;
   }
 
-  public static BACnetClientCOV staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetClientCOV staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetClientCOV");
     PositionAware positionAware = readBuffer;
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 015d34e326..2ed9d0d8d3 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
@@ -81,26 +81,6 @@ public class BACnetClosingTag implements Message {
     return lengthInBits;
   }
 
-  public static BACnetClosingTag staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumberArgument;
-    if (args[0] instanceof Short) {
-      tagNumberArgument = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumberArgument = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumberArgument);
-  }
-
   public static BACnetClosingTag staticParse(ReadBuffer readBuffer, Short tagNumberArgument)
       throws ParseException {
     readBuffer.pullContext("BACnetClosingTag");
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 a9161bddce..8cbe215a97 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
@@ -116,12 +116,6 @@ public abstract class BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord staticParse(
       ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord");
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 3e7a25e155..8612643d9b 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
@@ -125,26 +125,6 @@ public abstract class BACnetConfirmedServiceRequestConfirmedTextMessageMessageCl
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass");
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 70f98c43f3..73d7542212 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
@@ -107,36 +107,6 @@ public class BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTag
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext(
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 f6a83f1f8e..2c43c9c578 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
@@ -159,26 +159,6 @@ public class BACnetConfirmedServiceRequestCreateObjectObjectSpecifier implements
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestCreateObjectObjectSpecifier staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetConfirmedServiceRequestCreateObjectObjectSpecifier staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestCreateObjectObjectSpecifier");
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 c52a24bc91..a57ad38f8c 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
@@ -107,36 +107,6 @@ public class BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisabl
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged
-      staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged
       staticParse(ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext(
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 9a47a65246..87a6549928 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
@@ -107,36 +107,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFil
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged
-      staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged
       staticParse(ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext(
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 dd8a7a8116..caf079e601 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
@@ -107,36 +107,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTa
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext(
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 3197487455..bd01be133b 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
@@ -122,26 +122,6 @@ public class BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter imp
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter");
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 cee9d31d1c..c467ffdb0c 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
@@ -116,12 +116,6 @@ public abstract class BACnetConfirmedServiceRequestReadRangeRange implements Mes
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestReadRangeRange staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetConfirmedServiceRequestReadRangeRange staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequestReadRangeRange");
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 f94caeaad4..8b88fb693f 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
@@ -107,36 +107,6 @@ public class BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOf
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged
-      staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged
       staticParse(ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext(
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 6ff80a0a33..a2084d2ca5 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
@@ -136,13 +136,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
     return lengthInBits;
   }
 
-  public static
-  BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications
-      staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static
   BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications
       staticParse(ReadBuffer readBuffer) throws ParseException {
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 4d7f1d9dd3..3760d659a2 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
@@ -125,27 +125,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
     return lengthInBits;
   }
 
-  public static
-  BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList
-      staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static
   BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList
       staticParse(ReadBuffer readBuffer, Short tagNumber) throws ParseException {
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 7d0b203464..c9a790ed05 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
@@ -113,13 +113,6 @@ class BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscrip
     return lengthInBits;
   }
 
-  public static
-  BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference
-      staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static
   BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference
       staticParse(ReadBuffer readBuffer) throws ParseException {
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 5a35746fbd..3b86143e12 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
@@ -129,58 +129,6 @@ public abstract class BACnetConstructedData implements Message {
     return lengthInBits;
   }
 
-  public static BACnetConstructedData staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 4)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 4, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[1] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[1];
-    } else if (args[1] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[1].getClass().getName());
-    }
-    BACnetPropertyIdentifier propertyIdentifierArgument;
-    if (args[2] instanceof BACnetPropertyIdentifier) {
-      propertyIdentifierArgument = (BACnetPropertyIdentifier) args[2];
-    } else if (args[2] instanceof String) {
-      propertyIdentifierArgument = BACnetPropertyIdentifier.valueOf((String) args[2]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 2 expected to be of type BACnetPropertyIdentifier or a string which is"
-              + " parseable but was "
-              + args[2].getClass().getName());
-    }
-    BACnetTagPayloadUnsignedInteger arrayIndexArgument;
-    if (args[3] instanceof BACnetTagPayloadUnsignedInteger) {
-      arrayIndexArgument = (BACnetTagPayloadUnsignedInteger) args[3];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 3 expected to be of type BACnetTagPayloadUnsignedInteger or a string which is"
-              + " parseable but was "
-              + args[3].getClass().getName());
-    }
-    return staticParse(
-        readBuffer, tagNumber, objectTypeArgument, propertyIdentifierArgument, arrayIndexArgument);
-  }
-
   public static BACnetConstructedData staticParse(
       ReadBuffer readBuffer,
       Short tagNumber,
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataElement.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataElement.java
index 0dd44321a5..2ecf5ddc66 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataElement.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetConstructedDataElement.java
@@ -178,48 +178,6 @@ public class BACnetConstructedDataElement implements Message {
     return lengthInBits;
   }
 
-  public static BACnetConstructedDataElement staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 3)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 3, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    BACnetPropertyIdentifier propertyIdentifierArgument;
-    if (args[1] instanceof BACnetPropertyIdentifier) {
-      propertyIdentifierArgument = (BACnetPropertyIdentifier) args[1];
-    } else if (args[1] instanceof String) {
-      propertyIdentifierArgument = BACnetPropertyIdentifier.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type BACnetPropertyIdentifier or a string which is"
-              + " parseable but was "
-              + args[1].getClass().getName());
-    }
-    BACnetTagPayloadUnsignedInteger arrayIndexArgument;
-    if (args[2] instanceof BACnetTagPayloadUnsignedInteger) {
-      arrayIndexArgument = (BACnetTagPayloadUnsignedInteger) args[2];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 2 expected to be of type BACnetTagPayloadUnsignedInteger or a string which is"
-              + " parseable but was "
-              + args[2].getClass().getName());
-    }
-    return staticParse(
-        readBuffer, objectTypeArgument, propertyIdentifierArgument, arrayIndexArgument);
-  }
-
   public static BACnetConstructedDataElement staticParse(
       ReadBuffer readBuffer,
       BACnetObjectType objectTypeArgument,
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetContextTag.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetContextTag.java
index 16ab59d46c..628fd166ac 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetContextTag.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetContextTag.java
@@ -112,36 +112,6 @@ public abstract class BACnetContextTag implements Message {
     return lengthInBits;
   }
 
-  public static BACnetContextTag staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumberArgument;
-    if (args[0] instanceof Short) {
-      tagNumberArgument = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumberArgument = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    BACnetDataType dataType;
-    if (args[1] instanceof BACnetDataType) {
-      dataType = (BACnetDataType) args[1];
-    } else if (args[1] instanceof String) {
-      dataType = BACnetDataType.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type BACnetDataType or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumberArgument, dataType);
-  }
-
   public static BACnetContextTag staticParse(
       ReadBuffer readBuffer, Short tagNumberArgument, BACnetDataType dataType)
       throws ParseException {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCredentialAuthenticationFactor.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCredentialAuthenticationFactor.java
index 9106ab92bb..b67fdd6df0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCredentialAuthenticationFactor.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetCredentialAuthenticationFactor.java
@@ -92,12 +92,6 @@ public class BACnetCredentialAuthenticationFactor implements Message {
     return lengthInBits;
   }
 
-  public static BACnetCredentialAuthenticationFactor staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetCredentialAuthenticationFactor staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetCredentialAuthenticationFactor");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDailySchedule.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDailySchedule.java
index 3f79220399..1a897b59f1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDailySchedule.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDailySchedule.java
@@ -106,12 +106,6 @@ public class BACnetDailySchedule implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDailySchedule staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetDailySchedule staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetDailySchedule");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateRange.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateRange.java
index 5fe59acfb0..f5fa8ff551 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateRange.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateRange.java
@@ -89,12 +89,6 @@ public class BACnetDateRange implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDateRange staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetDateRange staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetDateRange");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateRangeEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateRangeEnclosed.java
index 8fdb3736a8..8772ecaedd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateRangeEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateRangeEnclosed.java
@@ -109,26 +109,6 @@ public class BACnetDateRangeEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDateRangeEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetDateRangeEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetDateRangeEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateTime.java
index 64de75dc35..67a6f9d7ef 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateTime.java
@@ -89,12 +89,6 @@ public class BACnetDateTime implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDateTime staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetDateTime staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetDateTime");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateTimeEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateTimeEnclosed.java
index f251ee4d4b..cd75afca91 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateTimeEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDateTimeEnclosed.java
@@ -109,26 +109,6 @@ public class BACnetDateTimeEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDateTimeEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetDateTimeEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetDateTimeEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDaysOfWeekTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDaysOfWeekTagged.java
index 8a5b6ff509..0fd88bf04b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDaysOfWeekTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDaysOfWeekTagged.java
@@ -176,36 +176,6 @@ public class BACnetDaysOfWeekTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDaysOfWeekTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetDaysOfWeekTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetDaysOfWeekTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDestination.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDestination.java
index ab0299c413..7a90e4299d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDestination.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDestination.java
@@ -160,12 +160,6 @@ public class BACnetDestination implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDestination staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetDestination staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetDestination");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectPropertyReference.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectPropertyReference.java
index fd214020b0..1faf1aac85 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectPropertyReference.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectPropertyReference.java
@@ -124,12 +124,6 @@ public class BACnetDeviceObjectPropertyReference implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDeviceObjectPropertyReference staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetDeviceObjectPropertyReference staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetDeviceObjectPropertyReference");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectPropertyReferenceEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectPropertyReferenceEnclosed.java
index a35404810f..433687bd70 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectPropertyReferenceEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectPropertyReferenceEnclosed.java
@@ -109,26 +109,6 @@ public class BACnetDeviceObjectPropertyReferenceEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDeviceObjectPropertyReferenceEnclosed staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetDeviceObjectPropertyReferenceEnclosed staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetDeviceObjectPropertyReferenceEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectReference.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectReference.java
index 374c3be0fc..ea52630950 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectReference.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectReference.java
@@ -95,12 +95,6 @@ public class BACnetDeviceObjectReference implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDeviceObjectReference staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetDeviceObjectReference staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetDeviceObjectReference");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectReferenceEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectReferenceEnclosed.java
index 2aea19d292..cd3b6e6572 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectReferenceEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceObjectReferenceEnclosed.java
@@ -110,26 +110,6 @@ public class BACnetDeviceObjectReferenceEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDeviceObjectReferenceEnclosed staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetDeviceObjectReferenceEnclosed staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetDeviceObjectReferenceEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceStatusTagged.java
index f4aa0b5295..42a87936a4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDeviceStatusTagged.java
@@ -132,36 +132,6 @@ public class BACnetDeviceStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDeviceStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetDeviceStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetDeviceStatusTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorAlarmStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorAlarmStateTagged.java
index ab7c955ef2..764b6606c8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorAlarmStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorAlarmStateTagged.java
@@ -132,36 +132,6 @@ public class BACnetDoorAlarmStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDoorAlarmStateTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetDoorAlarmStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetDoorAlarmStateTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorSecuredStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorSecuredStatusTagged.java
index 73c4f305aa..cb944fe907 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorSecuredStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorSecuredStatusTagged.java
@@ -101,36 +101,6 @@ public class BACnetDoorSecuredStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDoorSecuredStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetDoorSecuredStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetDoorSecuredStatusTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorStatusTagged.java
index ec4f6742b2..ae6506ad69 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorStatusTagged.java
@@ -132,36 +132,6 @@ public class BACnetDoorStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDoorStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetDoorStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetDoorStatusTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorValueTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorValueTagged.java
index 094c284f78..250ea2c02d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorValueTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetDoorValueTagged.java
@@ -101,36 +101,6 @@ public class BACnetDoorValueTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetDoorValueTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetDoorValueTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetDoorValueTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEngineeringUnitsTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEngineeringUnitsTagged.java
index 4607d2c413..5d7f4aa484 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEngineeringUnitsTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEngineeringUnitsTagged.java
@@ -132,36 +132,6 @@ public class BACnetEngineeringUnitsTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEngineeringUnitsTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetEngineeringUnitsTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetEngineeringUnitsTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetError.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetError.java
index ec23761e09..5527685220 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetError.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetError.java
@@ -74,27 +74,6 @@ public abstract class BACnetError implements Message {
     return lengthInBits;
   }
 
-  public static BACnetError staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    BACnetConfirmedServiceChoice errorChoice;
-    if (args[0] instanceof BACnetConfirmedServiceChoice) {
-      errorChoice = (BACnetConfirmedServiceChoice) args[0];
-    } else if (args[0] instanceof String) {
-      errorChoice = BACnetConfirmedServiceChoice.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetConfirmedServiceChoice or a string which is"
-              + " parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, errorChoice);
-  }
-
   public static BACnetError staticParse(
       ReadBuffer readBuffer, BACnetConfirmedServiceChoice errorChoice) throws ParseException {
     readBuffer.pullContext("BACnetError");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorFaultTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorFaultTagged.java
index 85ab67f71a..3b68c01fe4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorFaultTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorFaultTagged.java
@@ -132,36 +132,6 @@ public class BACnetEscalatorFaultTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEscalatorFaultTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetEscalatorFaultTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetEscalatorFaultTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorModeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorModeTagged.java
index bd8708f145..2b529c5d77 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorModeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorModeTagged.java
@@ -132,36 +132,6 @@ public class BACnetEscalatorModeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEscalatorModeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetEscalatorModeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetEscalatorModeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorOperationDirectionTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorOperationDirectionTagged.java
index fbabdc4c00..05fbc4d567 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorOperationDirectionTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEscalatorOperationDirectionTagged.java
@@ -132,36 +132,6 @@ public class BACnetEscalatorOperationDirectionTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEscalatorOperationDirectionTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetEscalatorOperationDirectionTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetEscalatorOperationDirectionTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventLogRecord.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventLogRecord.java
index de50f2d8b7..177b96fa25 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventLogRecord.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventLogRecord.java
@@ -90,12 +90,6 @@ public class BACnetEventLogRecord implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventLogRecord staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetEventLogRecord staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetEventLogRecord");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventLogRecordLogDatum.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventLogRecordLogDatum.java
index 2ea2d59df8..e62c276ae7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventLogRecordLogDatum.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventLogRecordLogDatum.java
@@ -123,26 +123,6 @@ public abstract class BACnetEventLogRecordLogDatum implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventLogRecordLogDatum staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventLogRecordLogDatum staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetEventLogRecordLogDatum");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventNotificationSubscription.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventNotificationSubscription.java
index 0389141319..07f1c03b21 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventNotificationSubscription.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventNotificationSubscription.java
@@ -123,12 +123,6 @@ public class BACnetEventNotificationSubscription implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventNotificationSubscription staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetEventNotificationSubscription staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetEventNotificationSubscription");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameter.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameter.java
index 275033419c..bbf540e8de 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameter.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameter.java
@@ -91,12 +91,6 @@ public abstract class BACnetEventParameter implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventParameter staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetEventParameter staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetEventParameter");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterAccessEventListOfAccessEvents.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterAccessEventListOfAccessEvents.java
index 9b955c07db..7eb601fbef 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterAccessEventListOfAccessEvents.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterAccessEventListOfAccessEvents.java
@@ -113,26 +113,6 @@ public class BACnetEventParameterAccessEventListOfAccessEvents implements Messag
     return lengthInBits;
   }
 
-  public static BACnetEventParameterAccessEventListOfAccessEvents staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterAccessEventListOfAccessEvents staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterAccessEventListOfAccessEvents");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfBitstringListOfBitstringValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfBitstringListOfBitstringValues.java
index fe56f2572a..46f05b78f8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfBitstringListOfBitstringValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfBitstringListOfBitstringValues.java
@@ -113,26 +113,6 @@ public class BACnetEventParameterChangeOfBitstringListOfBitstringValues implemen
     return lengthInBits;
   }
 
-  public static BACnetEventParameterChangeOfBitstringListOfBitstringValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterChangeOfBitstringListOfBitstringValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterChangeOfBitstringListOfBitstringValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfCharacterStringListOfAlarmValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfCharacterStringListOfAlarmValues.java
index c323303e26..2c947864aa 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfCharacterStringListOfAlarmValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfCharacterStringListOfAlarmValues.java
@@ -113,26 +113,6 @@ public class BACnetEventParameterChangeOfCharacterStringListOfAlarmValues implem
     return lengthInBits;
   }
 
-  public static BACnetEventParameterChangeOfCharacterStringListOfAlarmValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterChangeOfCharacterStringListOfAlarmValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterChangeOfCharacterStringListOfAlarmValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues.java
index 762c0bc9e9..33de24b34c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues.java
@@ -113,26 +113,6 @@ public class BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues implements
     return lengthInBits;
   }
 
-  public static BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues.java
index f0d044d4c3..59cc0f5afa 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues.java
@@ -114,26 +114,6 @@ public class BACnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues i
     return lengthInBits;
   }
 
-  public static BACnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfStateListOfValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfStateListOfValues.java
index ffc46f3b70..bdb5dc336b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfStateListOfValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfStateListOfValues.java
@@ -113,26 +113,6 @@ public class BACnetEventParameterChangeOfStateListOfValues implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventParameterChangeOfStateListOfValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterChangeOfStateListOfValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterChangeOfStateListOfValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfTimerAlarmValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfTimerAlarmValue.java
index 1df2bb279d..4893e36c81 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfTimerAlarmValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfTimerAlarmValue.java
@@ -113,26 +113,6 @@ public class BACnetEventParameterChangeOfTimerAlarmValue implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventParameterChangeOfTimerAlarmValue staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterChangeOfTimerAlarmValue staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterChangeOfTimerAlarmValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfValueCivCriteria.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfValueCivCriteria.java
index 978b11d0eb..0218963d8d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfValueCivCriteria.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterChangeOfValueCivCriteria.java
@@ -123,26 +123,6 @@ public abstract class BACnetEventParameterChangeOfValueCivCriteria implements Me
     return lengthInBits;
   }
 
-  public static BACnetEventParameterChangeOfValueCivCriteria staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterChangeOfValueCivCriteria staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterChangeOfValueCivCriteria");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterExtendedParameters.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterExtendedParameters.java
index 9dd667c75f..69de6a1369 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterExtendedParameters.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventParameterExtendedParameters.java
@@ -399,26 +399,6 @@ public class BACnetEventParameterExtendedParameters implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventParameterExtendedParameters staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventParameterExtendedParameters staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetEventParameterExtendedParameters");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventPriorities.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventPriorities.java
index ac77a5a2e5..21697f4d18 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventPriorities.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventPriorities.java
@@ -135,26 +135,6 @@ public class BACnetEventPriorities implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventPriorities staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventPriorities staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetEventPriorities");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventStateTagged.java
index 8d1582b71b..59b5b7c107 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventStateTagged.java
@@ -132,36 +132,6 @@ public class BACnetEventStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventStateTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetEventStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetEventStateTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventSummariesList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventSummariesList.java
index d049551a0f..44cfc20493 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventSummariesList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventSummariesList.java
@@ -113,26 +113,6 @@ public class BACnetEventSummariesList implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventSummariesList staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventSummariesList staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetEventSummariesList");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventSummary.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventSummary.java
index 2b1fd4598e..2c7a211af5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventSummary.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventSummary.java
@@ -162,12 +162,6 @@ public class BACnetEventSummary implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventSummary staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetEventSummary staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetEventSummary");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTimestamps.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTimestamps.java
index 3da5189a9d..4176db4bad 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTimestamps.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTimestamps.java
@@ -102,12 +102,6 @@ public class BACnetEventTimestamps implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventTimestamps staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetEventTimestamps staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetEventTimestamps");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTimestampsEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTimestampsEnclosed.java
index 4d860e292f..1950ea14a7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTimestampsEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTimestampsEnclosed.java
@@ -110,26 +110,6 @@ public class BACnetEventTimestampsEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventTimestampsEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetEventTimestampsEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetEventTimestampsEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTransitionBitsTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTransitionBitsTagged.java
index 22b5adfbb5..837db65a68 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTransitionBitsTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTransitionBitsTagged.java
@@ -132,36 +132,6 @@ public class BACnetEventTransitionBitsTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventTransitionBitsTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetEventTransitionBitsTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetEventTransitionBitsTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTypeTagged.java
index 795873eb7b..dd0e0840cc 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetEventTypeTagged.java
@@ -132,36 +132,6 @@ public class BACnetEventTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetEventTypeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetEventTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetEventTypeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameter.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameter.java
index d33f11471c..f9eb2020f5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameter.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameter.java
@@ -91,12 +91,6 @@ public abstract class BACnetFaultParameter implements Message {
     return lengthInBits;
   }
 
-  public static BACnetFaultParameter staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetFaultParameter staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetFaultParameter");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultCharacterStringListOfFaultValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultCharacterStringListOfFaultValues.java
index c953150a6e..a60100d55b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultCharacterStringListOfFaultValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultCharacterStringListOfFaultValues.java
@@ -113,26 +113,6 @@ public class BACnetFaultParameterFaultCharacterStringListOfFaultValues implement
     return lengthInBits;
   }
 
-  public static BACnetFaultParameterFaultCharacterStringListOfFaultValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetFaultParameterFaultCharacterStringListOfFaultValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetFaultParameterFaultCharacterStringListOfFaultValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultExtendedParameters.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultExtendedParameters.java
index 657b73e8ea..bcf3430dca 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultExtendedParameters.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultExtendedParameters.java
@@ -113,26 +113,6 @@ public class BACnetFaultParameterFaultExtendedParameters implements Message {
     return lengthInBits;
   }
 
-  public static BACnetFaultParameterFaultExtendedParameters staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetFaultParameterFaultExtendedParameters staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetFaultParameterFaultExtendedParameters");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultExtendedParametersEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultExtendedParametersEntry.java
index 325c64c0c3..5636c19de0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultExtendedParametersEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultExtendedParametersEntry.java
@@ -101,12 +101,6 @@ public abstract class BACnetFaultParameterFaultExtendedParametersEntry implement
     return lengthInBits;
   }
 
-  public static BACnetFaultParameterFaultExtendedParametersEntry staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetFaultParameterFaultExtendedParametersEntry staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetFaultParameterFaultExtendedParametersEntry");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultLifeSafetyListOfFaultValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultLifeSafetyListOfFaultValues.java
index f67a46e486..267a700879 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultLifeSafetyListOfFaultValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultLifeSafetyListOfFaultValues.java
@@ -113,26 +113,6 @@ public class BACnetFaultParameterFaultLifeSafetyListOfFaultValues implements Mes
     return lengthInBits;
   }
 
-  public static BACnetFaultParameterFaultLifeSafetyListOfFaultValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetFaultParameterFaultLifeSafetyListOfFaultValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetFaultParameterFaultLifeSafetyListOfFaultValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultOutOfRangeMaxNormalValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultOutOfRangeMaxNormalValue.java
index 8ff7c6c2d6..ebb0ca92a3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultOutOfRangeMaxNormalValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultOutOfRangeMaxNormalValue.java
@@ -123,26 +123,6 @@ public abstract class BACnetFaultParameterFaultOutOfRangeMaxNormalValue implemen
     return lengthInBits;
   }
 
-  public static BACnetFaultParameterFaultOutOfRangeMaxNormalValue staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetFaultParameterFaultOutOfRangeMaxNormalValue staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetFaultParameterFaultOutOfRangeMaxNormalValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultOutOfRangeMinNormalValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultOutOfRangeMinNormalValue.java
index 7e3b476d75..bb4b21f05d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultOutOfRangeMinNormalValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultOutOfRangeMinNormalValue.java
@@ -123,26 +123,6 @@ public abstract class BACnetFaultParameterFaultOutOfRangeMinNormalValue implemen
     return lengthInBits;
   }
 
-  public static BACnetFaultParameterFaultOutOfRangeMinNormalValue staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetFaultParameterFaultOutOfRangeMinNormalValue staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetFaultParameterFaultOutOfRangeMinNormalValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultStateListOfFaultValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultStateListOfFaultValues.java
index 3655edd7ce..436b1e5654 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultStateListOfFaultValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultParameterFaultStateListOfFaultValues.java
@@ -113,26 +113,6 @@ public class BACnetFaultParameterFaultStateListOfFaultValues implements Message
     return lengthInBits;
   }
 
-  public static BACnetFaultParameterFaultStateListOfFaultValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetFaultParameterFaultStateListOfFaultValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetFaultParameterFaultStateListOfFaultValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultTypeTagged.java
index 0b2cad7e01..6cf22d9f8e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFaultTypeTagged.java
@@ -101,36 +101,6 @@ public class BACnetFaultTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetFaultTypeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetFaultTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetFaultTypeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFileAccessMethodTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFileAccessMethodTagged.java
index bb64a6f9bd..03ff63948b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFileAccessMethodTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetFileAccessMethodTagged.java
@@ -101,36 +101,6 @@ public class BACnetFileAccessMethodTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetFileAccessMethodTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetFileAccessMethodTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetFileAccessMethodTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetGroupChannelValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetGroupChannelValue.java
index fee7adbdcd..d73a643c58 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetGroupChannelValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetGroupChannelValue.java
@@ -107,12 +107,6 @@ public class BACnetGroupChannelValue implements Message {
     return lengthInBits;
   }
 
-  public static BACnetGroupChannelValue staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetGroupChannelValue staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetGroupChannelValue");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetGroupChannelValueList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetGroupChannelValueList.java
index 8f696701f1..9641a856a1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetGroupChannelValueList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetGroupChannelValueList.java
@@ -113,26 +113,6 @@ public class BACnetGroupChannelValueList implements Message {
     return lengthInBits;
   }
 
-  public static BACnetGroupChannelValueList staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetGroupChannelValueList staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetGroupChannelValueList");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostAddress.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostAddress.java
index c7dff5c676..aab809f3f1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostAddress.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostAddress.java
@@ -91,12 +91,6 @@ public abstract class BACnetHostAddress implements Message {
     return lengthInBits;
   }
 
-  public static BACnetHostAddress staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetHostAddress staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetHostAddress");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostAddressEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostAddressEnclosed.java
index a0e4b5f1b8..cb37aab701 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostAddressEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostAddressEnclosed.java
@@ -109,26 +109,6 @@ public class BACnetHostAddressEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetHostAddressEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetHostAddressEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetHostAddressEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostNPort.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostNPort.java
index d6f4eb7306..104a2a6ad9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostNPort.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostNPort.java
@@ -89,12 +89,6 @@ public class BACnetHostNPort implements Message {
     return lengthInBits;
   }
 
-  public static BACnetHostNPort staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetHostNPort staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetHostNPort");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostNPortEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostNPortEnclosed.java
index c272cf18a5..fdc0b8a104 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostNPortEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetHostNPortEnclosed.java
@@ -110,26 +110,6 @@ public class BACnetHostNPortEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetHostNPortEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetHostNPortEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetHostNPortEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetIPModeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetIPModeTagged.java
index eaa4308b69..e37a67d486 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetIPModeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetIPModeTagged.java
@@ -101,36 +101,6 @@ public class BACnetIPModeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetIPModeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetIPModeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetIPModeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetKeyIdentifier.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetKeyIdentifier.java
index 7ed10e8467..e4deb5a733 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetKeyIdentifier.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetKeyIdentifier.java
@@ -90,12 +90,6 @@ public class BACnetKeyIdentifier implements Message {
     return lengthInBits;
   }
 
-  public static BACnetKeyIdentifier staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetKeyIdentifier staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetKeyIdentifier");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingCallStatus.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingCallStatus.java
index 32b762dfa6..76e506a534 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingCallStatus.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingCallStatus.java
@@ -106,12 +106,6 @@ public class BACnetLandingCallStatus implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLandingCallStatus staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLandingCallStatus staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetLandingCallStatus");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingCallStatusCommand.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingCallStatusCommand.java
index 4cc18cefc9..e9f5672ecf 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingCallStatusCommand.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingCallStatusCommand.java
@@ -91,12 +91,6 @@ public abstract class BACnetLandingCallStatusCommand implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLandingCallStatusCommand staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLandingCallStatusCommand staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetLandingCallStatusCommand");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatus.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatus.java
index 587c5d7513..8d1f3b9d02 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatus.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatus.java
@@ -77,12 +77,6 @@ public class BACnetLandingDoorStatus implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLandingDoorStatus staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLandingDoorStatus staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetLandingDoorStatus");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatusLandingDoorsList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatusLandingDoorsList.java
index a34b84f92d..aaeb80b823 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatusLandingDoorsList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatusLandingDoorsList.java
@@ -113,26 +113,6 @@ public class BACnetLandingDoorStatusLandingDoorsList implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLandingDoorStatusLandingDoorsList staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetLandingDoorStatusLandingDoorsList staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetLandingDoorStatusLandingDoorsList");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatusLandingDoorsListEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatusLandingDoorsListEntry.java
index ac58e1c492..88fdeeb6d2 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatusLandingDoorsListEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLandingDoorStatusLandingDoorsListEntry.java
@@ -90,12 +90,6 @@ public class BACnetLandingDoorStatusLandingDoorsListEntry implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLandingDoorStatusLandingDoorsListEntry staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLandingDoorStatusLandingDoorsListEntry staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetLandingDoorStatusLandingDoorsListEntry");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyModeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyModeTagged.java
index 9d0cf37442..e9bbc83b5f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyModeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyModeTagged.java
@@ -132,36 +132,6 @@ public class BACnetLifeSafetyModeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLifeSafetyModeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLifeSafetyModeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLifeSafetyModeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyOperationTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyOperationTagged.java
index 538fd68be2..14342fd45e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyOperationTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyOperationTagged.java
@@ -132,36 +132,6 @@ public class BACnetLifeSafetyOperationTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLifeSafetyOperationTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLifeSafetyOperationTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLifeSafetyOperationTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyStateTagged.java
index 64cb8e5340..88e8ffccd7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLifeSafetyStateTagged.java
@@ -132,36 +132,6 @@ public class BACnetLifeSafetyStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLifeSafetyStateTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLifeSafetyStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLifeSafetyStateTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarCallList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarCallList.java
index 9f9b9aedad..920fcf84ee 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarCallList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarCallList.java
@@ -77,12 +77,6 @@ public class BACnetLiftCarCallList implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLiftCarCallList staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLiftCarCallList staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetLiftCarCallList");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarCallListFloorList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarCallListFloorList.java
index 79bcf50dca..822856543a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarCallListFloorList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarCallListFloorList.java
@@ -113,26 +113,6 @@ public class BACnetLiftCarCallListFloorList implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLiftCarCallListFloorList staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetLiftCarCallListFloorList staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetLiftCarCallListFloorList");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDirectionTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDirectionTagged.java
index 2f2115b0db..def6c1d1ad 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDirectionTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDirectionTagged.java
@@ -132,36 +132,6 @@ public class BACnetLiftCarDirectionTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLiftCarDirectionTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLiftCarDirectionTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLiftCarDirectionTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDoorCommandTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDoorCommandTagged.java
index 94237e7d02..bbd686370c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDoorCommandTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDoorCommandTagged.java
@@ -101,36 +101,6 @@ public class BACnetLiftCarDoorCommandTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLiftCarDoorCommandTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLiftCarDoorCommandTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLiftCarDoorCommandTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDriveStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDriveStatusTagged.java
index fbc333c90b..5a05dbe6b8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDriveStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarDriveStatusTagged.java
@@ -132,36 +132,6 @@ public class BACnetLiftCarDriveStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLiftCarDriveStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLiftCarDriveStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLiftCarDriveStatusTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarModeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarModeTagged.java
index 28a637f869..597113c591 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarModeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftCarModeTagged.java
@@ -132,36 +132,6 @@ public class BACnetLiftCarModeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLiftCarModeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLiftCarModeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLiftCarModeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftFaultTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftFaultTagged.java
index db48883535..addec794a0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftFaultTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftFaultTagged.java
@@ -132,36 +132,6 @@ public class BACnetLiftFaultTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLiftFaultTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLiftFaultTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLiftFaultTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftGroupModeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftGroupModeTagged.java
index e9806bd98f..b45de49856 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftGroupModeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLiftGroupModeTagged.java
@@ -101,36 +101,6 @@ public class BACnetLiftGroupModeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLiftGroupModeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLiftGroupModeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLiftGroupModeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingCommand.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingCommand.java
index ad14a3d0a3..7c63ca1755 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingCommand.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingCommand.java
@@ -154,12 +154,6 @@ public class BACnetLightingCommand implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLightingCommand staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLightingCommand staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetLightingCommand");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingCommandEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingCommandEnclosed.java
index ab4a5bcfaf..c3653cbca7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingCommandEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingCommandEnclosed.java
@@ -110,26 +110,6 @@ public class BACnetLightingCommandEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLightingCommandEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetLightingCommandEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetLightingCommandEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingInProgressTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingInProgressTagged.java
index 5b1f2a1cea..adc29ff084 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingInProgressTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingInProgressTagged.java
@@ -101,36 +101,6 @@ public class BACnetLightingInProgressTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLightingInProgressTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLightingInProgressTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLightingInProgressTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingOperationTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingOperationTagged.java
index ab7f339a57..47e73fc02d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingOperationTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingOperationTagged.java
@@ -132,36 +132,6 @@ public class BACnetLightingOperationTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLightingOperationTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLightingOperationTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLightingOperationTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingTransitionTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingTransitionTagged.java
index efc81909e4..22db3be776 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingTransitionTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLightingTransitionTagged.java
@@ -132,36 +132,6 @@ public class BACnetLightingTransitionTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLightingTransitionTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLightingTransitionTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLightingTransitionTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLimitEnableTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLimitEnableTagged.java
index 46e6243f97..ad53261bae 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLimitEnableTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLimitEnableTagged.java
@@ -121,36 +121,6 @@ public class BACnetLimitEnableTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLimitEnableTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLimitEnableTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLimitEnableTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLockStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLockStatusTagged.java
index c51d1013a3..91ce056888 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLockStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLockStatusTagged.java
@@ -101,36 +101,6 @@ public class BACnetLockStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLockStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLockStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLockStatusTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogData.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogData.java
index 0c050f9898..68ff0868fd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogData.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogData.java
@@ -123,26 +123,6 @@ public abstract class BACnetLogData implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLogData staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetLogData staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetLogData");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogDataLogDataEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogDataLogDataEntry.java
index a65df312a0..ee712481f3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogDataLogDataEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogDataLogDataEntry.java
@@ -91,12 +91,6 @@ public abstract class BACnetLogDataLogDataEntry implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLogDataLogDataEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLogDataLogDataEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetLogDataLogDataEntry");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogMultipleRecord.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogMultipleRecord.java
index ee1e087955..c5c6857d63 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogMultipleRecord.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogMultipleRecord.java
@@ -89,12 +89,6 @@ public class BACnetLogMultipleRecord implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLogMultipleRecord staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLogMultipleRecord staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetLogMultipleRecord");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogRecord.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogRecord.java
index 950a4fe53f..ad2624c362 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogRecord.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogRecord.java
@@ -106,12 +106,6 @@ public class BACnetLogRecord implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLogRecord staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetLogRecord staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetLogRecord");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogRecordLogDatum.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogRecordLogDatum.java
index 756c9d0d99..9bdde5a712 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogRecordLogDatum.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogRecordLogDatum.java
@@ -123,26 +123,6 @@ public abstract class BACnetLogRecordLogDatum implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLogRecordLogDatum staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetLogRecordLogDatum staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetLogRecordLogDatum");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogStatusTagged.java
index ca10a6fa58..cb89296830 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLogStatusTagged.java
@@ -132,36 +132,6 @@ public class BACnetLogStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLogStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLogStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLogStatusTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLoggingTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLoggingTypeTagged.java
index f1bd6160e5..5c371ec581 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLoggingTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetLoggingTypeTagged.java
@@ -132,36 +132,6 @@ public class BACnetLoggingTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetLoggingTypeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetLoggingTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetLoggingTypeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetMaintenanceTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetMaintenanceTagged.java
index 24b0817dfd..6b90801337 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetMaintenanceTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetMaintenanceTagged.java
@@ -132,36 +132,6 @@ public class BACnetMaintenanceTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetMaintenanceTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetMaintenanceTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetMaintenanceTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNameValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNameValue.java
index 586509dcc8..dc54913339 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNameValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNameValue.java
@@ -91,12 +91,6 @@ public class BACnetNameValue implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNameValue staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetNameValue staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetNameValue");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNameValueCollection.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNameValueCollection.java
index 5068a8cb65..10db9bb167 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNameValueCollection.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNameValueCollection.java
@@ -113,26 +113,6 @@ public class BACnetNameValueCollection implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNameValueCollection staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetNameValueCollection staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetNameValueCollection");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkNumberQualityTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkNumberQualityTagged.java
index 081bc7086a..91e7074cf1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkNumberQualityTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkNumberQualityTagged.java
@@ -104,36 +104,6 @@ public class BACnetNetworkNumberQualityTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNetworkNumberQualityTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetNetworkNumberQualityTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetNetworkNumberQualityTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkPortCommandTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkPortCommandTagged.java
index 4d476669d2..59e1279779 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkPortCommandTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkPortCommandTagged.java
@@ -132,36 +132,6 @@ public class BACnetNetworkPortCommandTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNetworkPortCommandTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetNetworkPortCommandTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetNetworkPortCommandTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkSecurityPolicy.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkSecurityPolicy.java
index 234944dbfc..31cf725151 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkSecurityPolicy.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkSecurityPolicy.java
@@ -90,12 +90,6 @@ public class BACnetNetworkSecurityPolicy implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNetworkSecurityPolicy staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetNetworkSecurityPolicy staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetNetworkSecurityPolicy");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkTypeTagged.java
index 0b182ad8c9..840d0de910 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNetworkTypeTagged.java
@@ -132,36 +132,6 @@ public class BACnetNetworkTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNetworkTypeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetNetworkTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetNetworkTypeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNodeTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNodeTypeTagged.java
index 28fa1056d0..e266e748e8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNodeTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNodeTypeTagged.java
@@ -101,36 +101,6 @@ public class BACnetNodeTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNodeTypeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetNodeTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetNodeTypeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParameters.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParameters.java
index ace075f762..7b5206c921 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParameters.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParameters.java
@@ -126,37 +126,6 @@ public abstract class BACnetNotificationParameters implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNotificationParameters staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[1] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[1];
-    } else if (args[1] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, objectTypeArgument);
-  }
-
   public static BACnetNotificationParameters staticParse(
       ReadBuffer readBuffer, Short tagNumber, BACnetObjectType objectTypeArgument)
       throws ParseException {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersChangeOfDiscreteValueNewValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersChangeOfDiscreteValueNewValue.java
index 46f0254b72..fea3c79082 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersChangeOfDiscreteValueNewValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersChangeOfDiscreteValueNewValue.java
@@ -133,26 +133,6 @@ public abstract class BACnetNotificationParametersChangeOfDiscreteValueNewValue
     return lengthInBits;
   }
 
-  public static BACnetNotificationParametersChangeOfDiscreteValueNewValue staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetNotificationParametersChangeOfDiscreteValueNewValue staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetNotificationParametersChangeOfDiscreteValueNewValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersChangeOfValueNewValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersChangeOfValueNewValue.java
index 8d0a3e6608..7687da4cc6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersChangeOfValueNewValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersChangeOfValueNewValue.java
@@ -123,26 +123,6 @@ public abstract class BACnetNotificationParametersChangeOfValueNewValue implemen
     return lengthInBits;
   }
 
-  public static BACnetNotificationParametersChangeOfValueNewValue staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetNotificationParametersChangeOfValueNewValue staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetNotificationParametersChangeOfValueNewValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersExtendedParameters.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersExtendedParameters.java
index 91dc1234d4..18568a0a88 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersExtendedParameters.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotificationParametersExtendedParameters.java
@@ -399,26 +399,6 @@ public class BACnetNotificationParametersExtendedParameters implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNotificationParametersExtendedParameters staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetNotificationParametersExtendedParameters staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetNotificationParametersExtendedParameters");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotifyTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotifyTypeTagged.java
index 1ceedf20b4..6145769fc7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotifyTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetNotifyTypeTagged.java
@@ -101,36 +101,6 @@ public class BACnetNotifyTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetNotifyTypeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetNotifyTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetNotifyTypeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectPropertyReference.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectPropertyReference.java
index 1c0886ca29..b7542d2954 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectPropertyReference.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectPropertyReference.java
@@ -108,12 +108,6 @@ public class BACnetObjectPropertyReference implements Message {
     return lengthInBits;
   }
 
-  public static BACnetObjectPropertyReference staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetObjectPropertyReference staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetObjectPropertyReference");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectPropertyReferenceEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectPropertyReferenceEnclosed.java
index a17dab4084..d22d159dea 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectPropertyReferenceEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectPropertyReferenceEnclosed.java
@@ -112,26 +112,6 @@ public class BACnetObjectPropertyReferenceEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetObjectPropertyReferenceEnclosed staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetObjectPropertyReferenceEnclosed staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetObjectPropertyReferenceEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectTypeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectTypeTagged.java
index 9118e6014a..886686a892 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectTypeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectTypeTagged.java
@@ -132,36 +132,6 @@ public class BACnetObjectTypeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetObjectTypeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetObjectTypeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetObjectTypeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectTypesSupportedTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectTypesSupportedTagged.java
index 3b2b8d2dc4..594265f052 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectTypesSupportedTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetObjectTypesSupportedTagged.java
@@ -209,36 +209,6 @@ public class BACnetObjectTypesSupportedTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetObjectTypesSupportedTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetObjectTypesSupportedTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetObjectTypesSupportedTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOpeningTag.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOpeningTag.java
index f8790e044e..8b2256ca05 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOpeningTag.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOpeningTag.java
@@ -81,26 +81,6 @@ public class BACnetOpeningTag implements Message {
     return lengthInBits;
   }
 
-  public static BACnetOpeningTag staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumberArgument;
-    if (args[0] instanceof Short) {
-      tagNumberArgument = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumberArgument = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumberArgument);
-  }
-
   public static BACnetOpeningTag staticParse(ReadBuffer readBuffer, Short tagNumberArgument)
       throws ParseException {
     readBuffer.pullContext("BACnetOpeningTag");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalBinaryPV.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalBinaryPV.java
index 86e75d1542..0ea02d5a50 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalBinaryPV.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalBinaryPV.java
@@ -91,12 +91,6 @@ public abstract class BACnetOptionalBinaryPV implements Message {
     return lengthInBits;
   }
 
-  public static BACnetOptionalBinaryPV staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetOptionalBinaryPV staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetOptionalBinaryPV");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalCharacterString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalCharacterString.java
index 97604c23cd..c954301723 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalCharacterString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalCharacterString.java
@@ -91,12 +91,6 @@ public abstract class BACnetOptionalCharacterString implements Message {
     return lengthInBits;
   }
 
-  public static BACnetOptionalCharacterString staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetOptionalCharacterString staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetOptionalCharacterString");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalREAL.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalREAL.java
index 93be70307d..09af95cb04 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalREAL.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalREAL.java
@@ -91,12 +91,6 @@ public abstract class BACnetOptionalREAL implements Message {
     return lengthInBits;
   }
 
-  public static BACnetOptionalREAL staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetOptionalREAL staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetOptionalREAL");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalUnsigned.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalUnsigned.java
index 7dd2693b4e..2192e6fb24 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalUnsigned.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetOptionalUnsigned.java
@@ -91,12 +91,6 @@ public abstract class BACnetOptionalUnsigned implements Message {
     return lengthInBits;
   }
 
-  public static BACnetOptionalUnsigned staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetOptionalUnsigned staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetOptionalUnsigned");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPolarityTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPolarityTagged.java
index 4ab807d61b..397ad4ab39 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPolarityTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPolarityTagged.java
@@ -101,36 +101,6 @@ public class BACnetPolarityTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPolarityTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetPolarityTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetPolarityTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPortPermission.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPortPermission.java
index 2a37c47665..3d69d2e175 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPortPermission.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPortPermission.java
@@ -92,12 +92,6 @@ public class BACnetPortPermission implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPortPermission staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetPortPermission staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetPortPermission");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPrescale.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPrescale.java
index 7dc745f0c8..8ab61ddaee 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPrescale.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPrescale.java
@@ -90,12 +90,6 @@ public class BACnetPrescale implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPrescale staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetPrescale staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetPrescale");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPriorityArray.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPriorityArray.java
index 6a413b2b1a..523e5ba317 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPriorityArray.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPriorityArray.java
@@ -305,46 +305,6 @@ public class BACnetPriorityArray implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPriorityArray staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 3)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 3, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    Short tagNumber;
-    if (args[1] instanceof Short) {
-      tagNumber = (Short) args[1];
-    } else if (args[1] instanceof String) {
-      tagNumber = Short.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type Short or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    BACnetTagPayloadUnsignedInteger arrayIndexArgument;
-    if (args[2] instanceof BACnetTagPayloadUnsignedInteger) {
-      arrayIndexArgument = (BACnetTagPayloadUnsignedInteger) args[2];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 2 expected to be of type BACnetTagPayloadUnsignedInteger or a string which is"
-              + " parseable but was "
-              + args[2].getClass().getName());
-    }
-    return staticParse(readBuffer, objectTypeArgument, tagNumber, arrayIndexArgument);
-  }
-
   public static BACnetPriorityArray staticParse(
       ReadBuffer readBuffer,
       BACnetObjectType objectTypeArgument,
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPriorityValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPriorityValue.java
index 6e0b3b1e95..4bae993159 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPriorityValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPriorityValue.java
@@ -105,27 +105,6 @@ public abstract class BACnetPriorityValue implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPriorityValue staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, objectTypeArgument);
-  }
-
   public static BACnetPriorityValue staticParse(
       ReadBuffer readBuffer, BACnetObjectType objectTypeArgument) throws ParseException {
     readBuffer.pullContext("BACnetPriorityValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProcessIdSelection.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProcessIdSelection.java
index e768ca16a9..a40616b56f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProcessIdSelection.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProcessIdSelection.java
@@ -91,12 +91,6 @@ public abstract class BACnetProcessIdSelection implements Message {
     return lengthInBits;
   }
 
-  public static BACnetProcessIdSelection staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetProcessIdSelection staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetProcessIdSelection");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramErrorTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramErrorTagged.java
index 15087572ac..e7bb1d783e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramErrorTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramErrorTagged.java
@@ -132,36 +132,6 @@ public class BACnetProgramErrorTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetProgramErrorTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetProgramErrorTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetProgramErrorTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramRequestTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramRequestTagged.java
index 9f9402cef4..785f87d89f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramRequestTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramRequestTagged.java
@@ -101,36 +101,6 @@ public class BACnetProgramRequestTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetProgramRequestTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetProgramRequestTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetProgramRequestTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramStateTagged.java
index 00aa50b9d3..47c299490f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProgramStateTagged.java
@@ -101,36 +101,6 @@ public class BACnetProgramStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetProgramStateTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetProgramStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetProgramStateTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyAccessResult.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyAccessResult.java
index 7047f3425c..1f75055f57 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyAccessResult.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyAccessResult.java
@@ -138,12 +138,6 @@ public class BACnetPropertyAccessResult implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyAccessResult staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetPropertyAccessResult staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetPropertyAccessResult");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyAccessResultAccessResult.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyAccessResultAccessResult.java
index 0577a08df5..2a1434ecbd 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyAccessResultAccessResult.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyAccessResultAccessResult.java
@@ -103,48 +103,6 @@ public abstract class BACnetPropertyAccessResultAccessResult implements Message
     return lengthInBits;
   }
 
-  public static BACnetPropertyAccessResultAccessResult staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 3)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 3, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    BACnetPropertyIdentifier propertyIdentifierArgument;
-    if (args[1] instanceof BACnetPropertyIdentifier) {
-      propertyIdentifierArgument = (BACnetPropertyIdentifier) args[1];
-    } else if (args[1] instanceof String) {
-      propertyIdentifierArgument = BACnetPropertyIdentifier.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type BACnetPropertyIdentifier or a string which is"
-              + " parseable but was "
-              + args[1].getClass().getName());
-    }
-    BACnetTagPayloadUnsignedInteger propertyArrayIndexArgument;
-    if (args[2] instanceof BACnetTagPayloadUnsignedInteger) {
-      propertyArrayIndexArgument = (BACnetTagPayloadUnsignedInteger) args[2];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 2 expected to be of type BACnetTagPayloadUnsignedInteger or a string which is"
-              + " parseable but was "
-              + args[2].getClass().getName());
-    }
-    return staticParse(
-        readBuffer, objectTypeArgument, propertyIdentifierArgument, propertyArrayIndexArgument);
-  }
-
   public static BACnetPropertyAccessResultAccessResult staticParse(
       ReadBuffer readBuffer,
       BACnetObjectType objectTypeArgument,
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyIdentifierTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyIdentifierTagged.java
index 962bda3217..36a67dc4dc 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyIdentifierTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyIdentifierTagged.java
@@ -132,36 +132,6 @@ public class BACnetPropertyIdentifierTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyIdentifierTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetPropertyIdentifierTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetPropertyIdentifierTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyReference.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyReference.java
index ebc61e9841..b385dbb407 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyReference.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyReference.java
@@ -94,12 +94,6 @@ public class BACnetPropertyReference implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyReference staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetPropertyReference staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetPropertyReference");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyReferenceEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyReferenceEnclosed.java
index 9024b3669f..5b7b7af1f5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyReferenceEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyReferenceEnclosed.java
@@ -109,26 +109,6 @@ public class BACnetPropertyReferenceEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyReferenceEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetPropertyReferenceEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetPropertyReferenceEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyStates.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyStates.java
index 25cfda83ec..1563a643f8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyStates.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyStates.java
@@ -91,12 +91,6 @@ public abstract class BACnetPropertyStates implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyStates staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetPropertyStates staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetPropertyStates");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyStatesEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyStatesEnclosed.java
index cce5cf8a95..913badf975 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyStatesEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyStatesEnclosed.java
@@ -109,26 +109,6 @@ public class BACnetPropertyStatesEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyStatesEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetPropertyStatesEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetPropertyStatesEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyValue.java
index ac8ad38941..6f3083aa29 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyValue.java
@@ -130,27 +130,6 @@ public class BACnetPropertyValue implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyValue staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, objectTypeArgument);
-  }
-
   public static BACnetPropertyValue staticParse(
       ReadBuffer readBuffer, BACnetObjectType objectTypeArgument) throws ParseException {
     readBuffer.pullContext("BACnetPropertyValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyValues.java
index 0d62b53d74..df21b4ab12 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyValues.java
@@ -118,37 +118,6 @@ public class BACnetPropertyValues implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyValues staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[1] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[1];
-    } else if (args[1] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, objectTypeArgument);
-  }
-
   public static BACnetPropertyValues staticParse(
       ReadBuffer readBuffer, Short tagNumber, BACnetObjectType objectTypeArgument)
       throws ParseException {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyWriteDefinition.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyWriteDefinition.java
index 2a51a7be95..e5ba26054a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyWriteDefinition.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetPropertyWriteDefinition.java
@@ -129,27 +129,6 @@ public class BACnetPropertyWriteDefinition implements Message {
     return lengthInBits;
   }
 
-  public static BACnetPropertyWriteDefinition staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, objectTypeArgument);
-  }
-
   public static BACnetPropertyWriteDefinition staticParse(
       ReadBuffer readBuffer, BACnetObjectType objectTypeArgument) throws ParseException {
     readBuffer.pullContext("BACnetPropertyWriteDefinition");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProtocolLevelTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProtocolLevelTagged.java
index 2123920e4d..9a5edcd524 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProtocolLevelTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetProtocolLevelTagged.java
@@ -101,36 +101,6 @@ public class BACnetProtocolLevelTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetProtocolLevelTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetProtocolLevelTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetProtocolLevelTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessProperty.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessProperty.java
index f4e0e060ad..3948091536 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessProperty.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessProperty.java
@@ -114,27 +114,6 @@ public class BACnetReadAccessProperty implements Message {
     return lengthInBits;
   }
 
-  public static BACnetReadAccessProperty staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, objectTypeArgument);
-  }
-
   public static BACnetReadAccessProperty staticParse(
       ReadBuffer readBuffer, BACnetObjectType objectTypeArgument) throws ParseException {
     readBuffer.pullContext("BACnetReadAccessProperty");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessPropertyReadResult.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessPropertyReadResult.java
index def89f80cd..af5300c8f7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessPropertyReadResult.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessPropertyReadResult.java
@@ -131,48 +131,6 @@ public class BACnetReadAccessPropertyReadResult implements Message {
     return lengthInBits;
   }
 
-  public static BACnetReadAccessPropertyReadResult staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 3)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 3, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    BACnetPropertyIdentifier propertyIdentifierArgument;
-    if (args[1] instanceof BACnetPropertyIdentifier) {
-      propertyIdentifierArgument = (BACnetPropertyIdentifier) args[1];
-    } else if (args[1] instanceof String) {
-      propertyIdentifierArgument = BACnetPropertyIdentifier.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type BACnetPropertyIdentifier or a string which is"
-              + " parseable but was "
-              + args[1].getClass().getName());
-    }
-    BACnetTagPayloadUnsignedInteger arrayIndexArgument;
-    if (args[2] instanceof BACnetTagPayloadUnsignedInteger) {
-      arrayIndexArgument = (BACnetTagPayloadUnsignedInteger) args[2];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 2 expected to be of type BACnetTagPayloadUnsignedInteger or a string which is"
-              + " parseable but was "
-              + args[2].getClass().getName());
-    }
-    return staticParse(
-        readBuffer, objectTypeArgument, propertyIdentifierArgument, arrayIndexArgument);
-  }
-
   public static BACnetReadAccessPropertyReadResult staticParse(
       ReadBuffer readBuffer,
       BACnetObjectType objectTypeArgument,
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessResult.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessResult.java
index a7186ae091..83f417b3f1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessResult.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessResult.java
@@ -94,12 +94,6 @@ public class BACnetReadAccessResult implements Message {
     return lengthInBits;
   }
 
-  public static BACnetReadAccessResult staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetReadAccessResult staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetReadAccessResult");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessResultListOfResults.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessResultListOfResults.java
index 7935244eef..9b191cc38b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessResultListOfResults.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessResultListOfResults.java
@@ -116,37 +116,6 @@ public class BACnetReadAccessResultListOfResults implements Message {
     return lengthInBits;
   }
 
-  public static BACnetReadAccessResultListOfResults staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[1] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[1];
-    } else if (args[1] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, objectTypeArgument);
-  }
-
   public static BACnetReadAccessResultListOfResults staticParse(
       ReadBuffer readBuffer, Short tagNumber, BACnetObjectType objectTypeArgument)
       throws ParseException {
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessSpecification.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessSpecification.java
index 4d489e6835..b559a8cf95 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessSpecification.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReadAccessSpecification.java
@@ -122,12 +122,6 @@ public class BACnetReadAccessSpecification implements Message {
     return lengthInBits;
   }
 
-  public static BACnetReadAccessSpecification staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetReadAccessSpecification staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetReadAccessSpecification");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipient.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipient.java
index 176d1ae98c..955cbaeccb 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipient.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipient.java
@@ -91,12 +91,6 @@ public abstract class BACnetRecipient implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRecipient staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetRecipient staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetRecipient");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientEnclosed.java
index 0f2d577937..b9024b1620 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientEnclosed.java
@@ -109,26 +109,6 @@ public class BACnetRecipientEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRecipientEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetRecipientEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetRecipientEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientProcess.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientProcess.java
index cf6f0c37d4..4e41a1fd26 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientProcess.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientProcess.java
@@ -93,12 +93,6 @@ public class BACnetRecipientProcess implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRecipientProcess staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetRecipientProcess staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetRecipientProcess");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientProcessEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientProcessEnclosed.java
index cc765fa4b9..8a845f82af 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientProcessEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRecipientProcessEnclosed.java
@@ -110,26 +110,6 @@ public class BACnetRecipientProcessEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRecipientProcessEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetRecipientProcessEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetRecipientProcessEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRejectReasonTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRejectReasonTagged.java
index d2f7a334ec..6a6a8ff4b9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRejectReasonTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRejectReasonTagged.java
@@ -114,26 +114,6 @@ public class BACnetRejectReasonTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRejectReasonTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetRejectReasonTagged staticParse(ReadBuffer readBuffer, Long actualLength)
       throws ParseException {
     readBuffer.pullContext("BACnetRejectReasonTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRelationshipTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRelationshipTagged.java
index 58e8a14266..3c5a8adab9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRelationshipTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRelationshipTagged.java
@@ -132,36 +132,6 @@ public class BACnetRelationshipTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRelationshipTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetRelationshipTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetRelationshipTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReliabilityTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReliabilityTagged.java
index e2cb05b1f3..7aa4a6eaa7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReliabilityTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetReliabilityTagged.java
@@ -132,36 +132,6 @@ public class BACnetReliabilityTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetReliabilityTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetReliabilityTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetReliabilityTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRestartReasonTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRestartReasonTagged.java
index 0e4eb8765b..a2bf149fa1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRestartReasonTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRestartReasonTagged.java
@@ -132,36 +132,6 @@ public class BACnetRestartReasonTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRestartReasonTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetRestartReasonTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetRestartReasonTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetResultFlagsTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetResultFlagsTagged.java
index 02cb55e192..3ec7311822 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetResultFlagsTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetResultFlagsTagged.java
@@ -132,36 +132,6 @@ public class BACnetResultFlagsTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetResultFlagsTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetResultFlagsTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetResultFlagsTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRouterEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRouterEntry.java
index 962aaacfa0..9e74794f02 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRouterEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRouterEntry.java
@@ -120,12 +120,6 @@ public class BACnetRouterEntry implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRouterEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetRouterEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetRouterEntry");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRouterEntryStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRouterEntryStatusTagged.java
index 84ae231808..c55a365d20 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRouterEntryStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetRouterEntryStatusTagged.java
@@ -101,36 +101,6 @@ public class BACnetRouterEntryStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetRouterEntryStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetRouterEntryStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetRouterEntryStatusTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetScale.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetScale.java
index 96c2654d54..3fea46ee9e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetScale.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetScale.java
@@ -91,12 +91,6 @@ public abstract class BACnetScale implements Message {
     return lengthInBits;
   }
 
-  public static BACnetScale staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetScale staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetScale");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityKeySet.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityKeySet.java
index 8bf1c37ffa..ac06d86f3f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityKeySet.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityKeySet.java
@@ -117,12 +117,6 @@ public class BACnetSecurityKeySet implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSecurityKeySet staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetSecurityKeySet staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetSecurityKeySet");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityKeySetKeyIds.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityKeySetKeyIds.java
index b9a65941da..f02c49ab54 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityKeySetKeyIds.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityKeySetKeyIds.java
@@ -113,26 +113,6 @@ public class BACnetSecurityKeySetKeyIds implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSecurityKeySetKeyIds staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetSecurityKeySetKeyIds staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetSecurityKeySetKeyIds");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityLevelTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityLevelTagged.java
index 6043836d22..10c3675e4a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityLevelTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityLevelTagged.java
@@ -101,36 +101,6 @@ public class BACnetSecurityLevelTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSecurityLevelTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetSecurityLevelTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetSecurityLevelTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityPolicyTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityPolicyTagged.java
index 62d2d72c16..18fe9c6ee5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityPolicyTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSecurityPolicyTagged.java
@@ -101,36 +101,6 @@ public class BACnetSecurityPolicyTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSecurityPolicyTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetSecurityPolicyTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetSecurityPolicyTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSegmentationTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSegmentationTagged.java
index e15dca2b5e..277b82d5c8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSegmentationTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSegmentationTagged.java
@@ -101,36 +101,6 @@ public class BACnetSegmentationTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSegmentationTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetSegmentationTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetSegmentationTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServiceAck.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServiceAck.java
index 8f433ec85f..545c9b2591 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServiceAck.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServiceAck.java
@@ -101,26 +101,6 @@ public abstract class BACnetServiceAck implements Message {
     return lengthInBits;
   }
 
-  public static BACnetServiceAck staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long serviceAckLength;
-    if (args[0] instanceof Long) {
-      serviceAckLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      serviceAckLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, serviceAckLength);
-  }
-
   public static BACnetServiceAck staticParse(ReadBuffer readBuffer, Long serviceAckLength)
       throws ParseException {
     readBuffer.pullContext("BACnetServiceAck");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServiceAckAtomicReadFileStreamOrRecord.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServiceAckAtomicReadFileStreamOrRecord.java
index 5d661948d2..39bd2e5f3d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServiceAckAtomicReadFileStreamOrRecord.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServiceAckAtomicReadFileStreamOrRecord.java
@@ -116,12 +116,6 @@ public abstract class BACnetServiceAckAtomicReadFileStreamOrRecord implements Me
     return lengthInBits;
   }
 
-  public static BACnetServiceAckAtomicReadFileStreamOrRecord staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetServiceAckAtomicReadFileStreamOrRecord staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetServiceAckAtomicReadFileStreamOrRecord");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServicesSupportedTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServicesSupportedTagged.java
index 07aa331333..5589ea843b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServicesSupportedTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetServicesSupportedTagged.java
@@ -210,36 +210,6 @@ public class BACnetServicesSupportedTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetServicesSupportedTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetServicesSupportedTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetServicesSupportedTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSetpointReference.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSetpointReference.java
index 01c0c007b4..cef16bff79 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSetpointReference.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSetpointReference.java
@@ -80,12 +80,6 @@ public class BACnetSetpointReference implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSetpointReference staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetSetpointReference staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetSetpointReference");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetShedLevel.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetShedLevel.java
index 1f99356e23..2cfc1434f5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetShedLevel.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetShedLevel.java
@@ -91,12 +91,6 @@ public abstract class BACnetShedLevel implements Message {
     return lengthInBits;
   }
 
-  public static BACnetShedLevel staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetShedLevel staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetShedLevel");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetShedStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetShedStateTagged.java
index 9e84cca1bc..9e526d7f5c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetShedStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetShedStateTagged.java
@@ -101,36 +101,6 @@ public class BACnetShedStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetShedStateTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetShedStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetShedStateTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSilencedStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSilencedStateTagged.java
index 0265b8c376..7e95f5a2f9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSilencedStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSilencedStateTagged.java
@@ -132,36 +132,6 @@ public class BACnetSilencedStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSilencedStateTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetSilencedStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetSilencedStateTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEvent.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEvent.java
index d1771158a8..8011a4c8b6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEvent.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEvent.java
@@ -105,12 +105,6 @@ public class BACnetSpecialEvent implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSpecialEvent staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetSpecialEvent staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetSpecialEvent");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEventListOfTimeValues.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEventListOfTimeValues.java
index af781ab3f1..0c80a29e6d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEventListOfTimeValues.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEventListOfTimeValues.java
@@ -113,26 +113,6 @@ public class BACnetSpecialEventListOfTimeValues implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSpecialEventListOfTimeValues staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetSpecialEventListOfTimeValues staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("BACnetSpecialEventListOfTimeValues");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEventPeriod.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEventPeriod.java
index 68091d379f..6f245d300e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEventPeriod.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetSpecialEventPeriod.java
@@ -91,12 +91,6 @@ public abstract class BACnetSpecialEventPeriod implements Message {
     return lengthInBits;
   }
 
-  public static BACnetSpecialEventPeriod staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetSpecialEventPeriod staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetSpecialEventPeriod");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetStatusFlagsTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetStatusFlagsTagged.java
index 4edb8f31b1..1ef845b656 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetStatusFlagsTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetStatusFlagsTagged.java
@@ -143,36 +143,6 @@ public class BACnetStatusFlagsTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetStatusFlagsTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetStatusFlagsTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetStatusFlagsTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagHeader.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagHeader.java
index addcfcfa36..ec685ceea6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagHeader.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagHeader.java
@@ -241,12 +241,6 @@ public class BACnetTagHeader implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagHeader staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetTagHeader staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetTagHeader");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadBitString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadBitString.java
index 87a486e5b5..335daf59ab 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadBitString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadBitString.java
@@ -110,26 +110,6 @@ public class BACnetTagPayloadBitString implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadBitString staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetTagPayloadBitString staticParse(ReadBuffer readBuffer, Long actualLength)
       throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadBitString");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadBoolean.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadBoolean.java
index dbeb0db915..9115cc988a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadBoolean.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadBoolean.java
@@ -97,26 +97,6 @@ public class BACnetTagPayloadBoolean implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadBoolean staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetTagPayloadBoolean staticParse(ReadBuffer readBuffer, Long actualLength)
       throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadBoolean");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadCharacterString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadCharacterString.java
index 2f57499a1b..8a3a12e704 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadCharacterString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadCharacterString.java
@@ -115,26 +115,6 @@ public class BACnetTagPayloadCharacterString implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadCharacterString staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetTagPayloadCharacterString staticParse(
       ReadBuffer readBuffer, Long actualLength) throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadCharacterString");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadDate.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadDate.java
index 2a3f9e4dec..2f762c4377 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadDate.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadDate.java
@@ -223,12 +223,6 @@ public class BACnetTagPayloadDate implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadDate staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetTagPayloadDate staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadDate");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadDouble.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadDouble.java
index e2a2e14e70..196d99c673 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadDouble.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadDouble.java
@@ -77,12 +77,6 @@ public class BACnetTagPayloadDouble implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadDouble staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetTagPayloadDouble staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadDouble");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadEnumerated.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadEnumerated.java
index 0e7b113faf..180a0c8a9b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadEnumerated.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadEnumerated.java
@@ -94,26 +94,6 @@ public class BACnetTagPayloadEnumerated implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadEnumerated staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetTagPayloadEnumerated staticParse(ReadBuffer readBuffer, Long actualLength)
       throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadEnumerated");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadObjectIdentifier.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadObjectIdentifier.java
index 523b872a07..4a8ac17889 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadObjectIdentifier.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadObjectIdentifier.java
@@ -122,12 +122,6 @@ public class BACnetTagPayloadObjectIdentifier implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadObjectIdentifier staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetTagPayloadObjectIdentifier staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadObjectIdentifier");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadOctetString.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadOctetString.java
index 597789b401..f638de3762 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadOctetString.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadOctetString.java
@@ -83,26 +83,6 @@ public class BACnetTagPayloadOctetString implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadOctetString staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetTagPayloadOctetString staticParse(ReadBuffer readBuffer, Long actualLength)
       throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadOctetString");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadReal.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadReal.java
index 0284e2f95e..2f9dbfc8bb 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadReal.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadReal.java
@@ -77,12 +77,6 @@ public class BACnetTagPayloadReal implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadReal staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetTagPayloadReal staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadReal");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadSignedInteger.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadSignedInteger.java
index bea732e655..ffe64c2f7e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadSignedInteger.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadSignedInteger.java
@@ -296,26 +296,6 @@ public class BACnetTagPayloadSignedInteger implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadSignedInteger staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetTagPayloadSignedInteger staticParse(ReadBuffer readBuffer, Long actualLength)
       throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadSignedInteger");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadTime.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadTime.java
index 412cc6aded..8734c5ceb0 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadTime.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadTime.java
@@ -163,12 +163,6 @@ public class BACnetTagPayloadTime implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadTime staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetTagPayloadTime staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadTime");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadUnsignedInteger.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadUnsignedInteger.java
index b35719b392..3e0533d85d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadUnsignedInteger.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTagPayloadUnsignedInteger.java
@@ -305,26 +305,6 @@ public class BACnetTagPayloadUnsignedInteger implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTagPayloadUnsignedInteger staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long actualLength;
-    if (args[0] instanceof Long) {
-      actualLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      actualLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, actualLength);
-  }
-
   public static BACnetTagPayloadUnsignedInteger staticParse(
       ReadBuffer readBuffer, Long actualLength) throws ParseException {
     readBuffer.pullContext("BACnetTagPayloadUnsignedInteger");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStamp.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStamp.java
index b48d18f71e..b72f69573b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStamp.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStamp.java
@@ -91,12 +91,6 @@ public abstract class BACnetTimeStamp implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTimeStamp staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetTimeStamp staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetTimeStamp");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStampEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStampEnclosed.java
index f21bdd384f..68e84358d8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStampEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStampEnclosed.java
@@ -109,26 +109,6 @@ public class BACnetTimeStampEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTimeStampEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetTimeStampEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetTimeStampEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStampsEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStampsEnclosed.java
index eddc0637df..dfb0e2de2d 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStampsEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeStampsEnclosed.java
@@ -113,26 +113,6 @@ public class BACnetTimeStampsEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTimeStampsEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static BACnetTimeStampsEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("BACnetTimeStampsEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeValue.java
index 7104d57560..20f8e44056 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimeValue.java
@@ -89,12 +89,6 @@ public class BACnetTimeValue implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTimeValue staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetTimeValue staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetTimeValue");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerStateChangeValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerStateChangeValue.java
index 6d19a9369b..334c7c6ea6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerStateChangeValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerStateChangeValue.java
@@ -106,27 +106,6 @@ public abstract class BACnetTimerStateChangeValue implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTimerStateChangeValue staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, objectTypeArgument);
-  }
-
   public static BACnetTimerStateChangeValue staticParse(
       ReadBuffer readBuffer, BACnetObjectType objectTypeArgument) throws ParseException {
     readBuffer.pullContext("BACnetTimerStateChangeValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerStateTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerStateTagged.java
index f1b61d8e96..878834f776 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerStateTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerStateTagged.java
@@ -101,36 +101,6 @@ public class BACnetTimerStateTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTimerStateTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetTimerStateTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetTimerStateTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerTransitionTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerTransitionTagged.java
index a1c63453b8..cbf1439556 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerTransitionTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetTimerTransitionTagged.java
@@ -101,36 +101,6 @@ public class BACnetTimerTransitionTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetTimerTransitionTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetTimerTransitionTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetTimerTransitionTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceChoiceTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceChoiceTagged.java
index 4b9bff1488..35a1a32006 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceChoiceTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceChoiceTagged.java
@@ -104,36 +104,6 @@ public class BACnetUnconfirmedServiceChoiceTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetUnconfirmedServiceChoiceTagged staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetUnconfirmedServiceChoiceTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetUnconfirmedServiceChoiceTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceRequest.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceRequest.java
index 2b770ea5e6..1203e9c502 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceRequest.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceRequest.java
@@ -91,26 +91,6 @@ public abstract class BACnetUnconfirmedServiceRequest implements Message {
     return lengthInBits;
   }
 
-  public static BACnetUnconfirmedServiceRequest staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Integer serviceRequestLength;
-    if (args[0] instanceof Integer) {
-      serviceRequestLength = (Integer) args[0];
-    } else if (args[0] instanceof String) {
-      serviceRequestLength = Integer.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Integer or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, serviceRequestLength);
-  }
-
   public static BACnetUnconfirmedServiceRequest staticParse(
       ReadBuffer readBuffer, Integer serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetUnconfirmedServiceRequest");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceRequestWhoHasObject.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceRequestWhoHasObject.java
index 9e1bbbc8ab..270333334f 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceRequestWhoHasObject.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetUnconfirmedServiceRequestWhoHasObject.java
@@ -91,12 +91,6 @@ public abstract class BACnetUnconfirmedServiceRequestWhoHasObject implements Mes
     return lengthInBits;
   }
 
-  public static BACnetUnconfirmedServiceRequestWhoHasObject staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetUnconfirmedServiceRequestWhoHasObject staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetUnconfirmedServiceRequestWhoHasObject");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVMACEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVMACEntry.java
index 20eaa18523..66a916b4f6 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVMACEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVMACEntry.java
@@ -96,12 +96,6 @@ public class BACnetVMACEntry implements Message {
     return lengthInBits;
   }
 
-  public static BACnetVMACEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetVMACEntry staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetVMACEntry");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVTClassTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVTClassTagged.java
index 9a4c29f876..4b443d78c9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVTClassTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVTClassTagged.java
@@ -132,36 +132,6 @@ public class BACnetVTClassTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetVTClassTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetVTClassTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetVTClassTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVTSession.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVTSession.java
index 9e5da2a09b..059f433000 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVTSession.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVTSession.java
@@ -107,12 +107,6 @@ public class BACnetVTSession implements Message {
     return lengthInBits;
   }
 
-  public static BACnetVTSession staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetVTSession staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetVTSession");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetValueSource.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetValueSource.java
index ae5c44d61d..e3753f4036 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetValueSource.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetValueSource.java
@@ -91,12 +91,6 @@ public abstract class BACnetValueSource implements Message {
     return lengthInBits;
   }
 
-  public static BACnetValueSource staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetValueSource staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetValueSource");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVendorIdTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVendorIdTagged.java
index db810a0346..35c8770f4c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVendorIdTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetVendorIdTagged.java
@@ -132,36 +132,6 @@ public class BACnetVendorIdTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetVendorIdTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetVendorIdTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetVendorIdTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWeekNDay.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWeekNDay.java
index 44fa764a43..2826181bff 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWeekNDay.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWeekNDay.java
@@ -63,12 +63,6 @@ public class BACnetWeekNDay implements Message {
     return lengthInBits;
   }
 
-  public static BACnetWeekNDay staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetWeekNDay staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BACnetWeekNDay");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWeekNDayTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWeekNDayTagged.java
index 9196cfe306..25628d0bc4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWeekNDayTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWeekNDayTagged.java
@@ -268,36 +268,6 @@ public class BACnetWeekNDayTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetWeekNDayTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetWeekNDayTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetWeekNDayTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWriteAccessSpecification.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWriteAccessSpecification.java
index ed992f07c0..1bd229c8d5 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWriteAccessSpecification.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWriteAccessSpecification.java
@@ -123,12 +123,6 @@ public class BACnetWriteAccessSpecification implements Message {
     return lengthInBits;
   }
 
-  public static BACnetWriteAccessSpecification staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BACnetWriteAccessSpecification staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BACnetWriteAccessSpecification");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWriteStatusTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWriteStatusTagged.java
index c1447d2149..88500bfe3e 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWriteStatusTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BACnetWriteStatusTagged.java
@@ -101,36 +101,6 @@ public class BACnetWriteStatusTagged implements Message {
     return lengthInBits;
   }
 
-  public static BACnetWriteStatusTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BACnetWriteStatusTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BACnetWriteStatusTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLC.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLC.java
index aafaf6d261..7bf497fdc9 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLC.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLC.java
@@ -122,11 +122,6 @@ public abstract class BVLC implements Message {
     return lengthInBits;
   }
 
-  public static BVLC staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BVLC staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BVLC");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCBroadcastDistributionTableEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCBroadcastDistributionTableEntry.java
index 7226bb1bd9..81ec9e61d8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCBroadcastDistributionTableEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCBroadcastDistributionTableEntry.java
@@ -107,12 +107,6 @@ public class BVLCBroadcastDistributionTableEntry implements Message {
     return lengthInBits;
   }
 
-  public static BVLCBroadcastDistributionTableEntry staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BVLCBroadcastDistributionTableEntry staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BVLCBroadcastDistributionTableEntry");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCForeignDeviceTableEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCForeignDeviceTableEntry.java
index 1216e02ae6..24f87a5249 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCForeignDeviceTableEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCForeignDeviceTableEntry.java
@@ -119,12 +119,6 @@ public class BVLCForeignDeviceTableEntry implements Message {
     return lengthInBits;
   }
 
-  public static BVLCForeignDeviceTableEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BVLCForeignDeviceTableEntry staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("BVLCForeignDeviceTableEntry");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCResultCodeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCResultCodeTagged.java
index a35b6d898a..c50b40c8a7 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCResultCodeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BVLCResultCodeTagged.java
@@ -101,36 +101,6 @@ public class BVLCResultCodeTagged implements Message {
     return lengthInBits;
   }
 
-  public static BVLCResultCodeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static BVLCResultCodeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("BVLCResultCodeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BacnetConstants.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BacnetConstants.java
index a15255a520..79667d2c39 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BacnetConstants.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/BacnetConstants.java
@@ -77,12 +77,6 @@ public class BacnetConstants implements Message {
     return lengthInBits;
   }
 
-  public static BacnetConstants staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BacnetConstants staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BacnetConstants");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ConfirmedEventNotificationRequest.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ConfirmedEventNotificationRequest.java
index 4632c3d64d..a39225bccc 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ConfirmedEventNotificationRequest.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ConfirmedEventNotificationRequest.java
@@ -250,12 +250,6 @@ public class ConfirmedEventNotificationRequest implements Message {
     return lengthInBits;
   }
 
-  public static ConfirmedEventNotificationRequest staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static ConfirmedEventNotificationRequest staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("ConfirmedEventNotificationRequest");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/Error.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/Error.java
index 3e26edcbf8..966ccb5e32 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/Error.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/Error.java
@@ -89,11 +89,6 @@ public class Error implements Message {
     return lengthInBits;
   }
 
-  public static Error staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static Error staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("Error");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorClassTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorClassTagged.java
index 87e8de6858..d27a3fb001 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorClassTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorClassTagged.java
@@ -132,36 +132,6 @@ public class ErrorClassTagged implements Message {
     return lengthInBits;
   }
 
-  public static ErrorClassTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static ErrorClassTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("ErrorClassTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorCodeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorCodeTagged.java
index 1d990490f3..84e3af4d8c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorCodeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorCodeTagged.java
@@ -132,36 +132,6 @@ public class ErrorCodeTagged implements Message {
     return lengthInBits;
   }
 
-  public static ErrorCodeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static ErrorCodeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("ErrorCodeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorEnclosed.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorEnclosed.java
index 599b52047b..666db50636 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorEnclosed.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ErrorEnclosed.java
@@ -106,26 +106,6 @@ public class ErrorEnclosed implements Message {
     return lengthInBits;
   }
 
-  public static ErrorEnclosed staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static ErrorEnclosed staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("ErrorEnclosed");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotifications.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotifications.java
index b40ee22ab7..5795012d6c 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotifications.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotifications.java
@@ -124,12 +124,6 @@ public class ListOfCovNotifications implements Message {
     return lengthInBits;
   }
 
-  public static ListOfCovNotifications staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static ListOfCovNotifications staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("ListOfCovNotifications");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotificationsList.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotificationsList.java
index 74b781e181..d81742a154 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotificationsList.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotificationsList.java
@@ -113,26 +113,6 @@ public class ListOfCovNotificationsList implements Message {
     return lengthInBits;
   }
 
-  public static ListOfCovNotificationsList staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static ListOfCovNotificationsList staticParse(ReadBuffer readBuffer, Short tagNumber)
       throws ParseException {
     readBuffer.pullContext("ListOfCovNotificationsList");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotificationsValue.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotificationsValue.java
index 0154ab48ee..b751393205 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotificationsValue.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/ListOfCovNotificationsValue.java
@@ -127,27 +127,6 @@ public class ListOfCovNotificationsValue implements Message {
     return lengthInBits;
   }
 
-  public static ListOfCovNotificationsValue staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    BACnetObjectType objectTypeArgument;
-    if (args[0] instanceof BACnetObjectType) {
-      objectTypeArgument = (BACnetObjectType) args[0];
-    } else if (args[0] instanceof String) {
-      objectTypeArgument = BACnetObjectType.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type BACnetObjectType or a string which is parseable but"
-              + " was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, objectTypeArgument);
-  }
-
   public static ListOfCovNotificationsValue staticParse(
       ReadBuffer readBuffer, BACnetObjectType objectTypeArgument) throws ParseException {
     readBuffer.pullContext("ListOfCovNotificationsValue");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLM.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLM.java
index 9e635ee109..c5fac1a1ad 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLM.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLM.java
@@ -93,25 +93,6 @@ public abstract class NLM implements Message {
     return lengthInBits;
   }
 
-  public static NLM staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Integer apduLength;
-    if (args[0] instanceof Integer) {
-      apduLength = (Integer) args[0];
-    } else if (args[0] instanceof String) {
-      apduLength = Integer.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Integer or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, apduLength);
-  }
-
   public static NLM staticParse(ReadBuffer readBuffer, Integer apduLength) throws ParseException {
     readBuffer.pullContext("NLM");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMInitializeRoutingTablePortMapping.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMInitializeRoutingTablePortMapping.java
index 852fe1c878..7040d2bfd1 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMInitializeRoutingTablePortMapping.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMInitializeRoutingTablePortMapping.java
@@ -117,12 +117,6 @@ public class NLMInitializeRoutingTablePortMapping implements Message {
     return lengthInBits;
   }
 
-  public static NLMInitializeRoutingTablePortMapping staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static NLMInitializeRoutingTablePortMapping staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("NLMInitializeRoutingTablePortMapping");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMUpdateKeyUpdateControlFlags.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMUpdateKeyUpdateControlFlags.java
index 48f60fe948..ae240beedb 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMUpdateKeyUpdateControlFlags.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMUpdateKeyUpdateControlFlags.java
@@ -184,12 +184,6 @@ public class NLMUpdateKeyUpdateControlFlags implements Message {
     return lengthInBits;
   }
 
-  public static NLMUpdateKeyUpdateControlFlags staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static NLMUpdateKeyUpdateControlFlags staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("NLMUpdateKeyUpdateControlFlags");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMUpdateKeyUpdateKeyEntry.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMUpdateKeyUpdateKeyEntry.java
index 1ecab8e541..cb20724ae3 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMUpdateKeyUpdateKeyEntry.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NLMUpdateKeyUpdateKeyEntry.java
@@ -103,12 +103,6 @@ public class NLMUpdateKeyUpdateKeyEntry implements Message {
     return lengthInBits;
   }
 
-  public static NLMUpdateKeyUpdateKeyEntry staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static NLMUpdateKeyUpdateKeyEntry staticParse(ReadBuffer readBuffer)
       throws ParseException {
     readBuffer.pullContext("NLMUpdateKeyUpdateKeyEntry");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDU.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDU.java
index e8e03d7f12..f78d6aa69b 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDU.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDU.java
@@ -295,25 +295,6 @@ public class NPDU implements Message {
     return lengthInBits;
   }
 
-  public static NPDU staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Integer npduLength;
-    if (args[0] instanceof Integer) {
-      npduLength = (Integer) args[0];
-    } else if (args[0] instanceof String) {
-      npduLength = Integer.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Integer or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, npduLength);
-  }
-
   public static NPDU staticParse(ReadBuffer readBuffer, Integer npduLength) throws ParseException {
     readBuffer.pullContext("NPDU");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDUControl.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDUControl.java
index f4b61a5114..8b120d2db4 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDUControl.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDUControl.java
@@ -159,12 +159,6 @@ public class NPDUControl implements Message {
     return lengthInBits;
   }
 
-  public static NPDUControl staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static NPDUControl staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("NPDUControl");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDUNetworkPriorityTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDUNetworkPriorityTagged.java
index 2f169affab..f8475f3fb8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDUNetworkPriorityTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/NPDUNetworkPriorityTagged.java
@@ -101,36 +101,6 @@ public class NPDUNetworkPriorityTagged implements Message {
     return lengthInBits;
   }
 
-  public static NPDUNetworkPriorityTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static NPDUNetworkPriorityTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("NPDUNetworkPriorityTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/SecurityResponseCodeTagged.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/SecurityResponseCodeTagged.java
index 52866da9fe..285890f7e8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/SecurityResponseCodeTagged.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/SecurityResponseCodeTagged.java
@@ -101,36 +101,6 @@ public class SecurityResponseCodeTagged implements Message {
     return lengthInBits;
   }
 
-  public static SecurityResponseCodeTagged staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    TagClass tagClass;
-    if (args[1] instanceof TagClass) {
-      tagClass = (TagClass) args[1];
-    } else if (args[1] instanceof String) {
-      tagClass = TagClass.valueOf((String) args[1]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type TagClass or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber, tagClass);
-  }
-
   public static SecurityResponseCodeTagged staticParse(
       ReadBuffer readBuffer, Short tagNumber, TagClass tagClass) throws ParseException {
     readBuffer.pullContext("SecurityResponseCodeTagged");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/SubscribeCOVPropertyMultipleErrorFirstFailedSubscription.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/SubscribeCOVPropertyMultipleErrorFirstFailedSubscription.java
index a11452c45a..253bdc1a2a 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/SubscribeCOVPropertyMultipleErrorFirstFailedSubscription.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/SubscribeCOVPropertyMultipleErrorFirstFailedSubscription.java
@@ -141,26 +141,6 @@ public class SubscribeCOVPropertyMultipleErrorFirstFailedSubscription implements
     return lengthInBits;
   }
 
-  public static SubscribeCOVPropertyMultipleErrorFirstFailedSubscription staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static SubscribeCOVPropertyMultipleErrorFirstFailedSubscription staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("SubscribeCOVPropertyMultipleErrorFirstFailedSubscription");
diff --git a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/VTCloseErrorListOfVTSessionIdentifiers.java b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/VTCloseErrorListOfVTSessionIdentifiers.java
index d75a1903f2..eb41e59cc8 100644
--- a/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/VTCloseErrorListOfVTSessionIdentifiers.java
+++ b/plc4j/drivers/bacnet/src/main/generated/org/apache/plc4x/java/bacnetip/readwrite/VTCloseErrorListOfVTSessionIdentifiers.java
@@ -114,26 +114,6 @@ public class VTCloseErrorListOfVTSessionIdentifiers implements Message {
     return lengthInBits;
   }
 
-  public static VTCloseErrorListOfVTSessionIdentifiers staticParse(
-      ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Short tagNumber;
-    if (args[0] instanceof Short) {
-      tagNumber = (Short) args[0];
-    } else if (args[0] instanceof String) {
-      tagNumber = Short.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Short or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, tagNumber);
-  }
-
   public static VTCloseErrorListOfVTSessionIdentifiers staticParse(
       ReadBuffer readBuffer, Short tagNumber) throws ParseException {
     readBuffer.pullContext("VTCloseErrorListOfVTSessionIdentifiers");
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/AccessControlData.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/AccessControlData.java
index dcd875806c..94455dbfd2 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/AccessControlData.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/AccessControlData.java
@@ -129,12 +129,6 @@ public abstract class AccessControlData implements Message {
     return lengthInBits;
   }
 
-  public static AccessControlData staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AccessControlData staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AccessControlData");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/AirConditioningData.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/AirConditioningData.java
index c95f6f4dbe..ad3cf9c0ed 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/AirConditioningData.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/AirConditioningData.java
@@ -104,12 +104,6 @@ public abstract class AirConditioningData implements Message {
     return lengthInBits;
   }
 
-  public static AirConditioningData staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static AirConditioningData staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("AirConditioningData");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/Alpha.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/Alpha.java
index 8d6767bb7d..e0ac01feeb 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/Alpha.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/Alpha.java
@@ -77,11 +77,6 @@ public class Alpha implements Message {
     return lengthInBits;
   }
 
-  public static Alpha staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static Alpha staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("Alpha");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/ApplicationAddress1.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/ApplicationAddress1.java
index 504e0eb2cc..b6a0db12cb 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/ApplicationAddress1.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/ApplicationAddress1.java
@@ -87,12 +87,6 @@ public class ApplicationAddress1 implements Message {
     return lengthInBits;
   }
 
-  public static ApplicationAddress1 staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static ApplicationAddress1 staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("ApplicationAddress1");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/ApplicationAddress2.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/ApplicationAddress2.java
index f20fc56ca7..f2afdc758b 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/ApplicationAddress2.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/ApplicationAddress2.java
@@ -87,12 +87,6 @@ public class ApplicationAddress2 implements Message {
     return lengthInBits;
   }
 
-  public static ApplicationAddress2 staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static ApplicationAddress2 staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("ApplicationAddress2");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/BridgeAddress.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/BridgeAddress.java
index 514b86d212..c10198ea43 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/BridgeAddress.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/BridgeAddress.java
@@ -77,12 +77,6 @@ public class BridgeAddress implements Message {
     return lengthInBits;
   }
 
-  public static BridgeAddress staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static BridgeAddress staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("BridgeAddress");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CALData.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CALData.java
index 7d66580f65..5879049f17 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CALData.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CALData.java
@@ -137,23 +137,6 @@ public abstract class CALData implements Message {
     return lengthInBits;
   }
 
-  public static CALData staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    RequestContext requestContext;
-    if (args[0] instanceof RequestContext) {
-      requestContext = (RequestContext) args[0];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type RequestContext or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, requestContext);
-  }
-
   public static CALData staticParse(ReadBuffer readBuffer, RequestContext requestContext)
       throws ParseException {
     readBuffer.pullContext("CALData");
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CALReply.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CALReply.java
index 9dd990fa58..56f8d95624 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CALReply.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CALReply.java
@@ -100,31 +100,6 @@ public abstract class CALReply implements Message {
     return lengthInBits;
   }
 
-  public static CALReply staticParse(ReadBuffer readBuffer, Object... args) throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 2)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 2, but got " + args.length);
-    }
-    CBusOptions cBusOptions;
-    if (args[0] instanceof CBusOptions) {
-      cBusOptions = (CBusOptions) args[0];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type CBusOptions or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    RequestContext requestContext;
-    if (args[1] instanceof RequestContext) {
-      requestContext = (RequestContext) args[1];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type RequestContext or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    return staticParse(readBuffer, cBusOptions, requestContext);
-  }
-
   public static CALReply staticParse(
       ReadBuffer readBuffer, CBusOptions cBusOptions, RequestContext requestContext)
       throws ParseException {
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusCommand.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusCommand.java
index 198e8717f1..19f5df8c6f 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusCommand.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusCommand.java
@@ -111,24 +111,6 @@ public abstract class CBusCommand implements Message {
     return lengthInBits;
   }
 
-  public static CBusCommand staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    CBusOptions cBusOptions;
-    if (args[0] instanceof CBusOptions) {
-      cBusOptions = (CBusOptions) args[0];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type CBusOptions or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, cBusOptions);
-  }
-
   public static CBusCommand staticParse(ReadBuffer readBuffer, CBusOptions cBusOptions)
       throws ParseException {
     readBuffer.pullContext("CBusCommand");
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusConstants.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusConstants.java
index 4d8f93dd1a..776bbf504d 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusConstants.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusConstants.java
@@ -76,12 +76,6 @@ public class CBusConstants implements Message {
     return lengthInBits;
   }
 
-  public static CBusConstants staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static CBusConstants staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("CBusConstants");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusHeader.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusHeader.java
index 010a6a217d..37a1b64160 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusHeader.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusHeader.java
@@ -129,12 +129,6 @@ public class CBusHeader implements Message {
     return lengthInBits;
   }
 
-  public static CBusHeader staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static CBusHeader staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("CBusHeader");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusMessage.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusMessage.java
index 2d0a953817..dccb3b231f 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusMessage.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusMessage.java
@@ -80,42 +80,6 @@ public abstract class CBusMessage implements Message {
     return lengthInBits;
   }
 
-  public static CBusMessage staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 3)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 3, but got " + args.length);
-    }
-    Boolean isResponse;
-    if (args[0] instanceof Boolean) {
-      isResponse = (Boolean) args[0];
-    } else if (args[0] instanceof String) {
-      isResponse = Boolean.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Boolean or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    RequestContext requestContext;
-    if (args[1] instanceof RequestContext) {
-      requestContext = (RequestContext) args[1];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 1 expected to be of type RequestContext or a string which is parseable but was "
-              + args[1].getClass().getName());
-    }
-    CBusOptions cBusOptions;
-    if (args[2] instanceof CBusOptions) {
-      cBusOptions = (CBusOptions) args[2];
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 2 expected to be of type CBusOptions or a string which is parseable but was "
-              + args[2].getClass().getName());
-    }
-    return staticParse(readBuffer, isResponse, requestContext, cBusOptions);
-  }
-
   public static CBusMessage staticParse(
       ReadBuffer readBuffer,
       Boolean isResponse,
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusOptions.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusOptions.java
index 0e9fd99153..13339550cd 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusOptions.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusOptions.java
@@ -182,12 +182,6 @@ public class CBusOptions implements Message {
     return lengthInBits;
   }
 
-  public static CBusOptions staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    return staticParse(readBuffer);
-  }
-
   public static CBusOptions staticParse(ReadBuffer readBuffer) throws ParseException {
     readBuffer.pullContext("CBusOptions");
     PositionAware positionAware = readBuffer;
diff --git a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusPointToMultiPointCommand.java b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusPointToMultiPointCommand.java
index f5d4833533..fb19f2d3ac 100644
--- a/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusPointToMultiPointCommand.java
+++ b/plc4j/drivers/c-bus/src/main/generated/org/apache/plc4x/java/cbus/readwrite/CBusPointToMultiPointCommand.java
@@ -85,24 +85,6 @@ public abstract class CBusPointToMultiPointCommand implements Message {
... 7078 lines suppressed ...


(plc4x) 01/02: Remove calls to var-args staticParse methods in plc4j.

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

ldywicki pushed a commit to branch plc4j-without-var-arg
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit 47051495b8ce675e9243d6feff68a79d904af955
Author: Łukasz Dywicki <lu...@code-house.org>
AuthorDate: Fri Aug 23 19:12:02 2024 +0200

    Remove calls to var-args staticParse methods in plc4j.
    
    Signed-off-by: Łukasz Dywicki <lu...@code-house.org>
---
 .../readwrite/BACnetConfirmedServiceRequest.java   |  20 ---
 .../org/apache/plc4x/java/cbus/CBusDriver.java     |   6 +-
 .../canopen/transport/CANOpenFrameDataHandler.java |   2 +-
 .../canopen/transport/CANOpenFrameDataAdapter.java |   2 +-
 .../org/apache/plc4x/java/eip/base/EIPDriver.java  |   3 +-
 .../apache/plc4x/java/eip/logix/LogixDriver.java   |   3 +-
 .../java/firmata/readwrite/FirmataDriver.java      |   4 +-
 .../plc4x/java/modbus/ascii/ModbusAsciiDriver.java |  11 +-
 .../plc4x/java/modbus/rtu/ModbusRtuDriver.java     |   6 +-
 .../plc4x/java/modbus/tcp/ModbusTcpDriver.java     |   5 +-
 .../apache/plc4x/java/opcua/OpcuaPlcDriver.java    |   3 +-
 .../opcua/protocol/chunk/PayloadConverter.java     |   4 +-
 .../java/openprotocol/OpenProtocolDriver.java      |   3 +-
 .../apache/plc4x/java/profinet/ProfinetDriver.java |   1 -
 .../protocol/S7HSingleProtocolStackConfigurer.java |  13 +-
 .../spi/GeneratedDriverByteToMessageCodec.java     |   6 +-
 .../connection/CustomProtocolStackConfigurer.java  |   2 +-
 .../connection/GeneratedProtocolMessageCodec.java  |   6 +-
 .../connection/SingleProtocolStackConfigurer.java  |  13 +-
 .../plc4x/java/spi/generation/MessageInput.java    |   2 +-
 .../plc4x/java/spi/generation/MessageOutput.java   |   2 +-
 .../apache/plc4x/java/transport/can/FrameData.java |   2 +-
 .../transport/socketcan/SocketCANTransport.java    |   4 +-
 .../java/transport/virtualcan/VirtualCANFrame.java |   2 +-
 .../transport/virtualcan/VirtualCANTransport.java  |   4 +-
 .../server/bacnet/BacnetServerModule.java          |   1 -
 .../simulator/server/cbus/CBusServerModule.java    |  10 +-
 .../plc4x/simulator/server/s7/S7ServerModule.java  |   2 +-
 .../handlers/IncomingPlcMessageHandler.java        |   4 +-
 .../plc4x/test/migration/MessageResolver.java      | 156 ++++++++++++---------
 .../migration/MessageValidatorAndMigrator.java     |  39 +++---
 .../ParserSerializerTestsuiteRunner.java           |   6 +-
 32 files changed, 159 insertions(+), 188 deletions(-)

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 47f7103628..0be49e8883 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
@@ -101,26 +101,6 @@ public abstract class BACnetConfirmedServiceRequest implements Message {
     return lengthInBits;
   }
 
-  public static BACnetConfirmedServiceRequest staticParse(ReadBuffer readBuffer, Object... args)
-      throws ParseException {
-    PositionAware positionAware = readBuffer;
-    if ((args == null) || (args.length != 1)) {
-      throw new PlcRuntimeException(
-          "Wrong number of arguments, expected 1, but got " + args.length);
-    }
-    Long serviceRequestLength;
-    if (args[0] instanceof Long) {
-      serviceRequestLength = (Long) args[0];
-    } else if (args[0] instanceof String) {
-      serviceRequestLength = Long.valueOf((String) args[0]);
-    } else {
-      throw new PlcRuntimeException(
-          "Argument 0 expected to be of type Long or a string which is parseable but was "
-              + args[0].getClass().getName());
-    }
-    return staticParse(readBuffer, serviceRequestLength);
-  }
-
   public static BACnetConfirmedServiceRequest staticParse(
       ReadBuffer readBuffer, Long serviceRequestLength) throws ParseException {
     readBuffer.pullContext("BACnetConfirmedServiceRequest");
diff --git a/plc4j/drivers/c-bus/src/main/java/org/apache/plc4x/java/cbus/CBusDriver.java b/plc4j/drivers/c-bus/src/main/java/org/apache/plc4x/java/cbus/CBusDriver.java
index a8239c04a9..300ffa9450 100644
--- a/plc4j/drivers/c-bus/src/main/java/org/apache/plc4x/java/cbus/CBusDriver.java
+++ b/plc4j/drivers/c-bus/src/main/java/org/apache/plc4x/java/cbus/CBusDriver.java
@@ -19,6 +19,9 @@
 package org.apache.plc4x.java.cbus;
 
 import io.netty.buffer.ByteBuf;
+import org.apache.plc4x.java.cbus.readwrite.CBusMessage;
+import org.apache.plc4x.java.cbus.readwrite.CBusOptions;
+import org.apache.plc4x.java.cbus.readwrite.RequestContext;
 import org.apache.plc4x.java.spi.configuration.PlcConnectionConfiguration;
 import org.apache.plc4x.java.spi.configuration.PlcTransportConfiguration;
 import org.apache.plc4x.java.api.value.PlcValueHandler;
@@ -92,7 +95,8 @@ public class CBusDriver extends GeneratedDriverBase<CBusCommand> {
 
     @Override
     protected ProtocolStackConfigurer<CBusCommand> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(CBusCommand.class, CBusCommand::staticParse)
+        return SingleProtocolStackConfigurer.builder(CBusCommand.class, io ->
+                CBusCommand.staticParse(io, new CBusOptions(false, false, false, false, false, false, false, false, false)))
             .withProtocol(CBusProtocolLogic.class)
             .withDriverContext(CBusDriverContext.class)
             .withPacketSizeEstimator(ByteLengthEstimator.class)
diff --git a/plc4j/drivers/canopen/src/main/java/org/apache/plc4x/java/canopen/transport/CANOpenFrameDataHandler.java b/plc4j/drivers/canopen/src/main/java/org/apache/plc4x/java/canopen/transport/CANOpenFrameDataHandler.java
index afe400ae24..ec52a771c4 100644
--- a/plc4j/drivers/canopen/src/main/java/org/apache/plc4x/java/canopen/transport/CANOpenFrameDataHandler.java
+++ b/plc4j/drivers/canopen/src/main/java/org/apache/plc4x/java/canopen/transport/CANOpenFrameDataHandler.java
@@ -48,7 +48,7 @@ public class CANOpenFrameDataHandler implements FrameHandler<Message, CANOpenFra
     public CANOpenFrame fromCAN(FrameData frame) {
         CANOpenService service = StaticHelper.serviceId((short) frame.getNodeId());
         int nodeId = Math.abs(service.getMin() - frame.getNodeId());
-        return new CANOpenFrame((short) nodeId, service, frame.read(CANOpenPayload::staticParse, service));
+        return new CANOpenFrame((short) nodeId, service, frame.read(io -> CANOpenPayload.staticParse(io, service)));
     }
 
     @Override
diff --git a/plc4j/drivers/canopen/src/test/java/org/apache/plc4x/java/canopen/transport/CANOpenFrameDataAdapter.java b/plc4j/drivers/canopen/src/test/java/org/apache/plc4x/java/canopen/transport/CANOpenFrameDataAdapter.java
index a2b44ec5d0..62f3c41bfc 100644
--- a/plc4j/drivers/canopen/src/test/java/org/apache/plc4x/java/canopen/transport/CANOpenFrameDataAdapter.java
+++ b/plc4j/drivers/canopen/src/test/java/org/apache/plc4x/java/canopen/transport/CANOpenFrameDataAdapter.java
@@ -43,7 +43,7 @@ public class CANOpenFrameDataAdapter implements Function<CANOpenFrame, FrameData
             }
 
             @Override
-            public <T extends Message> T read(MessageInput<T> input, Object... args) {
+            public <T extends Message> T read(MessageInput<T> input) {
                 return (T) frame.getPayload();
             }
 
diff --git a/plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/EIPDriver.java b/plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/EIPDriver.java
index e4d0e434e7..2f85009e8f 100644
--- a/plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/EIPDriver.java
+++ b/plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/EIPDriver.java
@@ -120,10 +120,9 @@ public class EIPDriver extends GeneratedDriverBase<EipPacket> {
 
     @Override
     protected ProtocolStackConfigurer<EipPacket> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(EipPacket.class, EipPacket::staticParse)
+        return SingleProtocolStackConfigurer.builder(EipPacket.class, io -> EipPacket.staticParse(io, true))
             .withProtocol(EipProtocolLogic.class)
             .withPacketSizeEstimator(ByteLengthEstimator.class)
-            .withParserArgs(true)
             .withCorruptPacketRemover(CorruptPackageCleaner.class)
             .byteOrder(this.configuration.getByteOrder())
             .build();
diff --git a/plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/logix/LogixDriver.java b/plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/logix/LogixDriver.java
index 6b5229e6f3..b8bb251d2a 100644
--- a/plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/logix/LogixDriver.java
+++ b/plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/logix/LogixDriver.java
@@ -99,10 +99,9 @@ public class LogixDriver extends GeneratedDriverBase<EipPacket> {
 
     @Override
     protected ProtocolStackConfigurer<EipPacket> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(EipPacket.class, EipPacket::staticParse)
+        return SingleProtocolStackConfigurer.builder(EipPacket.class, io -> EipPacket.staticParse(io, true))
             .withProtocol(EipProtocolLogic.class)
             .withPacketSizeEstimator(ByteLengthEstimator.class)
-            .withParserArgs(true)
             .withCorruptPacketRemover(CorruptPackageCleaner.class)
             .littleEndian()
             .build();
diff --git a/plc4j/drivers/firmata/src/main/java/org/apache/plc4x/java/firmata/readwrite/FirmataDriver.java b/plc4j/drivers/firmata/src/main/java/org/apache/plc4x/java/firmata/readwrite/FirmataDriver.java
index ee2547f8e1..de49415040 100644
--- a/plc4j/drivers/firmata/src/main/java/org/apache/plc4x/java/firmata/readwrite/FirmataDriver.java
+++ b/plc4j/drivers/firmata/src/main/java/org/apache/plc4x/java/firmata/readwrite/FirmataDriver.java
@@ -96,13 +96,11 @@ public class FirmataDriver extends GeneratedDriverBase<FirmataMessage> {
 
     @Override
     protected ProtocolStackConfigurer<FirmataMessage> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(FirmataMessage.class, FirmataMessage::staticParse)
+        return SingleProtocolStackConfigurer.builder(FirmataMessage.class, io -> FirmataMessage.staticParse(io, true))
             .withProtocol(FirmataProtocolLogic.class)
             .withDriverContext(FirmataDriverContext.class)
             .withPacketSizeEstimator(ByteLengthEstimator.class)
             .withCorruptPacketRemover(CorruptPackageCleaner.class)
-            // Every incoming message is to be treated as a response.
-            .withParserArgs(true)
             .build();
     }
 
diff --git a/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/ascii/ModbusAsciiDriver.java b/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/ascii/ModbusAsciiDriver.java
index 071b6373e8..d1a1ddde0b 100644
--- a/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/ascii/ModbusAsciiDriver.java
+++ b/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/ascii/ModbusAsciiDriver.java
@@ -133,13 +133,10 @@ public class ModbusAsciiDriver extends GeneratedDriverBase<ModbusAsciiADU> {
 
     @Override
     protected ProtocolStackConfigurer<ModbusAsciiADU> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(ModbusAsciiADU.class,
-                new ModbusAsciiInput(), new ModbusAsciiOutput())
+        return SingleProtocolStackConfigurer.builder(ModbusAsciiADU.class, new ModbusAsciiInput(), new ModbusAsciiOutput())
             .withProtocol(ModbusAsciiProtocolLogic.class)
             .withPacketSizeEstimator(ModbusAsciiDriver.ByteLengthEstimator.class)
             .withCorruptPacketRemover(ModbusAsciiDriver.CorruptPackageCleaner.class)
-            // Every incoming message is to be treated as a response.
-            .withParserArgs(DriverType.MODBUS_ASCII, true)
             .build();
     }
 
@@ -160,7 +157,7 @@ public class ModbusAsciiDriver extends GeneratedDriverBase<ModbusAsciiADU> {
                 // Try to parse the buffer content.
                 try {
                     ModbusAsciiInput input = new ModbusAsciiInput();
-                    ModbusAsciiADU modbusADU = input.parse(reader, DriverType.MODBUS_ASCII, true);
+                    ModbusAsciiADU modbusADU = input.parse(reader);
 
                     // Make sure we only read one message.
                     return (modbusADU.getLengthInBytes() * 2) + 3;
@@ -198,7 +195,7 @@ public class ModbusAsciiDriver extends GeneratedDriverBase<ModbusAsciiADU> {
 
     public static class ModbusAsciiInput implements MessageInput<ModbusAsciiADU> {
         @Override
-        public ModbusAsciiADU parse(ReadBuffer io, Object... args) throws ParseException {
+        public ModbusAsciiADU parse(ReadBuffer io) throws ParseException {
             // A Modbus ASCII message starts with an ASCII character ":" and is ended by two characters CRLF
             // (Carriage-Return + Line-Feed)
             // The actual payload is that each byte of the message is encoded by a string representation of it's
@@ -228,7 +225,7 @@ public class ModbusAsciiDriver extends GeneratedDriverBase<ModbusAsciiADU> {
 
     public static class ModbusAsciiOutput implements MessageOutput<ModbusAsciiADU> {
         @Override
-        public WriteBufferByteBased serialize(ModbusAsciiADU value, Object... args) throws SerializationException {
+        public WriteBufferByteBased serialize(ModbusAsciiADU value) throws SerializationException {
             // First serialize the packet the normal way.
             WriteBufferByteBased writeBufferByteBased = new WriteBufferByteBased(value.getLengthInBytes());
             value.serialize(writeBufferByteBased);
diff --git a/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/rtu/ModbusRtuDriver.java b/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/rtu/ModbusRtuDriver.java
index 0d96a3704b..a3763b6be3 100644
--- a/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/rtu/ModbusRtuDriver.java
+++ b/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/rtu/ModbusRtuDriver.java
@@ -32,6 +32,7 @@ import org.apache.plc4x.java.modbus.tcp.config.ModbusTcpTransportConfiguration;
 import org.apache.plc4x.java.spi.connection.GeneratedDriverBase;
 import org.apache.plc4x.java.spi.connection.ProtocolStackConfigurer;
 import org.apache.plc4x.java.spi.connection.SingleProtocolStackConfigurer;
+import org.apache.plc4x.java.spi.generation.MessageInput;
 import org.apache.plc4x.java.spi.generation.ParseException;
 import org.apache.plc4x.java.spi.generation.ReadBufferByteBased;
 import org.apache.plc4x.java.spi.optimizer.BaseOptimizer;
@@ -129,12 +130,9 @@ public class ModbusRtuDriver extends GeneratedDriverBase<ModbusRtuADU> {
 
     @Override
     protected ProtocolStackConfigurer<ModbusRtuADU> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(ModbusRtuADU.class,
-                (io, args) -> (ModbusRtuADU) ModbusRtuADU.staticParse(io, args))
+        return SingleProtocolStackConfigurer.builder(ModbusRtuADU.class, io -> (ModbusRtuADU) ModbusRtuADU.staticParse(io, DriverType.MODBUS_RTU, true))
             .withProtocol(ModbusRtuProtocolLogic.class)
             .withPacketSizeEstimator(ModbusRtuDriver.ByteLengthEstimator.class)
-            // Every incoming message is to be treated as a response.
-            .withParserArgs(DriverType.MODBUS_RTU, true)
             .build();
     }
 
diff --git a/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/tcp/ModbusTcpDriver.java b/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/tcp/ModbusTcpDriver.java
index 9a5cb59f48..2d4c8fca60 100644
--- a/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/tcp/ModbusTcpDriver.java
+++ b/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/tcp/ModbusTcpDriver.java
@@ -134,12 +134,9 @@ public class ModbusTcpDriver extends GeneratedDriverBase<ModbusTcpADU> {
 
     @Override
     protected ProtocolStackConfigurer<ModbusTcpADU> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(ModbusTcpADU.class,
-                (io, args) -> (ModbusTcpADU) ModbusTcpADU.staticParse(io, args))
+        return SingleProtocolStackConfigurer.builder(ModbusTcpADU.class, (io) -> (ModbusTcpADU) ModbusTcpADU.staticParse(io, DriverType.MODBUS_TCP, true))
             .withProtocol(ModbusTcpProtocolLogic.class)
             .withPacketSizeEstimator(ByteLengthEstimator.class)
-            // Every incoming message is to be treated as a response.
-            .withParserArgs(DriverType.MODBUS_TCP, true)
             .build();
     }
 
diff --git a/plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/OpcuaPlcDriver.java b/plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/OpcuaPlcDriver.java
index 7901f29413..6d083cfb69 100644
--- a/plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/OpcuaPlcDriver.java
+++ b/plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/OpcuaPlcDriver.java
@@ -107,10 +107,9 @@ public class OpcuaPlcDriver extends GeneratedDriverBase<OpcuaAPU> {
 
     @Override
     protected ProtocolStackConfigurer<OpcuaAPU> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(OpcuaAPU.class, OpcuaAPU::staticParse)
+        return SingleProtocolStackConfigurer.builder(OpcuaAPU.class, io -> OpcuaAPU.staticParse(io, true))
             .withProtocol(OpcuaProtocolLogic.class)
             .withPacketSizeEstimator(ByteLengthEstimator.class)
-            .withParserArgs(true)
             .withDriverContext(OpcuaDriverContext.class)
             .littleEndian()
             .build();
diff --git a/plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/PayloadConverter.java b/plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/PayloadConverter.java
index c84d858921..2ae7f375ca 100644
--- a/plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/PayloadConverter.java
+++ b/plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/PayloadConverter.java
@@ -81,9 +81,9 @@ public class PayloadConverter {
         return Payload.staticParse(buffer, extensible, (long) (extensible ? -1 : payload.length - 8));
     }
 
-    public static MessagePDU fromStream(ByteBuffer chunkBuffer, boolean response, boolean encrypted) throws ParseException {
+    public static MessagePDU fromStream(ByteBuffer chunkBuffer, boolean response) throws ParseException {
         ReadBufferByteBased buffer = new ReadBufferByteBased(chunkBuffer.array(), ByteOrder.LITTLE_ENDIAN);
-        return MessagePDU.staticParse(buffer, response, encrypted);
+        return MessagePDU.staticParse(buffer, response);
     }
 
     public static MessagePDU pduFromStream(byte[] message, boolean response) throws ParseException {
diff --git a/plc4j/drivers/open-protocol/src/main/java/org/apache/plc4x/java/openprotocol/OpenProtocolDriver.java b/plc4j/drivers/open-protocol/src/main/java/org/apache/plc4x/java/openprotocol/OpenProtocolDriver.java
index 7c96d262c3..6bdf9d6843 100644
--- a/plc4j/drivers/open-protocol/src/main/java/org/apache/plc4x/java/openprotocol/OpenProtocolDriver.java
+++ b/plc4j/drivers/open-protocol/src/main/java/org/apache/plc4x/java/openprotocol/OpenProtocolDriver.java
@@ -112,8 +112,7 @@ public class OpenProtocolDriver extends GeneratedDriverBase<OpenProtocolMessage>
 
     @Override
     protected ProtocolStackConfigurer<OpenProtocolMessage> getStackConfigurer() {
-        return SingleProtocolStackConfigurer.builder(OpenProtocolMessage.class,
-                OpenProtocolMessage::staticParse)
+        return SingleProtocolStackConfigurer.builder(OpenProtocolMessage.class, io -> OpenProtocolMessage.staticParse(io, 1))
             .withProtocol(OpenProtocolProtocolLogic.class)
             .withPacketSizeEstimator(ByteLengthEstimator.class)
             .build();
diff --git a/plc4j/drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/ProfinetDriver.java b/plc4j/drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/ProfinetDriver.java
index d38a046d27..60de10c6d0 100644
--- a/plc4j/drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/ProfinetDriver.java
+++ b/plc4j/drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/ProfinetDriver.java
@@ -151,7 +151,6 @@ public class ProfinetDriver extends GeneratedDriverBase<Ethernet_Frame> {
             .withProtocol(ProfinetProtocolLogic.class)
             .withDriverContext(ProfinetDriverContext.class)
             // Every incoming message is to be treated as a response.
-            .withParserArgs(true)
             .build();
     }
 
diff --git a/plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HSingleProtocolStackConfigurer.java b/plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HSingleProtocolStackConfigurer.java
index 61adcbcc24..afb71d3741 100644
--- a/plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HSingleProtocolStackConfigurer.java
+++ b/plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HSingleProtocolStackConfigurer.java
@@ -60,7 +60,6 @@ public class S7HSingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message>
     private final Class<? extends ToIntFunction<ByteBuf>> packetSizeEstimatorClass;
     private final Class<? extends Consumer<ByteBuf>> corruptPacketRemoverClass;
     private final MessageToMessageCodec<ByteBuf, ByteBuf> encryptionHandler;
-    private final Object[] parserArgs;
 
     private Plc4xProtocolBase<BASE_PACKET_CLASS> protocol = null;
 
@@ -77,7 +76,6 @@ public class S7HSingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message>
      */
     S7HSingleProtocolStackConfigurer(Class<BASE_PACKET_CLASS> basePacketClass,
                                      ByteOrder byteOrder,
-                                     Object[] parserArgs,
                                      Class<? extends Plc4xProtocolBase<BASE_PACKET_CLASS>> protocol,
                                      Class<? extends DriverContext> driverContextClass,
                                      MessageInput<BASE_PACKET_CLASS> messageInput,
@@ -87,7 +85,6 @@ public class S7HSingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message>
                                      MessageToMessageCodec<ByteBuf, ByteBuf> encryptionHandler) {
         this.basePacketClass = basePacketClass;
         this.byteOrder = byteOrder;
-        this.parserArgs = parserArgs;
         this.protocolClass = protocol;
         this.driverContextClass = driverContextClass;
         this.messageInput = messageInput;
@@ -98,7 +95,7 @@ public class S7HSingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message>
     }
 
     private ChannelHandler getMessageCodec(PlcConnectionConfiguration configuration) {
-        return new GeneratedProtocolMessageCodec<>(basePacketClass, messageInput, messageOutput, byteOrder, parserArgs,
+        return new GeneratedProtocolMessageCodec<>(basePacketClass, messageInput, messageOutput, byteOrder,
             packetSizeEstimatorClass != null ? configure(configuration, createInstance(packetSizeEstimatorClass)) : null,
             corruptPacketRemoverClass != null ? configure(configuration, createInstance(corruptPacketRemoverClass)) : null);
     }
@@ -154,7 +151,6 @@ public class S7HSingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message>
         private final MessageOutput<BASE_PACKET_CLASS> messageOutput;
         private Class<? extends DriverContext> driverContextClass;
         private ByteOrder byteOrder = ByteOrder.BIG_ENDIAN;
-        private Object[] parserArgs;
         private Class<? extends Plc4xProtocolBase<BASE_PACKET_CLASS>> protocol;
         private Class<? extends ToIntFunction<ByteBuf>> packetSizeEstimator;
         private Class<? extends Consumer<ByteBuf>> corruptPacketRemover;
@@ -186,11 +182,6 @@ public class S7HSingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message>
             return this;
         }
 
-        public S7HSingleProtocolStackBuilder<BASE_PACKET_CLASS> withParserArgs(Object... parserArgs) {
-            this.parserArgs = parserArgs;
-            return this;
-        }
-
         public S7HSingleProtocolStackBuilder<BASE_PACKET_CLASS> withProtocol(Class<? extends Plc4xProtocolBase<BASE_PACKET_CLASS>> protocol) {
             this.protocol = protocol;
             return this;
@@ -213,7 +204,7 @@ public class S7HSingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message>
 
         public S7HSingleProtocolStackConfigurer<BASE_PACKET_CLASS> build() {
             assert this.protocol != null;
-            return new S7HSingleProtocolStackConfigurer<>(basePacketClass, byteOrder, parserArgs, protocol,
+            return new S7HSingleProtocolStackConfigurer<>(basePacketClass, byteOrder, protocol,
                 driverContextClass, messageInput, messageOutput, packetSizeEstimator, corruptPacketRemover,
                 encryptionHandler);
         }
diff --git a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/GeneratedDriverByteToMessageCodec.java b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/GeneratedDriverByteToMessageCodec.java
index a8ed314a12..d3dac42b5a 100644
--- a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/GeneratedDriverByteToMessageCodec.java
+++ b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/GeneratedDriverByteToMessageCodec.java
@@ -33,17 +33,15 @@ public abstract class GeneratedDriverByteToMessageCodec<T extends Message> exten
     private static final Logger LOGGER = LoggerFactory.getLogger(GeneratedDriverByteToMessageCodec.class);
 
     private final ByteOrder byteOrder;
-    private final Object[] parserArgs;
     private final MessageInput<T> messageInput;
     private final MessageOutput<T> messageOutput;
 
     protected GeneratedDriverByteToMessageCodec(MessageInput<T> messageInput, MessageOutput<T> messageOutput,
-                                                Class<T> outboundMessageType, ByteOrder byteOrder, Object[] parserArgs) {
+                                                Class<T> outboundMessageType, ByteOrder byteOrder) {
         super(outboundMessageType);
         this.messageInput = messageInput;
         this.messageOutput = messageOutput;
         this.byteOrder = byteOrder;
-        this.parserArgs = parserArgs;
     }
 
     @Override
@@ -84,7 +82,7 @@ public abstract class GeneratedDriverByteToMessageCodec<T extends Message> exten
                 ReadBuffer readBuffer = new ReadBufferByteBased(bytes, byteOrder);
 
                 // Parse the packet.
-                T packet = messageInput.parse(readBuffer, parserArgs);
+                T packet = messageInput.parse(readBuffer);
 
                 // Pass the packet to the pipeline.
                 out.add(packet);
diff --git a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/CustomProtocolStackConfigurer.java b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/CustomProtocolStackConfigurer.java
index 2fc9c59fb8..c61c25e7df 100644
--- a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/CustomProtocolStackConfigurer.java
+++ b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/CustomProtocolStackConfigurer.java
@@ -84,7 +84,7 @@ public class CustomProtocolStackConfigurer<BASE_PACKET_CLASS extends Message> im
     }
 
     private ChannelHandler getMessageCodec(PlcConnectionConfiguration configuration) {
-        return new GeneratedProtocolMessageCodec<>(basePacketClass, protocolIO.apply(configuration), byteOrder, parserArgs,
+        return new GeneratedProtocolMessageCodec<>(basePacketClass, protocolIO.apply(configuration), byteOrder,
             packetSizeEstimator == null ? null : packetSizeEstimator.apply(configuration),
             corruptPacketRemover == null ? null : corruptPacketRemover.apply(configuration));
     }
diff --git a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/GeneratedProtocolMessageCodec.java b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/GeneratedProtocolMessageCodec.java
index 41d8a4dd1c..f7521f5bd3 100644
--- a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/GeneratedProtocolMessageCodec.java
+++ b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/GeneratedProtocolMessageCodec.java
@@ -34,10 +34,9 @@ public class GeneratedProtocolMessageCodec<BASE_PACKET_CLASS extends Message> ex
         Class<BASE_PACKET_CLASS> basePacketClass,
         MessageInput<BASE_PACKET_CLASS> messageInput,
         ByteOrder byteOrder,
-        Object[] parserArgs,
         ToIntFunction<ByteBuf> packetSizeEstimator,
         Consumer<ByteBuf> corruptPackageRemover) {
-        super(messageInput, null, basePacketClass, byteOrder, parserArgs);
+        super(messageInput, null, basePacketClass, byteOrder);
         this.packetSizeEstimator = packetSizeEstimator;
         this.corruptPackageRemover = corruptPackageRemover;
     }
@@ -47,10 +46,9 @@ public class GeneratedProtocolMessageCodec<BASE_PACKET_CLASS extends Message> ex
         MessageInput<BASE_PACKET_CLASS> messageInput,
         MessageOutput<BASE_PACKET_CLASS> messageOutput,
         ByteOrder byteOrder,
-        Object[] parserArgs,
         ToIntFunction<ByteBuf> packetSizeEstimator,
         Consumer<ByteBuf> corruptPackageRemover) {
-        super(messageInput, messageOutput, basePacketClass, byteOrder, parserArgs);
+        super(messageInput, messageOutput, basePacketClass, byteOrder);
         this.packetSizeEstimator = packetSizeEstimator;
         this.corruptPackageRemover = corruptPackageRemover;
     }
diff --git a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/SingleProtocolStackConfigurer.java b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/SingleProtocolStackConfigurer.java
index 8252eec9f3..5ea017c591 100644
--- a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/SingleProtocolStackConfigurer.java
+++ b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/SingleProtocolStackConfigurer.java
@@ -57,7 +57,6 @@ public class SingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message> im
     private final Class<? extends ToIntFunction<ByteBuf>> packetSizeEstimatorClass;
     private final Class<? extends Consumer<ByteBuf>> corruptPacketRemoverClass;
     private final MessageToMessageCodec<ByteBuf, ByteBuf> encryptionHandler;
-    private final Object[] parserArgs;
 
     public static <BPC extends Message> SingleProtocolStackBuilder<BPC> builder(Class<BPC> basePacketClass, MessageInput<BPC> messageInput) {
         return new SingleProtocolStackBuilder<>(basePacketClass, messageInput, null);
@@ -72,7 +71,6 @@ public class SingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message> im
      */
     SingleProtocolStackConfigurer(Class<BASE_PACKET_CLASS> basePacketClass,
                                   ByteOrder byteOrder,
-                                  Object[] parserArgs,
                                   Class<? extends Plc4xProtocolBase<BASE_PACKET_CLASS>> protocol,
                                   Class<? extends DriverContext> driverContextClass,
                                   MessageInput<BASE_PACKET_CLASS> messageInput,
@@ -82,7 +80,6 @@ public class SingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message> im
                                   MessageToMessageCodec<ByteBuf, ByteBuf> encryptionHandler) {
         this.basePacketClass = basePacketClass;
         this.byteOrder = byteOrder;
-        this.parserArgs = parserArgs;
         this.protocolClass = protocol;
         this.driverContextClass = driverContextClass;
         this.messageInput = messageInput;
@@ -93,7 +90,7 @@ public class SingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message> im
     }
 
     private ChannelHandler getMessageCodec(PlcConnectionConfiguration configuration) {
-        return new GeneratedProtocolMessageCodec<>(basePacketClass, messageInput, messageOutput, byteOrder, parserArgs,
+        return new GeneratedProtocolMessageCodec<>(basePacketClass, messageInput, messageOutput, byteOrder,
             packetSizeEstimatorClass != null ? configure(configuration, createInstance(packetSizeEstimatorClass)) : null,
             corruptPacketRemoverClass != null ? configure(configuration, createInstance(corruptPacketRemoverClass)) : null);
     }
@@ -144,7 +141,6 @@ public class SingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message> im
         private final MessageOutput<BASE_PACKET_CLASS> messageOutput;
         private Class<? extends DriverContext> driverContextClass;
         private ByteOrder byteOrder = ByteOrder.BIG_ENDIAN;
-        private Object[] parserArgs;
         private Class<? extends Plc4xProtocolBase<BASE_PACKET_CLASS>> protocol;
         private Class<? extends ToIntFunction<ByteBuf>> packetSizeEstimator;
         private Class<? extends Consumer<ByteBuf>> corruptPacketRemover;
@@ -176,11 +172,6 @@ public class SingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message> im
             return this;
         }
 
-        public SingleProtocolStackBuilder<BASE_PACKET_CLASS> withParserArgs(Object... parserArgs) {
-            this.parserArgs = parserArgs;
-            return this;
-        }
-
         public SingleProtocolStackBuilder<BASE_PACKET_CLASS> withProtocol(Class<? extends Plc4xProtocolBase<BASE_PACKET_CLASS>> protocol) {
             this.protocol = protocol;
             return this;
@@ -203,7 +194,7 @@ public class SingleProtocolStackConfigurer<BASE_PACKET_CLASS extends Message> im
 
         public SingleProtocolStackConfigurer<BASE_PACKET_CLASS> build() {
             assert this.protocol != null;
-            return new SingleProtocolStackConfigurer<>(basePacketClass, byteOrder, parserArgs, protocol,
+            return new SingleProtocolStackConfigurer<>(basePacketClass, byteOrder, protocol,
                 driverContextClass, messageInput, messageOutput, packetSizeEstimator, corruptPacketRemover,
                 encryptionHandler);
         }
diff --git a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/MessageInput.java b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/MessageInput.java
index 2d1ee1f9fd..e6005a1a87 100644
--- a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/MessageInput.java
+++ b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/MessageInput.java
@@ -21,6 +21,6 @@ package org.apache.plc4x.java.spi.generation;
 @FunctionalInterface
 public interface MessageInput<PARSER_TYPE> {
 
-    PARSER_TYPE parse(ReadBuffer io, Object... args) throws ParseException;
+    PARSER_TYPE parse(ReadBuffer io) throws ParseException;
 
 }
diff --git a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/MessageOutput.java b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/MessageOutput.java
index a0147f5b5b..e28d465eef 100644
--- a/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/MessageOutput.java
+++ b/plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/MessageOutput.java
@@ -20,6 +20,6 @@ package org.apache.plc4x.java.spi.generation;
 
 public interface MessageOutput<SERIALIZER_TYPE> {
 
-    WriteBufferByteBased serialize(SERIALIZER_TYPE value, Object... args) throws SerializationException;
+    WriteBufferByteBased serialize(SERIALIZER_TYPE value) throws SerializationException;
 
 }
diff --git a/plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/FrameData.java b/plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/FrameData.java
index 05ec7c9b6a..55795a0a7a 100644
--- a/plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/FrameData.java
+++ b/plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/FrameData.java
@@ -25,7 +25,7 @@ public interface FrameData {
 
     int getNodeId();
 
-    <T extends Message> T read(MessageInput<T> input, Object ... args);
+    <T extends Message> T read(MessageInput<T> input);
 
     int getDataLength();
     byte[] getData();
diff --git a/plc4j/transports/socketcan/src/main/java/org/apache/plc4x/java/transport/socketcan/SocketCANTransport.java b/plc4j/transports/socketcan/src/main/java/org/apache/plc4x/java/transport/socketcan/SocketCANTransport.java
index 57129e6434..382bcfad2a 100644
--- a/plc4j/transports/socketcan/src/main/java/org/apache/plc4x/java/transport/socketcan/SocketCANTransport.java
+++ b/plc4j/transports/socketcan/src/main/java/org/apache/plc4x/java/transport/socketcan/SocketCANTransport.java
@@ -102,9 +102,9 @@ public class SocketCANTransport implements CANTransport<SocketCANFrame> {
             }
 
             @Override
-            public <T extends Message> T read(MessageInput<T> input, Object... args) {
+            public <T extends Message> T read(MessageInput<T> input) {
                 try {
-                    return input.parse(new ReadBufferByteBased(frame.getData(), ByteOrder.LITTLE_ENDIAN), args);
+                    return input.parse(new ReadBufferByteBased(frame.getData(), ByteOrder.LITTLE_ENDIAN));
                 } catch (ParseException e) {
                     throw new PlcRuntimeException(e);
                 }
diff --git a/plc4j/transports/virtualcan/src/main/java/org/apache/plc4x/java/transport/virtualcan/VirtualCANFrame.java b/plc4j/transports/virtualcan/src/main/java/org/apache/plc4x/java/transport/virtualcan/VirtualCANFrame.java
index 1a5f13730b..f1992fba20 100644
--- a/plc4j/transports/virtualcan/src/main/java/org/apache/plc4x/java/transport/virtualcan/VirtualCANFrame.java
+++ b/plc4j/transports/virtualcan/src/main/java/org/apache/plc4x/java/transport/virtualcan/VirtualCANFrame.java
@@ -37,7 +37,7 @@ public class VirtualCANFrame implements Message {
     public final static MessageInput<VirtualCANFrame> PARSER = new MessageInput<VirtualCANFrame>() {
 
         @Override
-        public VirtualCANFrame parse(ReadBuffer io, Object... args) throws ParseException {
+        public VirtualCANFrame parse(ReadBuffer io) throws ParseException {
             WithOption withOption = WithOption.WithByteOrder(ByteOrder.LITTLE_ENDIAN);
 
             short length = io.readUnsignedShort("length", 8, withOption);
diff --git a/plc4j/transports/virtualcan/src/main/java/org/apache/plc4x/java/transport/virtualcan/VirtualCANTransport.java b/plc4j/transports/virtualcan/src/main/java/org/apache/plc4x/java/transport/virtualcan/VirtualCANTransport.java
index 343c48e7d4..18322c98a2 100644
--- a/plc4j/transports/virtualcan/src/main/java/org/apache/plc4x/java/transport/virtualcan/VirtualCANTransport.java
+++ b/plc4j/transports/virtualcan/src/main/java/org/apache/plc4x/java/transport/virtualcan/VirtualCANTransport.java
@@ -95,9 +95,9 @@ public class VirtualCANTransport extends TestTransport implements CANTransport<V
             }
 
             @Override
-            public <T extends Message> T read(MessageInput<T> input, Object... args) {
+            public <T extends Message> T read(MessageInput<T> input) {
                 try {
-                    return input.parse(new ReadBufferByteBased(getData(), ByteOrder.LITTLE_ENDIAN), args);
+                    return input.parse(new ReadBufferByteBased(getData(), ByteOrder.LITTLE_ENDIAN));
                 } catch (ParseException e) {
                     throw new PlcRuntimeException(e);
                 }
diff --git a/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/bacnet/BacnetServerModule.java b/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/bacnet/BacnetServerModule.java
index 6a9b08a170..6459a0c82b 100644
--- a/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/bacnet/BacnetServerModule.java
+++ b/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/bacnet/BacnetServerModule.java
@@ -103,7 +103,6 @@ public class BacnetServerModule implements ServerModule {
                             })
                             .addLast(new GeneratedProtocolMessageCodec<>(BVLC.class,
                                 BVLC::staticParse, ByteOrder.BIG_ENDIAN,
-                                null,
                                 new BacNetIpDriver.ByteLengthEstimator(),
                                 new BacNetIpDriver.CorruptPackageCleaner()))
                             .addLast(new BacnetServerAdapter(context));
diff --git a/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/cbus/CBusServerModule.java b/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/cbus/CBusServerModule.java
index 0c2f177c55..1e6f8f02e2 100644
--- a/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/cbus/CBusServerModule.java
+++ b/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/cbus/CBusServerModule.java
@@ -33,6 +33,9 @@ import org.apache.plc4x.java.cbus.readwrite.CBusOptions;
 import org.apache.plc4x.java.cbus.readwrite.RequestContext;
 import org.apache.plc4x.java.spi.connection.GeneratedProtocolMessageCodec;
 import org.apache.plc4x.java.spi.generation.ByteOrder;
+import org.apache.plc4x.java.spi.generation.MessageInput;
+import org.apache.plc4x.java.spi.generation.ParseException;
+import org.apache.plc4x.java.spi.generation.ReadBuffer;
 import org.apache.plc4x.simulator.PlcSimulatorConfig;
 import org.apache.plc4x.simulator.exceptions.SimulatorException;
 import org.apache.plc4x.simulator.model.Context;
@@ -41,6 +44,10 @@ import org.apache.plc4x.simulator.server.cbus.protocol.CBusServerAdapter;
 
 public class CBusServerModule implements ServerModule {
 
+    public static final MessageInput<CBusMessage> MESSAGE_INPUT = io ->
+        CBusMessage.staticParse(io, false, new RequestContext(false),
+            new CBusOptions(false, false, false, false, false, false, false, false, false));
+
     private EventLoopGroup loopGroup;
     private EventLoopGroup workerGroup;
     private Context context;
@@ -79,8 +86,7 @@ public class CBusServerModule implements ServerModule {
                     public void initChannel(SocketChannel channel) {
                         ChannelPipeline pipeline = channel.pipeline();
                         pipeline.addLast(new GeneratedProtocolMessageCodec<>(CBusMessage.class,
-                            CBusMessage::staticParse, ByteOrder.BIG_ENDIAN,
-                            new Object[]{false, new RequestContext(false), new CBusOptions(false, false, false, false, false, false, false, false, false)},
+                            MESSAGE_INPUT, ByteOrder.BIG_ENDIAN,
                             new CBusDriver.ByteLengthEstimator(),
                             new CBusDriver.CorruptPackageCleaner()));
                         pipeline.addLast(new CBusServerAdapter(context));
diff --git a/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/s7/S7ServerModule.java b/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/s7/S7ServerModule.java
index e14b5ffdb4..ea659edcb0 100644
--- a/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/s7/S7ServerModule.java
+++ b/plc4j/utils/plc-simulator/src/main/java/org/apache/plc4x/simulator/server/s7/S7ServerModule.java
@@ -79,7 +79,7 @@ public class S7ServerModule implements ServerModule {
                     public void initChannel(SocketChannel channel) {
                         ChannelPipeline pipeline = channel.pipeline();
                         pipeline.addLast(new GeneratedProtocolMessageCodec<>(TPKTPacket.class,
-                            TPKTPacket::staticParse, ByteOrder.BIG_ENDIAN, null,
+                            TPKTPacket::staticParse, ByteOrder.BIG_ENDIAN,
                             new S7Driver.ByteLengthEstimator(),
                             new S7Driver.CorruptPackageCleaner()));
                         pipeline.addLast(new S7Step7ServerAdapter(context));
diff --git a/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/driver/internal/handlers/IncomingPlcMessageHandler.java b/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/driver/internal/handlers/IncomingPlcMessageHandler.java
index d52042c8cf..84be246bac 100644
--- a/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/driver/internal/handlers/IncomingPlcMessageHandler.java
+++ b/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/driver/internal/handlers/IncomingPlcMessageHandler.java
@@ -54,9 +54,9 @@ public class IncomingPlcMessageHandler {
     public byte[] getBytesFromXml(Element referenceXml, ByteOrder byteOrder) throws DriverTestsuiteException {
         // TODO: Find some smart way to find out how big the buffer should be.
         final WriteBufferByteBased writeBuffer = new WriteBufferByteBased(1024 * 100, byteOrder);
-        MessageInput messageInput = MessageResolver.getMessageInput(driverTestsuiteConfiguration.getOptions(), referenceXml.getName());
+        MessageInput messageInput = MessageResolver.getMessageInput(driverTestsuiteConfiguration.getOptions(), referenceXml.getName(), parserArguments);
         // Get Message and Validate
-        Message message = MessageValidatorAndMigrator.validateInboundMessageAndGet(messageInput, referenceXml, parserArguments);
+        Message message = MessageValidatorAndMigrator.validateInboundMessageAndGet(messageInput, referenceXml);
 
         // Get Bytes
         try {
diff --git a/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageResolver.java b/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageResolver.java
index 90f5ea8020..4b2bdfc519 100644
--- a/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageResolver.java
+++ b/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageResolver.java
@@ -42,71 +42,44 @@ public class MessageResolver {
      *
      * @param options Test framework options
      * @param name    name of the message
+     * @param parserArguments the parser arguments to create an instance of the message
      * @return the found MessageIO
      * @throws DriverTestsuiteException if a MessageIO couldn't be found.
      */
     @SuppressWarnings("rawtypes")
-    public static MessageInput<?> getMessageInput(Map<String, String> options, String name) throws DriverTestsuiteException {
+    public static MessageInput<?> getMessageInput(Map<String, String> options, String name, List<String> parserArguments) throws DriverTestsuiteException {
         try {
-            return MessageResolver.getMessageIOType(options, name).getMessageInput();
+            return MessageResolver.getMessageIOType(options, name, parserArguments);
         } catch (ClassNotFoundException e) {
             throw new DriverTestsuiteException(e);
         }
     }
 
-    public static MessageInput<?> getMessageIOStaticLinked(Map<String, String> options, String typeName) throws ParserSerializerTestsuiteException {
+    public static MessageInput<?> getMessageIOStaticLinked(Map<String, String> options, String typeName, List<String> parserArguments) throws ParserSerializerTestsuiteException {
         try {
-            TypeMessageInput typeMessageInput = getMessageIOType(options, typeName);
-            final List<Class<?>> parameterTypes = new LinkedList<>();
-            for (Method method : typeMessageInput.type.getMethods()) {
-                int parameterCount = method.getParameterCount();
-                boolean isNonGenericParse = parameterCount > 1 && method.getParameterTypes()[parameterCount - 1] != Object[].class;
-                if (method.getName().equals("staticParse") && Modifier.isStatic(method.getModifiers()) && isNonGenericParse) {
-                    // Get a list of additional parameter types for the parser.
-                    parameterTypes.addAll(Arrays.asList(method.getParameterTypes()).subList(1, parameterCount));
-                    break;
-                }
-            }
-            return (io, args) -> {
-                Object[] argValues = new Object[args.length];
-                for (int i = 0; i < args.length; i++) {
-                    String parameterValue = (String) args[i];
-                    Class<?> parameterType = parameterTypes.get(i);
-                    if (parameterType == Boolean.class) {
-                        argValues[i] = Boolean.parseBoolean(parameterValue);
-                    } else if (parameterType == Byte.class) {
-                        argValues[i] = Byte.parseByte(parameterValue);
-                    } else if (parameterType == Short.class) {
-                        argValues[i] = Short.parseShort(parameterValue);
-                    } else if (parameterType == Integer.class) {
-                        argValues[i] = Integer.parseInt(parameterValue);
-                    } else if (parameterType == Long.class) {
-                        argValues[i] = Long.parseLong(parameterValue);
-                    } else if (parameterType == Float.class) {
-                        argValues[i] = Float.parseFloat(parameterValue);
-                    } else if (parameterType == Double.class) {
-                        argValues[i] = Double.parseDouble(parameterValue);
-                    } else if (parameterType == String.class) {
-                        argValues[i] = parameterValue;
-                    } else if (Enum.class.isAssignableFrom(parameterType)) {
-                        argValues[i] = Enum.valueOf((Class<? extends Enum>) parameterType, parameterValue);
-                    } else {
-                        throw new ParseException("Currently unsupported parameter type");
-                    }
-                }
-                return typeMessageInput.getMessageInput().parse(io, argValues);
-            };
+            MessageInput<?> typeMessageInput = getMessageIOType(options, typeName, parserArguments);
+//            final List<Class<?>> parameterTypes = new LinkedList<>();
+//            for (Method method : typeMessageInput.type.getMethods()) {
+//                int parameterCount = method.getParameterCount();
+//                boolean isNonGenericParse = parameterCount > 1 && method.getParameterTypes()[parameterCount - 1] != Object[].class;
+//                if (method.getName().equals("staticParse") && Modifier.isStatic(method.getModifiers()) && isNonGenericParse) {
+//                    // Get a list of additional parameter types for the parser.
+//                    parameterTypes.addAll(Arrays.asList(method.getParameterTypes()).subList(1, parameterCount));
+//                    break;
+//                }
+//            }
+            return typeMessageInput;
         } catch (DriverTestsuiteException | ClassNotFoundException e) {
             throw new ParserSerializerTestsuiteException("Unable to instantiate IO component", e);
         }
     }
 
     @SuppressWarnings("unchecked")
-    private static TypeMessageInput getMessageIOType(Map<String, String> options, String typeName) throws DriverTestsuiteException, ClassNotFoundException {
+    private static MessageInput<?> getMessageIOType(Map<String, String> options, String typeName, List<String> parserArguments) throws DriverTestsuiteException, ClassNotFoundException {
         String extraMessage = "";
         if (options.containsKey("package")) {
             try {
-                return lookup(options.get("package"), typeName);
+                return lookup(options.get("package"), typeName, parserArguments);
             } catch (NoSuchMethodException e) {
                 extraMessage = "custom package '" + options.get("package") + "' and ";
             }
@@ -116,13 +89,13 @@ public class MessageResolver {
         String outputFlavor = options.get("outputFlavor");
         String classPackage = String.format("org.apache.plc4x.java.%s.%s", protocolName, StringUtils.replace(outputFlavor, "-", ""));
         try {
-            return lookup(classPackage, typeName);
+            return lookup(classPackage, typeName, parserArguments);
         } catch (NoSuchMethodException e) {
             throw new DriverTestsuiteException("Could not find " + typeName + " in " + extraMessage + "standard package '" + classPackage + "'");
         }
     }
 
-    private static TypeMessageInput lookup(String driverPackage, String typeName) throws ClassNotFoundException, NoSuchMethodException {
+    private static MessageInput<?> lookup(String driverPackage, String typeName, List<String> parserArguments) throws ClassNotFoundException, NoSuchMethodException {
         try {
             Package.getPackage(driverPackage);
         } catch (RuntimeException e) {
@@ -131,35 +104,82 @@ public class MessageResolver {
         String ioRootClassName = driverPackage.replace("-", "") + "." + typeName;
         // make sure both type and it's IO are present
         Class<? extends Message> messageType = (Class<? extends Message>) Class.forName(ioRootClassName);
-        Method staticParse = messageType.getMethod("staticParse", ReadBuffer.class, Object[].class);
-        return new TypeMessageInput(
-            messageType,
-            (io, args) -> {
-                try {
-                    return staticParse.invoke(null, io, args);
-                } catch (IllegalAccessException | InvocationTargetException e) {
-                    throw new RuntimeException(e);
+        Method parseMethod = null;
+        for (Method method : messageType.getMethods()) {
+            if (Modifier.isStatic(method.getModifiers()) && "staticParse".equals(method.getName()) && Message.class.isAssignableFrom(method.getReturnType())) {
+                // because we still have var-arg and non var-arg methods we have to be careful
+                // below is additional verification of staticParse method which refuses var-arg variant
+                if (method.getParameterCount() == 1) {
+                    parseMethod = method;
+                    break;
+                } else if (method.getParameterCount() >= 2  && method.getParameterTypes()[1] != Object[].class) {
+                    // TODO above if statement can be removed later on - when we get rid of var-args
+                     parseMethod = method;
+                    break;
                 }
             }
-        );
+        }
+        if (parseMethod == null) {
+            throw new DriverTestsuiteException("Could not find static parse method for " + typeName);
+        }
+        return new DeferredMessageInput(parseMethod, parserArguments);
     }
 
-    static class TypeMessageInput {
-        private final Class<? extends Message> type;
-        private final MessageInput<?> messageInput;
+    public static class DeferredMessageInput implements MessageInput<Message> {
 
-        TypeMessageInput(Class<? extends Message> type, MessageInput<?> messageInput) {
-            this.type = type;
-            this.messageInput = messageInput;
-        }
+        private final Method method;
+        private final List<String> args;
 
-        Class<?> getType() {
-            return type;
+        public DeferredMessageInput(Method method, List<String> args) {
+            this.method = method;
+            this.args = args;
         }
+        @Override
+        public Message parse(ReadBuffer io) throws ParseException {
+            Object[] argValues = new Object[args.size() + 1];
+            int index = 0;
+            argValues[index++] = io;
+            Class<?>[] parameterTypes = method.getParameterTypes();
+
+            if (parameterTypes.length - 1 != args.size()) {
+                String type = method.getDeclaringClass().getName();
+                int totalArgs = parameterTypes.length - 1;
+                int given = args.size();
+                throw new ParseException("Invalid parameters detected. Type " + type + " expected " + totalArgs + ", not " + given);
+            }
+
+            for (int i = 0; i < args.size(); i++) {
+                String parameterValue = args.get(i);
+                Class<?> parameterType = parameterTypes[index];
+                if (parameterType == Boolean.class) {
+                    argValues[index++] = Boolean.parseBoolean(parameterValue);
+                } else if (parameterType == Byte.class) {
+                    argValues[index++] = Byte.parseByte(parameterValue);
+                } else if (parameterType == Short.class) {
+                    argValues[index++] = Short.parseShort(parameterValue);
+                } else if (parameterType == Integer.class) {
+                    argValues[index++] = Integer.parseInt(parameterValue);
+                } else if (parameterType == Long.class) {
+                    argValues[index++] = Long.parseLong(parameterValue);
+                } else if (parameterType == Float.class) {
+                    argValues[index++] = Float.parseFloat(parameterValue);
+                } else if (parameterType == Double.class) {
+                    argValues[index++] = Double.parseDouble(parameterValue);
+                } else if (parameterType == String.class) {
+                    argValues[index++] = parameterValue;
+                } else if (Enum.class.isAssignableFrom(parameterType)) {
+                    argValues[index++] = Enum.valueOf((Class<? extends Enum>) parameterType, parameterValue);
+                } else {
+                    throw new ParseException("Currently unsupported parameter type");
+                }
+            }
+
+            try {
+                return (Message) method.invoke(null, argValues);
+            } catch (IllegalAccessException | InvocationTargetException e) {
+                throw new ParseException("Could not parse payload", e);
+            }
 
-        MessageInput<?> getMessageInput() {
-            return messageInput;
         }
     }
-
 }
diff --git a/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageValidatorAndMigrator.java b/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageValidatorAndMigrator.java
index df28e89a22..fd73fde28c 100644
--- a/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageValidatorAndMigrator.java
+++ b/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageValidatorAndMigrator.java
@@ -18,6 +18,7 @@
  */
 package org.apache.plc4x.test.migration;
 
+import java.util.Collections;
 import java.util.Map;
 
 import org.apache.commons.lang3.RegExUtils;
@@ -65,30 +66,30 @@ public class MessageValidatorAndMigrator {
      */
     @SuppressWarnings({"rawtypes"})
     public static void validateOutboundMessageAndMigrate(String testCaseName, Map<String, String> options, Element referenceXml, List<String> parserArguments, byte[] data, ByteOrder byteOrder, boolean autoMigrate, URI siteURI) throws DriverTestsuiteException {
-        MessageInput<?> messageInput = MessageResolver.getMessageInput(options, referenceXml.getName());
-        validateOutboundMessageAndMigrate(testCaseName, messageInput, referenceXml, parserArguments, data, byteOrder, autoMigrate, siteURI);
+        MessageInput<?> messageInput = MessageResolver.getMessageInput(options, referenceXml.getName(), parserArguments);
+        validateOutboundMessageAndMigrate(testCaseName, messageInput, referenceXml, data, byteOrder, autoMigrate, siteURI);
     }
 
     /**
-     * Validates a outbound message and migrates it to the expectation if the parameter {@code autoMigrate} is set to true
+     * Validates a outbound message and migrates it to the expectation if the parameter
+     * {@code autoMigrate} is set to true
      *
-     * @param testCaseName    name of the testcase
-     * @param messageInput    the pre-constructed MessageInput
-     * @param referenceXml    the xml we expect the outbound message to be
-     * @param parserArguments the parser arguments to create an instance of the message
-     * @param data            the bytes of the message
-     * @param byteOrder       the byte-order being used
-     * @param autoMigrate     indicates if we want to migrate to a new version
-     * @param siteURI         the file which we want to auto migrate
+     * @param testCaseName name of the testcase
+     * @param messageInput the pre-constructed MessageInput
+     * @param referenceXml the xml we expect the outbound message to be
+     * @param data the bytes of the message
+     * @param byteOrder the byte-order being used
+     * @param autoMigrate indicates if we want to migrate to a new version
+     * @param siteURI the file which we want to auto migrate
      * @return true if migration happened
      * @throws DriverTestsuiteException if something goes wrong
      */
     @SuppressWarnings({"rawtypes", "unchecked"})
-    public static boolean validateOutboundMessageAndMigrate(String testCaseName, MessageInput<?> messageInput, Element referenceXml, List<String> parserArguments, byte[] data, ByteOrder byteOrder, boolean autoMigrate, URI siteURI) throws DriverTestsuiteException {
+    public static boolean validateOutboundMessageAndMigrate(String testCaseName, MessageInput<?> messageInput, Element referenceXml, byte[] data, ByteOrder byteOrder, boolean autoMigrate, URI siteURI) throws DriverTestsuiteException {
         final ReadBufferByteBased readBuffer = new ReadBufferByteBased(data, byteOrder);
 
         try {
-            final Message parsedOutput = (Message) messageInput.parse(readBuffer, parserArguments.toArray());
+            final Message parsedOutput = (Message) messageInput.parse(readBuffer);
             final String referenceXmlString = referenceXml.asXML();
             try {
                 // First try to use the native xml writer
@@ -189,13 +190,12 @@ public class MessageValidatorAndMigrator {
      *                        and 'outputFlavor' (flavor of the output e.g read-write) which are used to construct
      *                        class lookup root package.
      * @param referenceXml    the xml we expect the outbound message
-     * @param parserArguments the parser arguments to create an instance of the message
      * @return the message if all went well
      */
     @SuppressWarnings("rawtypes")
-    public static Message validateInboundMessageAndGet(Map<String, String> options, Element referenceXml, List<String> parserArguments) {
-        MessageInput<?> messageIO = MessageResolver.getMessageInput(options, referenceXml.getName());
-        return validateInboundMessageAndGet(messageIO, referenceXml, parserArguments);
+    public static Message validateInboundMessageAndGet(Map<String, String> options, Element referenceXml) {
+        MessageInput<?> messageIO = MessageResolver.getMessageInput(options, referenceXml.getName(), Collections.emptyList());
+        return validateInboundMessageAndGet(messageIO, referenceXml);
     }
 
     /**
@@ -203,14 +203,13 @@ public class MessageValidatorAndMigrator {
      *
      * @param messageInput    the pre-constructed MessageInput
      * @param referenceXml    the xml we expect the outbound messag
-     * @param parserArguments the parser arguments to create an instance of the message
      * @return the message if all went well
      */
     @SuppressWarnings({"rawtypes", "unchecked"})
-    public static Message validateInboundMessageAndGet(MessageInput messageInput, Element referenceXml, List<String> parserArguments) {
+    public static Message validateInboundMessageAndGet(MessageInput messageInput, Element referenceXml) {
         final String referenceXmlString = referenceXml.asXML();
         try {
-            return (Message) messageInput.parse(new ReadBufferXmlBased(new ByteArrayInputStream(referenceXmlString.getBytes(StandardCharsets.UTF_8))), parserArguments.toArray(new String[0]));
+            return (Message) messageInput.parse(new ReadBufferXmlBased(new ByteArrayInputStream(referenceXmlString.getBytes(StandardCharsets.UTF_8))));
         } catch (RuntimeException | ParseException e) {
             throw new DriverTestsuiteException(String.format("Error parsing message from:\n%s", referenceXmlString), e);
         }
diff --git a/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/parserserializer/ParserSerializerTestsuiteRunner.java b/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/parserserializer/ParserSerializerTestsuiteRunner.java
index 38ff095fc9..d14e5476ee 100644
--- a/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/parserserializer/ParserSerializerTestsuiteRunner.java
+++ b/plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/parserserializer/ParserSerializerTestsuiteRunner.java
@@ -148,7 +148,8 @@ public class ParserSerializerTestsuiteRunner extends XmlTestsuiteLoader {
         try {
             MessageInput<?> messageInput = MessageResolver.getMessageIOStaticLinked(
                 testSuite.getOptions(),
-                testcase.getRootType()
+                testcase.getRootType(),
+                testcase.getParserArguments()
             );
 
             ////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -156,7 +157,7 @@ public class ParserSerializerTestsuiteRunner extends XmlTestsuiteLoader {
             ////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
             LOGGER.trace("Parsing message");
-            Message parsedOutput = (Message) messageInput.parse(readBuffer, testcase.getParserArguments().toArray());
+            Message parsedOutput = (Message) messageInput.parse(readBuffer);
             LOGGER.trace("Validating and migrating");
 
             ////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -179,7 +180,6 @@ public class ParserSerializerTestsuiteRunner extends XmlTestsuiteLoader {
                 testcase.getName(),
                 messageInput,
                 testcase.getXml().elements().get(0),
-                testcase.getParserArguments(),
                 testcaseRaw,
                 testSuite.getByteOrder(),
                 autoMigrate,