You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by pa...@apache.org on 2024/04/23 17:39:19 UTC
(incubator-kie-tools) branch main updated: KOGITO-10058: Migrate serverless-workflow-diagram-editor from private to KIE repos and libs (#2169)
This is an automated email from the ASF dual-hosted git repository.
paulovmr pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 7980222d796 KOGITO-10058: Migrate serverless-workflow-diagram-editor from private to KIE repos and libs (#2169)
7980222d796 is described below
commit 7980222d796fd116c726dc9bce413aa9dd427a7b
Author: Dmitrii Tikhomirov <tr...@users.noreply.github.com>
AuthorDate: Tue Apr 23 10:39:15 2024 -0700
KOGITO-10058: Migrate serverless-workflow-diagram-editor from private to KIE repos and libs (#2169)
Co-authored-by: Toni Rikkola <to...@rikkola.net>
---
.../appformer-bom/pom.xml | 231 +-
.../appformer-client-api/pom.xml | 4 +-
.../kie-wb-common-bom/pom.xml | 9 +
.../kie-wb-common-stunner-lienzo/pom.xml | 2 +-
.../stunner/client/lienzo/StunnerLienzoCore.java | 8 +-
.../canvas/command/LienzoCanvasCommandFactory.java | 2 +-
.../client/lienzo/components/alerts/Alerts.java | 2 +-
.../lienzo/components/alerts/AlertsPresenter.java | 2 +-
.../lienzo/components/alerts/AlertsView.java | 8 +-
.../components/glyph/LienzoGlyphRenderers.java | 2 +-
.../components/mediators/ZoomLevelSelector.java | 2 +-
.../mediators/ZoomLevelSelectorItem.java | 10 +-
.../mediators/ZoomLevelSelectorPresenter.java | 2 +-
.../mediators/ZoomLevelSelectorView.java | 10 +-
.../client/lienzo/components/views/AlertView.java | 6 +-
.../views/LienzoCanvasNotificationView.java | 2 +-
.../resources/StunnerLienzoCoreResources.java | 6 +-
.../lienzo/components/LienzoImageStripsTest.java | 5 +-
.../glyph/LienzoImageStripGlyphRendererTest.java | 2 +-
.../mediators/ZoomLevelSelectorPresenterTest.java | 6 +-
.../mediators/ZoomLevelSelectorViewTest.java | 4 +-
.../client/factory/PictureProvidersManager.java | 2 +-
.../client/widgets/StunnerWidgetsEntryPoint.java | 2 +-
.../components/glyph/DOMGlyphRenderers.java | 4 +-
.../glyph/ElementShapeGlyphRenderer.java | 2 +-
.../glyph/ImageElementGlyphRenderer.java | 4 +-
.../glyph/ImageStripDOMGlyphRenderer.java | 6 +-
.../glyph/LienzoElementGlyphRenderer.java | 2 +-
.../components/glyph/SvgElementGlyphRenderer.java | 4 +-
.../client/widgets/editor/PreviewWindow.java | 2 +-
.../client/widgets/editor/StunnerEditor.java | 2 +-
.../AbstractInlineTextEditorBoxView.java | 6 +-
.../inlineeditor/InlineTextEditorBoxViewImpl.java | 14 +-
.../stunner/client/widgets/presenters/Editor.java | 2 +-
.../stunner/client/widgets/presenters/Viewer.java | 2 +-
.../widgets/presenters/canvas/CanvasViewer.java | 2 +-
.../diagram/impl/DefaultDiagramEditor.java | 2 +-
.../diagram/impl/DefaultDiagramViewer.java | 2 +-
.../widgets/presenters/session/SessionEditor.java | 2 +-
.../presenters/session/SessionPresenter.java | 2 +-
.../widgets/presenters/session/SessionViewer.java | 2 +-
.../session/impl/AbstractSessionViewer.java | 2 +-
.../session/impl/SessionPresenterView.java | 6 +-
.../session/impl/SessionPreviewImpl.java | 2 +-
.../resources/i18n/StunnerWidgetsConstants.java | 2 +-
.../stunner/client/widgets/views/SelectorView.java | 10 +-
.../views/WidgetElementRendererViewImpl.java | 8 +-
.../client/widgets/views/WidgetWrapperView.java | 2 +-
.../widgets/views/WidgetWrapperViewImpl.java | 2 +-
.../widgets/views/session/ScreenErrorView.java | 2 +-
.../widgets/views/session/ScreenErrorViewImpl.java | 8 +-
.../components/glyph/DOMGlyphRenderersTest.java | 2 +-
.../glyph/ImageStripDOMGlyphRendererTest.java | 6 +-
.../client/widgets/editor/StunnerEditorTest.java | 2 +-
.../presenters/diagram/impl/DiagramEditorTest.java | 2 +-
.../presenters/diagram/impl/DiagramViewerTest.java | 4 +-
.../presenters/session/impl/SessionEditorTest.java | 2 +-
.../session/impl/SessionPreviewImplTest.java | 2 +-
.../presenters/session/impl/SessionViewerTest.java | 2 +-
.../org/uberfire/stubs/ManagedInstanceStub.java | 2 +-
.../preferences/StunnerPreferencesEntryPoint.java | 2 +-
.../kie-wb-common-stunner-client-common/pom.xml | 19 +-
.../common/stunner/core/StunnerCoreEntryPoint.java | 2 +-
.../core/client/api/ClientDefinitionManager.java | 6 +-
.../core/client/api/ClientFactoryManager.java | 2 +-
.../core/client/api/ClientProfileManager.java | 2 +-
.../core/client/api/GlobalSessionManager.java | 2 +-
.../stunner/core/client/api/JsCanvasWrapper.java | 2 +-
.../stunner/core/client/api/JsStunnerEditor.java | 2 +-
.../stunner/core/client/api/JsStunnerSession.java | 2 +-
.../common/stunner/core/client/api/JsWindow.java | 2 +-
.../stunner/core/client/api/ShapeManagerImpl.java | 2 +-
.../stunner/core/client/canvas/AbstractCanvas.java | 2 +-
.../stunner/core/client/canvas/CanvasPanel.java | 2 +-
.../client/canvas/DeleteNodeConfirmationImpl.java | 2 +-
.../canvas/command/CloneCanvasNodeCommand.java | 2 +-
.../client/canvas/command/CloneNodeCommand.java | 2 +-
.../command/DefaultCanvasCommandFactory.java | 2 +-
.../actions/TextPropertyProviderFactoryImpl.java | 2 +-
.../AbstractCanvasInlineTextEditorControl.java | 2 +-
.../CanvasInlineTextEditorControl.java | 2 +-
.../controls/inlineeditor/FloatingWidgetView.java | 2 +-
.../canvas/controls/inlineeditor/FlowPanel.java | 2 +-
.../controls/inlineeditor/TextEditorBox.java | 2 +-
.../controls/toolbox/DefaultToolboxControl.java | 2 +-
.../resources/StunnerClientCommonConstants.java | 2 +-
.../client/command/ApplicationCommandManager.java | 2 +-
.../client/components/glyph/DOMGlyphRenderer.java | 2 +-
.../client/components/proxies/ElementProxy.java | 2 +-
.../actions/CommonActionsToolboxFactory.java | 2 +-
.../toolbox/actions/CreateNodeToolboxAction.java | 2 +-
.../toolbox/actions/DeleteNodeToolboxAction.java | 2 +-
.../toolbox/actions/FlowActionsToolboxFactory.java | 2 +-
.../toolbox/actions/GeneralCreateNodeAction.java | 2 +-
.../actions/GroupActionsToolboxFactory.java | 2 +-
.../actions/MorphActionsToolboxFactory.java | 2 +-
.../toolbox/actions/ToolboxDomainLookups.java | 2 +-
.../components/views/FloatingWidgetView.java | 2 +-
.../components/views/ImageElementRendererView.java | 2 +-
.../views/WidgetElementRendererView.java | 2 +-
.../binding/ClientBindableMorphAdapter.java | 4 +-
.../core/client/i18n/ClientTranslationService.java | 4 +-
.../preferences/StunnerPreferencesRegistries.java | 2 +-
.../StunnerPreferencesRegistryLoader.java | 2 +-
.../client/resources/StunnerCommonIconsStrip.java | 2 +-
.../resources/StunnerCommonImageResources.java | 8 +-
.../core/client/rule/ClientRuleManager.java | 2 +-
.../command/AbstractClientSessionCommand.java | 2 +-
.../command/ManagedClientSessionCommands.java | 2 +-
.../session/command/impl/ClearSessionCommand.java | 2 +-
.../impl/DeleteSelectionSessionCommand.java | 2 +-
.../command/impl/PasteSelectionSessionCommand.java | 2 +-
.../impl/SessionSingletonCommandsFactory.java | 2 +-
.../core/client/session/impl/InstanceUtils.java | 2 +-
.../core/client/session/impl/ManagedSession.java | 2 +-
.../core/client/session/impl/SessionLoader.java | 2 +-
.../stunner/core/client/shape/ImageStrip.java | 2 +-
.../core/client/shape/ImageStripRegistry.java | 2 +-
.../core/client/api/ClientProfileManagerTest.java | 2 +-
.../core/client/api/DomainInitializerTest.java | 6 +-
.../canvas/DeleteNodeConfirmationImplTest.java | 2 +-
.../canvas/command/CloneCanvasNodeCommandTest.java | 2 +-
.../canvas/command/CloneNodeCommandTest.java | 2 +-
.../actions/TextPropertyProviderFactoryTest.java | 2 +-
.../client/command/CanvasCommandFactoryStub.java | 2 +-
.../actions/CreateNodeToolboxActionTest.java | 2 +-
.../actions/FlowActionsToolboxFactoryTest.java | 2 +-
.../actions/GroupActionsToolboxFactoryTest.java | 2 +-
.../toolbox/actions/ToolboxDomainLookupsTest.java | 2 +-
.../i18n/ClientStunnerTranslationServiceTest.java | 4 +-
.../client/i18n/ClientTranslationServiceTest.java | 4 +-
.../StunnerPreferencesRegistriesTest.java | 2 +-
.../StunnerPreferencesRegistryLoaderTest.java | 2 +-
.../core/client/rule/ClientRuleManagerTest.java | 2 +-
.../command/ManagedClientSessionCommandsTest.java | 2 +-
.../command/impl/ClearSessionCommandTest.java | 2 +-
.../impl/CutSelectionSessionCommandTest.java | 2 +-
.../impl/DeleteSelectionSessionCommandTest.java | 2 +-
.../impl/PasteSelectionSessionCommandTest.java | 2 +-
.../client/session/impl/InstanceUtilsTest.java | 2 +-
.../client/session/impl/ManagedSessionTest.java | 2 +-
.../client/session/impl/SessionLoaderTest.java | 2 +-
.../core/client/shape/ImageStripRegistryTest.java | 4 +-
.../org/uberfire/stubs/ManagedInstanceStub.java | 2 +-
.../kie-wb-common-stunner-core-common/pom.xml | 25 +-
.../definition/adapter/AdapterManagerImpl.java | 2 +-
.../core/graph/command/impl/CloneNodeCommand.java | 2 +-
.../core/graph/content/view/ViewConnectorImpl.java | 2 +-
.../stunner/core/graph/content/view/ViewImpl.java | 2 +-
.../common/stunner/core/graph/impl/EdgeImpl.java | 2 +-
.../common/stunner/core/graph/impl/NodeImpl.java | 2 +-
.../common/stunner/core/util/DefinitionUtils.java | 2 +-
.../validation/impl/AbstractDiagramValidator.java | 2 +-
.../command/impl/AbstractCloneCommandTest.java | 2 +-
.../core/validation/impl/DiagramValidatorTest.java | 2 +-
.../pom.xml | 4 +-
.../lienzo/flowpanel/FloatingWidgetView.java | 2 +-
.../common/stunner/lienzo/flowpanel/FlowPanel.java | 2 +-
.../stunner/lienzo/primitive/PrimitivePopup.java | 2 +-
.../kie-wb-common-widgets/kie-wb-common-ui/pom.xml | 4 +-
.../KieWorkbenchWidgetsCommonEntryPoint.java | 2 +-
.../common/widgets/client/errorpage/ErrorPage.java | 6 +-
.../lienzo-core/pom.xml | 4 +-
.../ait/lienzo/client/core/image/ImageCache.java | 2 +-
.../ait/lienzo/client/core/image/ImageLoader.java | 2 +-
.../ait/lienzo/client/core/image/ImageProxy.java | 2 +-
.../ait/lienzo/client/core/image/ImageStrip.java | 2 +-
.../client/core/shape/AbstractImageShape.java | 2 +-
.../com/ait/lienzo/client/core/shape/Picture.java | 2 +-
.../com/ait/lienzo/client/core/shape/Sprite.java | 2 +-
.../ait/lienzo/test/stub/overlays/ImageData.java | 4 -
.../serverless-workflow-diagram-editor/pom.xml | 222 +-
.../sw-editor/sw-editor-api/pom.xml | 11 +-
.../stunner/sw/definition/ActionDataFilters.java | 2 +-
.../stunner/sw/definition/ActionEventRef.java | 2 +-
.../common/stunner/sw/definition/ActionNode.java | 8 +-
.../stunner/sw/definition/ActionTransition.java | 2 +-
.../stunner/sw/definition/ActionsContainer.java | 2 +-
.../stunner/sw/definition/CallEventAction.java | 2 +-
.../stunner/sw/definition/CallFunctionAction.java | 2 +-
.../stunner/sw/definition/CallSubflowAction.java | 2 +-
.../stunner/sw/definition/CallbackState.java | 12 +-
.../sw/definition/CompensationTransition.java | 6 +-
.../common/stunner/sw/definition/ContinueAs.java | 6 +-
.../common/stunner/sw/definition/Correlation.java | 2 +-
.../common/stunner/sw/definition/Data.java | 2 +-
.../sw/definition/DataConditionTransition.java | 6 +-
.../sw/definition/DefaultConditionTransition.java | 6 +-
.../common/stunner/sw/definition/End.java | 2 +-
.../common/stunner/sw/definition/Error.java | 6 +-
.../stunner/sw/definition/ErrorTransition.java | 6 +-
.../common/stunner/sw/definition/Event.java | 10 +-
.../sw/definition/EventConditionTransition.java | 6 +-
.../stunner/sw/definition/EventDataFilter.java | 2 +-
.../common/stunner/sw/definition/EventRef.java | 2 +-
.../common/stunner/sw/definition/EventState.java | 12 +-
.../common/stunner/sw/definition/EventTimeout.java | 2 +-
.../common/stunner/sw/definition/ForEachState.java | 12 +-
.../common/stunner/sw/definition/Function.java | 6 +-
.../common/stunner/sw/definition/FunctionRef.java | 12 +-
.../common/stunner/sw/definition/InjectState.java | 12 +-
.../common/stunner/sw/definition/Metadata.java | 8 +-
.../common/stunner/sw/definition/OnEvent.java | 4 +-
.../stunner/sw/definition/OperationState.java | 12 +-
.../stunner/sw/definition/ParallelState.java | 12 +-
.../stunner/sw/definition/ParallelStateBranch.java | 6 +-
.../stunner/sw/definition/ProducedEvent.java | 2 +-
.../common/stunner/sw/definition/Retry.java | 2 +-
.../common/stunner/sw/definition/Schedule.java | 6 +-
.../common/stunner/sw/definition/Sleep.java | 2 +-
.../common/stunner/sw/definition/SleepState.java | 10 +-
.../common/stunner/sw/definition/Start.java | 2 +-
.../stunner/sw/definition/StartDefinition.java | 10 +-
.../stunner/sw/definition/StartTransition.java | 6 +-
.../common/stunner/sw/definition/State.java | 8 +-
.../stunner/sw/definition/StateDataFilter.java | 2 +-
.../common/stunner/sw/definition/StateEnd.java | 10 +-
.../stunner/sw/definition/StateTransition.java | 6 +-
.../common/stunner/sw/definition/SubFlowRef.java | 10 +-
.../common/stunner/sw/definition/SwitchState.java | 12 +-
.../common/stunner/sw/definition/Timeout.java | 2 +-
.../common/stunner/sw/definition/Transition.java | 6 +-
.../common/stunner/sw/definition/Workflow.java | 12 +-
.../stunner/sw/definition/WorkflowExecTimeout.java | 6 +-
.../stunner/sw/definition/WorkflowTimeouts.java | 10 +-
.../common/stunner/sw/marshall/Message.java | 2 +-
.../marshall/json/BatchSizeJsonTypeSerializer.java | 10 +-
.../json/ContinueAsJsonbTypeSerializer.java | 5 +-
.../sw/marshall/json/ErrorJsonSerializer.java | 8 +-
.../sw/marshall/json/EventJsonbTypeSerializer.java | 8 +-
.../marshall/json/FunctionRefJsonSerializer.java | 4 +-
.../json/NumCompletedJsonTypeSerializer.java | 10 +-
.../marshall/json/ScheduleJsonbTypeSerializer.java | 4 +-
.../json/StartDefinitionJsonbTypeSerializer.java | 4 +-
...ateTransitionDefinitionJsonbTypeSerializer.java | 4 +-
.../StringOrValueHolderJsonbTypeSerializer.java | 4 +-
.../sw/marshall/json/SubFlowRefJsonSerializer.java | 5 +-
.../SubflowExecutionTypeJsonbTypeSerializer.java | 4 +-
.../json/WorkflowExecTimeoutJsonSerializer.java | 4 +-
.../json/WorkflowFunctionsJsonSerializer.java | 8 +-
.../json/WorkflowTimeoutsJsonSerializer.java | 4 +-
.../yaml/ContinueAsYamlTypeSerializer.java | 22 +-
.../sw/marshall/yaml/ErrorYamlSerializer.java | 26 +-
.../sw/marshall/yaml/EventYamlTypeSerializer.java | 26 +-
.../marshall/yaml/FunctionRefYamlSerializer.java | 22 +-
.../sw/marshall/yaml/MetadataYamlSerializer.java | 20 +-
.../marshall/yaml/ScheduleYamlTypeSerializer.java | 22 +-
.../yaml/StartDefinitionYamlTypeSerializer.java | 22 +-
.../yaml/StateEndDefinitionYamlTypeSerializer.java | 23 +-
...tateTransitionDefinitionYamlTypeSerializer.java | 22 +-
.../sw/marshall/yaml/StateYamlSerializer.java | 17 +-
.../yaml/StringNumberYamlTypeSerializer.java | 30 +-
.../StringOrValueHolderYamlTypeSerializer.java | 22 +-
.../sw/marshall/yaml/SubFlowRefYamlSerializer.java | 22 +-
.../SubflowExecutionTypeYamlTypeSerializer.java | 22 +-
.../yaml/ValueHolderYamlTypeSerializer.java | 25 +-
.../yaml/WorkflowExecTimeoutYamlSerializer.java | 22 +-
.../yaml/WorkflowFunctionsYamlSerializer.java | 26 +-
.../yaml/WorkflowTimeoutsYamlSerializer.java | 22 +-
.../stunner/sw/resources/i18n/SWConstants.java | 2 +-
.../sw-editor/sw-editor-client/pom.xml | 2 +-
.../workbench/common/stunner/sw/SWEntryPoint.java | 2 +-
.../common/stunner/sw/client/ShapeFactory.java | 2 +-
.../stunner/sw/client/config/ToolboxControl.java | 2 +-
.../sw/client/resources/ImageResources.java | 6 +-
.../sw/client/shapes/CallbackStateShape.java | 2 +-
.../common/stunner/sw/client/shapes/EndShape.java | 2 +-
.../stunner/sw/client/shapes/EventStateShape.java | 2 +-
.../sw/client/shapes/ForEachStateShape.java | 2 +-
.../stunner/sw/client/shapes/InjectStateShape.java | 2 +-
.../sw/client/shapes/OperationStateShape.java | 2 +-
.../sw/client/shapes/ParallelStateShape.java | 2 +-
.../sw/client/shapes/ServerlessWorkflowShape.java | 2 +-
.../stunner/sw/client/shapes/SleepStateShape.java | 2 +-
.../stunner/sw/client/shapes/StartShape.java | 2 +-
.../stunner/sw/client/shapes/StateShape.java | 2 +-
.../stunner/sw/client/shapes/SwitchStateShape.java | 2 +-
.../client/shapes/HasTranslationGeneralTest.java | 2 +-
.../stunner/sw/client/shapes/StateShapeTest.java | 2 +-
.../sw-editor/sw-editor-kogito-app/README.md | 2 +-
.../sw-editor/sw-editor-kogito-app/pom.xml | 19 +-
.../common/stunner/sw/client/MainEntryPoint.java | 4 +-
.../stunner/sw/client/editor/DiagramEditor.java | 2 +-
.../selenium/yaml/SWEditorYamlSeleniumIT.java | 10 +-
.../third_party/gwtbootstrap3/core/pom.xml | 10 +-
.../third_party/gwtbootstrap3/extras/pom.xml | 6 +-
.../extras/animate/client/ui/Animate.java | 2 +-
.../extras/notify/client/NotifyClientBundle.java | 6 +-
.../third_party/jakarta-spec/jsonb/api/pom.xml | 48 -
.../api/src/main/java/jakarta/json/EmptyArray.java | 114 -
.../src/main/java/jakarta/json/EmptyObject.java | 102 -
.../main/java/jakarta/json/GwtIncompatible.java | 33 -
.../api/src/main/java/jakarta/json/JsonArray.java | 268 ---
.../main/java/jakarta/json/JsonArrayBuilder.java | 571 -----
.../src/main/java/jakarta/json/JsonException.java | 48 -
.../api/src/main/java/jakarta/json/JsonNumber.java | 172 --
.../api/src/main/java/jakarta/json/JsonObject.java | 235 --
.../main/java/jakarta/json/JsonObjectBuilder.java | 268 ---
.../api/src/main/java/jakarta/json/JsonReader.java | 120 -
.../api/src/main/java/jakarta/json/JsonString.java | 55 -
.../src/main/java/jakarta/json/JsonStructure.java | 39 -
.../api/src/main/java/jakarta/json/JsonValue.java | 114 -
.../src/main/java/jakarta/json/JsonValueImpl.java | 79 -
.../main/java/jakarta/json/bind/JsonProvider.java | 22 -
.../api/src/main/java/jakarta/json/bind/Jsonb.java | 285 ---
.../main/java/jakarta/json/bind/JsonbBuilder.java | 124 --
.../main/java/jakarta/json/bind/JsonbConfig.java | 369 ---
.../java/jakarta/json/bind/JsonbException.java | 54 -
.../jakarta/json/bind/adapter/JsonbAdapter.java | 82 -
.../json/bind/annotation/JsonbAnnotation.java | 32 -
.../jakarta/json/bind/annotation/JsonbCreator.java | 48 -
.../json/bind/annotation/JsonbDateFormat.java | 80 -
.../json/bind/annotation/JsonbNillable.java | 57 -
.../json/bind/annotation/JsonbNumberFormat.java | 71 -
.../json/bind/annotation/JsonbProperty.java | 51 -
.../json/bind/annotation/JsonbPropertyOrder.java | 45 -
.../jakarta/json/bind/annotation/JsonbSubtype.java | 72 -
.../json/bind/annotation/JsonbTransient.java | 58 -
.../json/bind/annotation/JsonbTypeAdapter.java | 59 -
.../bind/annotation/JsonbTypeDeserializer.java | 60 -
.../json/bind/annotation/JsonbTypeInfo.java | 62 -
.../json/bind/annotation/JsonbTypeSerializer.java | 53 -
.../json/bind/annotation/JsonbVisibility.java | 53 -
.../json/bind/config/BinaryDataStrategy.java | 45 -
.../json/bind/config/PropertyNamingStrategy.java | 68 -
.../json/bind/config/PropertyOrderStrategy.java | 39 -
.../bind/config/PropertyVisibilityStrategy.java | 27 -
.../bind/serializer/DeserializationContext.java | 66 -
.../json/bind/serializer/JsonbDeserializer.java | 85 -
.../json/bind/serializer/JsonbSerializer.java | 65 -
.../json/bind/serializer/SerializationContext.java | 53 -
.../java/jakarta/json/bind/spi/JsonbProvider.java | 114 -
.../java/jakarta/json/stream/JsonGenerator.java | 482 ----
.../java/jakarta/json/stream/JsonLocation.java | 59 -
.../main/java/jakarta/json/stream/JsonParser.java | 421 ----
.../api/src/main/resources/jakarta/JSONB.gwt.xml | 6 -
.../third_party/jakarta-spec/jsonb/impl/pom.xml | 83 -
.../src/main/java/jakarta/json/JsonNumberImpl.java | 96 -
.../java/jakarta/json/JsonObjectDecorator.java | 180 --
.../src/main/java/jakarta/json/JsonStringImpl.java | 54 -
.../main/java/jakarta/json/JsonValueDecorator.java | 224 --
.../serializer/JsonDeserializationContext.java | 59 -
.../bind/serializer/JsonSerializationContext.java | 65 -
.../json/stream/ContextedJsonGenerator.java | 167 --
.../jakarta/json/stream/JsonArrayGenerator.java | 126 --
.../json/stream/JsonGeneratorDecorator.java | 220 --
.../json/stream/JsonNestedObjecGenerator.java | 43 -
.../java/jakarta/json/stream/JsonParserImpl.java | 113 -
.../json/stream/JsonbPropertyDeserializer.java | 29 -
.../json/stream/JsonbPropertySerializer.java | 28 -
.../jakarta/json/stream/gwt/GWTJsonGenerator.java | 89 -
.../json/stream/gwt/GwtArrayJsonGenerator.java | 254 ---
.../jakarta/json/stream/gwt/JsonArrayImpl.java | 239 --
.../json/stream/gwt/JsonObjectBuilderImpl.java | 119 -
.../jakarta/json/stream/gwt/JsonObjectImpl.java | 235 --
.../jakarta/json/stream/gwt/JsonValueImpl.java | 45 -
.../jakarta/json/stream/jre/JreJsonGenerator.java | 42 -
.../src/main/resources/jakarta/JSONBImpl.gwt.xml | 8 -
.../third_party/jakarta-spec/jsonb/pom.xml | 26 -
.../third_party/jakarta-spec/pom.xml | 25 -
.../third_party/stdlib/pom.xml | 71 -
.../client/java/lang/ClassNotFoundException.java | 18 -
.../common/gwt/emul/client/java/util/Calendar.java | 66 -
.../gwt/emul/client/java/util/StringTokenizer.java | 66 -
.../common/gwt/emul/client/java/util/UUID.java | 130 --
.../gwt/emul/client/java/util/regex/Matcher.java | 60 -
.../gwt/emul/client/java/util/regex/Pattern.java | 54 -
.../java/util/regex/PatternSyntaxException.java | 18 -
.../kie/workbench/common/gwt/emul/Stdlib.gwt.xml | 7 -
.../tooling/marshalling/json/common/pom.xml | 76 -
.../client/json/mapper/AbstractObjectMapper.java | 55 -
.../client/json/mapper/annotation/JSONMapper.java | 29 -
.../stunner/client/json/mapper/internal/Pair.java | 31 -
.../deserializer/AbstractBeanJsonDeserializer.java | 74 -
.../deserializer/BaseNumberJsonDeserializer.java | 122 -
.../deserializer/BooleanJsonDeserializer.java | 36 -
.../deserializer/CharacterJsonDeserializer.java | 36 -
.../DeserializerJsonbTypeSerializerWrapper.java | 41 -
.../deserializer/EnumJsonDeserializer.java | 55 -
.../internal/deserializer/JsonbDeserializer.java | 37 -
.../deserializer/JsonbSubtypeDeserializer.java | 53 -
.../deserializer/StringJsonDeserializer.java | 37 -
.../array/AbstractArrayJsonDeserializer.java | 54 -
.../deserializer/array/ArrayJsonDeserializer.java | 59 -
.../PrimitiveBooleanArrayJsonDeserializer.java | 48 -
.../array/PrimitiveByteArrayJsonDeserializer.java | 48 -
.../PrimitiveCharacterArrayJsonDeserializer.java | 47 -
.../PrimitiveDoubleArrayJsonDeserializer.java | 48 -
.../array/PrimitiveFloatArrayJsonDeserializer.java | 48 -
.../PrimitiveIntegerArrayJsonDeserializer.java | 48 -
.../array/PrimitiveLongArrayJsonDeserializer.java | 49 -
.../array/PrimitiveShortArrayJsonDeserializer.java | 48 -
.../array/StringArrayJsonDeserializer.java | 47 -
.../collection/ArrayListDeserializer.java | 31 -
.../deserializer/collection/CollectionCreator.java | 28 -
.../collection/CollectionDeserializer.java | 47 -
.../collection/HashSetDeserializer.java | 44 -
.../collection/LinkedHashSetDeserializer.java | 45 -
.../collection/LinkedListDeserializer.java | 44 -
.../deserializer/collection/ListDeserializer.java | 31 -
.../collection/SortedSetDeserializer.java | 44 -
.../serializer/AbstractBeanJsonSerializer.java | 48 -
.../serializer/BaseNumberJsonSerializer.java | 141 --
.../internal/serializer/BooleanJsonSerializer.java | 36 -
.../serializer/CharacterJsonSerializer.java | 36 -
.../internal/serializer/EnumJsonSerializer.java | 43 -
.../mapper/internal/serializer/JsonSerializer.java | 31 -
.../internal/serializer/JsonSerializerAdapter.java | 43 -
.../serializer/JsonbSubtypeSerializer.java | 88 -
.../SerializerJsonbTypeSerializerWrapper.java | 47 -
.../internal/serializer/StringJsonSerializer.java | 36 -
.../serializer/array/ArrayBeanJsonSerializer.java | 66 -
.../serializer/array/ArrayJsonSerializer.java | 52 -
.../serializer/array/BasicArrayJsonSerializer.java | 24 -
.../array/PrimitiveBooleanArrayJsonSerializer.java | 46 -
.../array/PrimitiveByteArrayJsonSerializer.java | 47 -
.../PrimitiveCharacterArrayJsonSerializer.java | 46 -
.../array/PrimitiveDoubleArrayJsonSerializer.java | 47 -
.../array/PrimitiveFloatArrayJsonSerializer.java | 47 -
.../array/PrimitiveIntegerArrayJsonSerializer.java | 48 -
.../array/PrimitiveLongArrayLongSerializer.java | 48 -
.../array/PrimitiveShortArrayJsonSerializer.java | 48 -
.../BoxedTypeCollectionJsonSerializer.java | 55 -
.../collection/CollectionJsonSerializer.java | 67 -
.../src/main/resources/jakarta/Common.gwt.xml | 10 -
.../common/stunner/client/json/Internal.gwt.xml | 6 -
.../third_party/tooling/marshalling/json/pom.xml | 25 -
.../tooling/marshalling/json/processor/pom.xml | 84 -
.../json/mapper/apt/GenerationProcessor.java | 100 -
.../json/mapper/apt/context/GenerationContext.java | 95 -
.../apt/definition/ArrayBeanFieldDefinition.java | 237 --
.../apt/definition/BasicTypeFieldDefinition.java | 72 -
.../json/mapper/apt/definition/BeanDefinition.java | 84 -
.../apt/definition/CollectionsFieldDefinition.java | 175 --
.../apt/definition/DefaultBeanFieldDefinition.java | 72 -
.../apt/definition/EnumBeanFieldDefinition.java | 200 --
.../mapper/apt/definition/FieldDefinition.java | 41 -
.../apt/definition/FieldDefinitionFactory.java | 128 --
.../apt/definition/JsonbTypeInfoDefinition.java | 163 --
.../definition/JsonbTypeSerFieldDefinition.java | 152 --
.../mapper/apt/definition/PropertyDefinition.java | 77 -
.../mapper/apt/exception/GenerationException.java | 48 -
.../TypeDeserializerNotFoundException.java | 27 -
.../apt/exception/TypeMapperNotFoundException.java | 27 -
.../exception/TypeSerializerNotFoundException.java | 27 -
.../apt/exception/UnableToCompleteException.java | 87 -
.../mapper/apt/generator/AbstractGenerator.java | 129 --
.../apt/generator/DeserializerGenerator.java | 126 --
.../json/mapper/apt/generator/MapperGenerator.java | 144 --
.../mapper/apt/generator/SerializerGenerator.java | 103 -
.../json/mapper/apt/logger/AbstractTreeLogger.java | 307 ---
.../mapper/apt/logger/PrintWriterTreeLogger.java | 98 -
.../client/json/mapper/apt/logger/TreeLogger.java | 249 ---
.../json/mapper/apt/processor/BeanProcessor.java | 244 --
.../client/json/mapper/apt/utils/TypeRegistry.java | 427 ----
.../client/json/mapper/apt/utils/TypeUtils.java | 405 ----
.../third_party/tooling/marshalling/pom.xml | 25 -
.../tooling/marshalling/yaml/common/pom.xml | 64 -
.../yaml/mapper/api/AbstractObjectMapper.java | 91 -
.../api/DefaultYAMLSerializationContext.java | 155 --
.../client/yaml/mapper/api/YAMLDeserializer.java | 41 -
.../client/yaml/mapper/api/YAMLSerializer.java | 32 -
.../yaml/mapper/api/annotation/YAMLMapper.java | 30 -
.../yaml/mapper/api/annotation/YamlProperty.java | 53 -
.../mapper/api/annotation/YamlPropertyOrder.java | 34 -
.../yaml/mapper/api/annotation/YamlSubtype.java | 44 -
.../yaml/mapper/api/annotation/YamlTransient.java | 33 -
.../api/annotation/YamlTypeDeserializer.java | 44 -
.../yaml/mapper/api/annotation/YamlTypeInfo.java | 47 -
.../mapper/api/annotation/YamlTypeSerializer.java | 45 -
.../exception/YAMLDeserializationException.java | 56 -
.../mapper/api/exception/YAMLMappingException.java | 56 -
.../mapper/api/exception/YAMLReadingException.java | 41 -
.../api/exception/YAMLSerializationException.java | 56 -
.../internal/deser/BaseDateYAMLDeserializer.java | 103 -
.../internal/deser/BaseNumberYAMLDeserializer.java | 239 --
.../internal/deser/BooleanYAMLDeserializer.java | 45 -
.../internal/deser/CharacterYAMLDeserializer.java | 46 -
.../deser/DefaultYAMLDeserializationContext.java | 120 -
.../api/internal/deser/EnumYAMLDeserializer.java | 98 -
.../deser/StringArrayYAMLDeserializer.java | 65 -
.../api/internal/deser/StringYAMLDeserializer.java | 56 -
.../internal/deser/YAMLDeserializationContext.java | 28 -
.../deser/array/AbstractArrayYAMLDeserializer.java | 89 -
.../deser/array/ArrayYAMLDeserializer.java | 95 -
.../PrimitiveBooleanArrayYAMLDeserializer.java | 76 -
.../array/PrimitiveByteArrayYAMLDeserializer.java | 50 -
.../PrimitiveCharacterArrayYAMLDeserializer.java | 74 -
.../PrimitiveDoubleArrayYAMLDeserializer.java | 78 -
.../array/PrimitiveFloatArrayYAMLDeserializer.java | 78 -
.../PrimitiveIntegerArrayYAMLDeserializer.java | 78 -
.../array/PrimitiveLongArrayYAMLDeserializer.java | 78 -
.../array/PrimitiveShortArrayYAMLDeserializer.java | 78 -
.../deser/bean/AbstractBeanYAMLDeserializer.java | 130 --
.../deser/bean/BeanPropertyDeserializer.java | 48 -
.../api/internal/deser/bean/HasDeserializer.java | 53 -
.../deser/bean/HasDeserializerAndParameters.java | 47 -
.../mapper/api/internal/deser/bean/Instance.java | 50 -
.../api/internal/deser/bean/InstanceBuilder.java | 49 -
.../deser/bean/YamlSubtypeDeserializer.java | 86 -
.../AbstractCollectionYAMLDeserializer.java | 65 -
.../collection/AbstractListYAMLDeserializer.java | 63 -
.../collection/AbstractQueueYAMLDeserializer.java | 64 -
.../AbstractSequentialListYAMLDeserializer.java | 65 -
.../collection/AbstractSetYAMLDeserializer.java | 64 -
.../collection/ArrayListYAMLDeserializer.java | 61 -
.../collection/BaseCollectionYAMLDeserializer.java | 106 -
.../collection/BaseIterableYAMLDeserializer.java | 50 -
.../deser/collection/BaseListYAMLDeserializer.java | 47 -
.../collection/BaseQueueYAMLDeserializer.java | 53 -
.../deser/collection/BaseSetYAMLDeserializer.java | 60 -
.../collection/BaseSortedSetYAMLDeserializer.java | 53 -
.../collection/CollectionYAMLDeserializer.java | 64 -
.../deser/collection/EnumSetYAMLDeserializer.java | 72 -
.../deser/collection/HashSetYAMLDeserializer.java | 61 -
.../deser/collection/IterableYAMLDeserializer.java | 68 -
.../collection/LinkedHashSetYAMLDeserializer.java | 61 -
.../collection/LinkedListYAMLDeserializer.java | 61 -
.../deser/collection/ListYAMLDeserializer.java | 63 -
.../collection/PriorityQueueYAMLDeserializer.java | 62 -
.../deser/collection/QueueYAMLDeserializer.java | 63 -
.../deser/collection/SetYAMLDeserializer.java | 63 -
.../collection/SortedSetYAMLDeserializer.java | 64 -
.../deser/collection/StackYAMLDeserializer.java | 61 -
.../deser/collection/TreeSetYAMLDeserializer.java | 61 -
.../deser/collection/VectorYAMLDeserializer.java | 61 -
.../deser/map/AbstractMapYAMLDeserializer.java | 70 -
.../deser/map/BaseMapYAMLDeserializer.java | 83 -
.../deser/map/EnumMapYAMLDeserializer.java | 72 -
.../deser/map/HashMapYAMLDeserializer.java | 68 -
.../deser/map/IdentityHashMapYAMLDeserializer.java | 68 -
.../deser/map/LinkedHashMapYAMLDeserializer.java | 68 -
.../internal/deser/map/MapYAMLDeserializer.java | 69 -
.../deser/map/SortedMapYAMLDeserializer.java | 70 -
.../deser/map/TreeMapYAMLDeserializer.java | 68 -
.../api/internal/ser/AbstractYAMLSerializer.java | 84 -
.../api/internal/ser/BaseDateYAMLSerializer.java | 145 --
.../api/internal/ser/BaseNumberYAMLSerializer.java | 127 --
.../api/internal/ser/BooleanYAMLSerializer.java | 53 -
.../api/internal/ser/CharacterYAMLSerializer.java | 54 -
.../api/internal/ser/CollectionYAMLSerializer.java | 93 -
.../api/internal/ser/EnumYAMLSerializer.java | 54 -
.../api/internal/ser/IterableYAMLSerializer.java | 80 -
.../api/internal/ser/StringYAMLSerializer.java | 61 -
.../api/internal/ser/YAMLSerializationContext.java | 29 -
.../internal/ser/YamlTypeSerializerWrapper.java | 51 -
.../internal/ser/array/ArrayYAMLSerializer.java | 84 -
.../ser/array/BasicArrayYAMLSerializer.java | 25 -
.../array/PrimitiveBooleanArrayYAMLSerializer.java | 68 -
.../array/PrimitiveByteArrayYAMLSerializer.java | 61 -
.../PrimitiveCharacterArrayYAMLSerializer.java | 68 -
.../array/PrimitiveDoubleArrayYAMLSerializer.java | 70 -
.../array/PrimitiveFloatArrayYAMLSerializer.java | 68 -
.../array/PrimitiveIntegerArrayYAMLSerializer.java | 69 -
.../array/PrimitiveLongArrayYAMLSerializer.java | 68 -
.../array/PrimitiveShortArrayYAMLSerializer.java | 70 -
.../ser/bean/AbstractBeanYAMLSerializer.java | 125 --
.../internal/ser/bean/BeanPropertySerializer.java | 83 -
.../api/internal/ser/bean/HasSerializer.java | 53 -
.../api/internal/ser/bean/InternalSerializer.java | 41 -
.../internal/ser/bean/YamlSubtypeSerializer.java | 126 --
.../api/internal/ser/map/MapYAMLSerializer.java | 140 --
.../mapper/api/internal/utils/Base64Utils.java | 224 --
.../yaml/mapper/api/internal/utils/Pair.java | 32 -
.../client/yaml/mapper/api/node/NodeType.java | 27 -
.../client/yaml/mapper/api/node/YamlMapping.java | 46 -
.../client/yaml/mapper/api/node/YamlNode.java | 36 -
.../client/yaml/mapper/api/node/YamlScalar.java | 26 -
.../client/yaml/mapper/api/node/YamlSequence.java | 47 -
.../yaml/mapper/api/node/impl/Wrappable.java | 26 -
.../client/yaml/mapper/api/node/impl/Yaml.java | 53 -
.../mapper/api/node/impl/YamlMappingNodeImpl.java | 188 --
.../mapper/api/node/impl/YamlScalarNodeImpl.java | 71 -
.../mapper/api/node/impl/YamlSequenceNodeImpl.java | 163 --
.../stunner/client/yaml/mapper/Mapper.gwt.xml | 9 -
.../third_party/tooling/marshalling/yaml/pom.xml | 26 -
.../tooling/marshalling/yaml/processor/pom.xml | 103 -
.../yaml/processor/ApplicationProcessor.java | 125 --
.../client/yaml/processor/TypeRegistry.java | 903 --------
.../stunner/client/yaml/processor/TypeUtils.java | 861 -------
.../yaml/processor/context/GenerationContext.java | 87 -
.../definition/ArrayBeanFieldDefinition.java | 128 --
.../definition/BasicTypeFieldDefinition.java | 73 -
.../yaml/processor/definition/BeanDefinition.java | 124 --
.../definition/DefaultBeanFieldDefinition.java | 56 -
.../yaml/processor/definition/Definition.java | 41 -
.../definition/EnumBeanFieldDefinition.java | 70 -
.../yaml/processor/definition/FieldDefinition.java | 37 -
.../definition/FieldDefinitionFactory.java | 67 -
.../definition/IterableBeanFieldDefinition.java | 80 -
.../definition/MapBeanFieldDefinition.java | 88 -
.../processor/definition/PropertyDefinition.java | 174 --
.../definition/YamlTypeInfoFieldDefinition.java | 127 --
.../deserializer/DeserializerGenerator.java | 371 ----
.../processor/exception/GenerationException.java | 48 -
.../exception/UnableToCompleteException.java | 87 -
.../processor/generator/AbstractGenerator.java | 94 -
.../yaml/processor/generator/MapperGenerator.java | 183 --
.../yaml/processor/logger/AbstractTreeLogger.java | 307 ---
.../processor/logger/PrintWriterTreeLogger.java | 98 -
.../client/yaml/processor/logger/TreeLogger.java | 250 ---
.../yaml/processor/processor/BeanProcessor.java | 204 --
.../processor/serializer/SerializerGenerator.java | 267 ---
.../marshalling/yaml/snakeyaml-engine/.gitignore | 38 -
.../marshalling/yaml/snakeyaml-engine/LICENSE.txt | 176 --
.../marshalling/yaml/snakeyaml-engine/README.md | 46 -
.../marshalling/yaml/snakeyaml-engine/pom.xml | 91 -
.../com/google/gdata/util/common/base/Escaper.java | 88 -
.../gdata/util/common/base/PercentEscaper.java | 265 ---
.../gdata/util/common/base/UnicodeEscaper.java | 479 ----
.../org/snakeyaml/engine/v2/GwtIncompatible.java | 33 -
.../org/snakeyaml/engine/v2/api/ConstructNode.java | 53 -
.../java/org/snakeyaml/engine/v2/api/Dump.java | 162 --
.../org/snakeyaml/engine/v2/api/DumpSettings.java | 199 --
.../engine/v2/api/DumpSettingsBuilder.java | 401 ----
.../java/org/snakeyaml/engine/v2/api/Load.java | 244 --
.../org/snakeyaml/engine/v2/api/LoadSettings.java | 160 --
.../engine/v2/api/LoadSettingsBuilder.java | 314 ---
.../snakeyaml/engine/v2/api/RepresentToNode.java | 33 -
.../org/snakeyaml/engine/v2/api/SettingKey.java | 24 -
.../snakeyaml/engine/v2/api/StreamDataWriter.java | 41 -
.../engine/v2/api/YamlOutputStreamWriter.java | 73 -
.../snakeyaml/engine/v2/api/YamlUnicodeReader.java | 142 --
.../snakeyaml/engine/v2/api/lowlevel/Compose.java | 136 --
.../snakeyaml/engine/v2/api/lowlevel/Parse.java | 85 -
.../snakeyaml/engine/v2/api/lowlevel/Present.java | 59 -
.../engine/v2/api/lowlevel/Serialize.java | 86 -
.../engine/v2/comments/CommentEventsCollector.java | 177 --
.../snakeyaml/engine/v2/comments/CommentLine.java | 104 -
.../snakeyaml/engine/v2/comments/CommentType.java | 24 -
.../org/snakeyaml/engine/v2/common/Anchor.java | 95 -
.../org/snakeyaml/engine/v2/common/ArrayStack.java | 62 -
.../snakeyaml/engine/v2/common/CharConstants.java | 146 --
.../org/snakeyaml/engine/v2/common/FlowStyle.java | 29 -
.../engine/v2/common/NonPrintableStyle.java | 23 -
.../snakeyaml/engine/v2/common/ScalarStyle.java | 46 -
.../snakeyaml/engine/v2/common/SpecVersion.java | 68 -
.../org/snakeyaml/engine/v2/common/UriEncoder.java | 73 -
.../org/snakeyaml/engine/v2/composer/Composer.java | 385 ----
.../engine/v2/constructor/BaseConstructor.java | 404 ----
.../engine/v2/constructor/ConstructScalar.java | 42 -
.../engine/v2/constructor/ConstructYamlNull.java | 25 -
.../engine/v2/constructor/StandardConstructor.java | 315 ---
.../v2/constructor/core/ConstructYamlCoreBool.java | 28 -
.../constructor/core/ConstructYamlCoreFloat.java | 27 -
.../v2/constructor/core/ConstructYamlCoreInt.java | 111 -
.../constructor/json/ConstructOptionalClass.java | 51 -
.../v2/constructor/json/ConstructUuidClass.java | 29 -
.../v2/constructor/json/ConstructYamlBinary.java | 29 -
.../v2/constructor/json/ConstructYamlJsonBool.java | 27 -
.../constructor/json/ConstructYamlJsonFloat.java | 48 -
.../v2/constructor/json/ConstructYamlJsonInt.java | 52 -
.../constructor/json/GWTConstructYamlBinary.java | 30 -
.../org/snakeyaml/engine/v2/emitter/Emitable.java | 27 -
.../org/snakeyaml/engine/v2/emitter/Emitter.java | 1730 --------------
.../snakeyaml/engine/v2/emitter/EmitterState.java | 19 -
.../engine/v2/emitter/ScalarAnalysis.java | 117 -
.../org/snakeyaml/engine/v2/env/EnvConfig.java | 40 -
.../org/snakeyaml/engine/v2/events/AliasEvent.java | 48 -
.../engine/v2/events/CollectionEndEvent.java | 30 -
.../engine/v2/events/CollectionStartEvent.java | 88 -
.../snakeyaml/engine/v2/events/CommentEvent.java | 67 -
.../engine/v2/events/DocumentEndEvent.java | 55 -
.../engine/v2/events/DocumentStartEvent.java | 84 -
.../java/org/snakeyaml/engine/v2/events/Event.java | 74 -
.../snakeyaml/engine/v2/events/ImplicitTuple.java | 48 -
.../engine/v2/events/MappingEndEvent.java | 44 -
.../engine/v2/events/MappingStartEvent.java | 65 -
.../org/snakeyaml/engine/v2/events/NodeEvent.java | 44 -
.../snakeyaml/engine/v2/events/ScalarEvent.java | 146 --
.../engine/v2/events/SequenceEndEvent.java | 44 -
.../engine/v2/events/SequenceStartEvent.java | 61 -
.../snakeyaml/engine/v2/events/StreamEndEvent.java | 48 -
.../engine/v2/events/StreamStartEvent.java | 47 -
.../engine/v2/exceptions/ComposerException.java | 45 -
.../engine/v2/exceptions/ConstructorException.java | 51 -
.../v2/exceptions/DuplicateKeyException.java | 35 -
.../engine/v2/exceptions/EmitterException.java | 27 -
.../org/snakeyaml/engine/v2/exceptions/Mark.java | 199 --
.../v2/exceptions/MarkedYamlEngineException.java | 141 --
.../MissingEnvironmentVariableException.java | 27 -
.../engine/v2/exceptions/ParserException.java | 45 -
.../engine/v2/exceptions/ReaderException.java | 79 -
.../engine/v2/exceptions/RepresenterException.java | 27 -
.../engine/v2/exceptions/ScannerException.java | 45 -
.../engine/v2/exceptions/YamlEngineException.java | 46 -
.../engine/v2/exceptions/YamlVersionException.java | 42 -
.../org/snakeyaml/engine/v2/nodes/AnchorNode.java | 44 -
.../snakeyaml/engine/v2/nodes/CollectionNode.java | 61 -
.../org/snakeyaml/engine/v2/nodes/MappingNode.java | 110 -
.../java/org/snakeyaml/engine/v2/nodes/Node.java | 221 --
.../org/snakeyaml/engine/v2/nodes/NodeTuple.java | 53 -
.../org/snakeyaml/engine/v2/nodes/NodeType.java | 22 -
.../org/snakeyaml/engine/v2/nodes/ScalarNode.java | 84 -
.../snakeyaml/engine/v2/nodes/SequenceNode.java | 66 -
.../java/org/snakeyaml/engine/v2/nodes/Tag.java | 82 -
.../org/snakeyaml/engine/v2/parser/Parser.java | 58 -
.../org/snakeyaml/engine/v2/parser/ParserImpl.java | 1064 ---------
.../org/snakeyaml/engine/v2/parser/Production.java | 32 -
.../engine/v2/parser/VersionTagsTuple.java | 46 -
.../engine/v2/representer/BaseRepresenter.java | 227 --
.../engine/v2/representer/StandardRepresenter.java | 462 ----
.../engine/v2/resolver/BaseScalarResolver.java | 109 -
.../engine/v2/resolver/CoreScalarResolver.java | 60 -
.../engine/v2/resolver/FailsafeScalarResolver.java | 30 -
.../engine/v2/resolver/JsonScalarResolver.java | 55 -
.../engine/v2/resolver/ResolverTuple.java | 46 -
.../engine/v2/resolver/ScalarResolver.java | 31 -
.../org/snakeyaml/engine/v2/scanner/Scanner.java | 63 -
.../snakeyaml/engine/v2/scanner/ScannerImpl.java | 2348 --------------------
.../org/snakeyaml/engine/v2/scanner/SimpleKey.java | 81 -
.../snakeyaml/engine/v2/scanner/StreamReader.java | 327 ---
.../org/snakeyaml/engine/v2/schema/CoreSchema.java | 59 -
.../snakeyaml/engine/v2/schema/FailsafeSchema.java | 49 -
.../org/snakeyaml/engine/v2/schema/JsonSchema.java | 73 -
.../org/snakeyaml/engine/v2/schema/Schema.java | 40 -
.../engine/v2/serializer/AnchorGenerator.java | 29 -
.../v2/serializer/NumberAnchorGenerator.java | 49 -
.../snakeyaml/engine/v2/serializer/Serializer.java | 234 --
.../org/snakeyaml/engine/v2/tokens/AliasToken.java | 40 -
.../snakeyaml/engine/v2/tokens/AnchorToken.java | 40 -
.../snakeyaml/engine/v2/tokens/BlockEndToken.java | 30 -
.../engine/v2/tokens/BlockEntryToken.java | 30 -
.../engine/v2/tokens/BlockMappingStartToken.java | 30 -
.../engine/v2/tokens/BlockSequenceStartToken.java | 30 -
.../snakeyaml/engine/v2/tokens/CommentToken.java | 48 -
.../snakeyaml/engine/v2/tokens/DirectiveToken.java | 55 -
.../engine/v2/tokens/DocumentEndToken.java | 30 -
.../engine/v2/tokens/DocumentStartToken.java | 30 -
.../snakeyaml/engine/v2/tokens/FlowEntryToken.java | 30 -
.../engine/v2/tokens/FlowMappingEndToken.java | 30 -
.../engine/v2/tokens/FlowMappingStartToken.java | 30 -
.../engine/v2/tokens/FlowSequenceEndToken.java | 30 -
.../engine/v2/tokens/FlowSequenceStartToken.java | 30 -
.../org/snakeyaml/engine/v2/tokens/KeyToken.java | 30 -
.../snakeyaml/engine/v2/tokens/ScalarToken.java | 68 -
.../snakeyaml/engine/v2/tokens/StreamEndToken.java | 30 -
.../engine/v2/tokens/StreamStartToken.java | 30 -
.../org/snakeyaml/engine/v2/tokens/TagToken.java | 39 -
.../org/snakeyaml/engine/v2/tokens/TagTuple.java | 38 -
.../java/org/snakeyaml/engine/v2/tokens/Token.java | 88 -
.../org/snakeyaml/engine/v2/tokens/ValueToken.java | 30 -
.../resources/org/snakeyaml/SnakeEngine.gwt.xml | 10 -
.../third_party/tooling/pom.xml | 21 -
.../uberfire-api/pom.xml | 4 +-
.../backend/vfs/impl/ObservablePathImpl.java | 2 +-
.../uberfire-client-api/pom.xml | 4 +-
.../java/org/uberfire/client/mvp/UberElement.java | 2 +-
.../org/uberfire/client/mvp/UberElemental.java | 2 +-
.../java/org/uberfire/client/mvp/UberView.java | 2 +-
.../client/resources/UberfireResources.java | 2 +-
.../resources/images/UberfireImageResources.java | 6 +-
.../type/impl/ClientTypeRegistryImpl.java | 4 +-
.../uberfire-commons-editor-client/pom.xml | 6 +-
.../client/file/exports/FileExportResources.java | 6 +-
.../file/exports/jso/FileExportScriptInjector.java | 2 +-
.../commons/client/resources/CommonImages.java | 6 +-
.../commons/client/resources/i18n/Constants.java | 2 +-
.../uberfire-workbench-client/pom.xml | 10 +-
.../uberfire/client/resources/WorkbenchCss.java | 2 +-
.../client/resources/WorkbenchResources.java | 6 +-
.../java/org/uberfire/client/util/JSFunctions.java | 2 +-
.../client/workbench/WorkbenchEntryPoint.java | 4 +-
.../widgets/notification/NotificationManager.java | 4 +-
.../org/uberfire/client/util/MockIOCBeanDef.java | 6 +-
packages/yard-model/pom.xml | 4 +-
.../main/java/org/yard/model/DecisionLogic.java | 4 +-
.../main/java/org/yard/model/DecisionTable.java | 6 +-
.../src/main/java/org/yard/model/Element.java | 3 +-
.../src/main/java/org/yard/model/InlineRule.java | 9 +-
.../src/main/java/org/yard/model/Input.java | 2 +-
.../java/org/yard/model/LiteralExpression.java | 2 +-
.../src/main/java/org/yard/model/Rule.java | 1 -
.../java/org/yard/model/RuleDefSerializer.java | 22 +-
.../src/main/java/org/yard/model/WhenThenRule.java | 9 +-
.../org/yard/model/WhenThenRuleThenSerializer.java | 17 +-
.../src/main/java/org/yard/model/YaRD.java | 3 +-
packages/yard-validator-worker/pom.xml | 10 +-
.../src/main/java/org/yard/validator/Parser.java | 12 +-
779 files changed, 837 insertions(+), 46914 deletions(-)
diff --git a/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml
index 15779060e8a..c896397d778 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml
@@ -72,10 +72,20 @@
<properties>
<sonar.skip>true</sonar.skip>
+ <version.j2cl.tools>0.1</version.j2cl.tools>
</properties>
<dependencyManagement>
+
<dependencies>
+ <dependency>
+ <groupId>org.kie.j2cl.tools</groupId>
+ <artifactId>bom</artifactId>
+ <version>${version.j2cl.tools}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+
<!-- appformer internal modules -->
<dependency>
<groupId>org.kie.kogito.stunner.serverless.editor</groupId>
@@ -251,66 +261,12 @@
</exclusions>
</dependency>
- <dependency>
- <groupId>org.eclipse.jgit</groupId>
- <artifactId>org.eclipse.jgit</artifactId>
- <version>${version.org.eclipse.jgit}</version>
- <exclusions>
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.jgit</groupId>
- <artifactId>org.eclipse.jgit.http.server</artifactId>
- <version>${version.org.eclipse.jgit}</version>
- <exclusions>
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
<dependency>
<groupId>com.google.jsinterop</groupId>
<artifactId>base</artifactId>
<version>${version.com.google.jsinterop.base}</version>
</dependency>
- <dependency>
- <groupId>com.allen-sauer.gwt.dnd</groupId>
- <artifactId>gwt-dnd</artifactId>
- <version>${version.com.allen-sauer.gwt.dnd}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.scannotation</groupId>
- <artifactId>scannotation</artifactId>
- <version>${version.org.scannotation}</version>
- <exclusions>
- <!-- Uses old javassist groupId so Maven is not able to exclude this itself. All UF modules have to use
- org.javassist:javassist instead of this one. -->
- <exclusion>
- <groupId>javassist</groupId>
- <artifactId>javassist</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
<dependency>
<groupId>com.google.gwt.gwtmockito</groupId>
<artifactId>gwtmockito</artifactId>
@@ -323,89 +279,6 @@
</exclusions>
</dependency>
- <!-- Byteman -->
- <dependency>
- <groupId>org.jboss.byteman</groupId>
- <artifactId>byteman</artifactId>
- <version>${version.org.jboss.byteman}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.byteman</groupId>
- <artifactId>byteman-submit</artifactId>
- <version>${version.org.jboss.byteman}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.byteman</groupId>
- <artifactId>byteman-install</artifactId>
- <version>${version.org.jboss.byteman}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.byteman</groupId>
- <artifactId>byteman-bmunit</artifactId>
- <version>${version.org.jboss.byteman}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.infinispan</groupId>
- <artifactId>infinispan-client-hotrod</artifactId>
- <version>${version.org.infinispan}</version>
- <exclusions>
- <exclusion>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.jboss.marshalling</groupId>
- <artifactId>jboss-marshalling-osgi</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.infinispan</groupId>
- <artifactId>infinispan-commons</artifactId>
- <version>${version.org.infinispan}</version>
- <exclusions>
- <exclusion>
- <groupId>org.jboss.marshalling</groupId>
- <artifactId>jboss-marshalling-osgi</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-buffer</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-transport</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-handler</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-http</artifactId>
- <version>${version.io.netty}</version>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- <version>${version.ch.qos.logback}</version>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-core</artifactId>
- <version>${version.ch.qos.logback}</version>
- </dependency>
-
<!-- KIE Lienzo modules -->
<dependency>
<groupId>org.kie.kogito.stunner.serverless.editor</groupId>
@@ -420,24 +293,6 @@
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb</groupId>
- <artifactId>api</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb</groupId>
- <artifactId>impl</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party</groupId>
- <artifactId>stdlib</artifactId>
- <version>${project.version}</version>
- </dependency>
-
<dependency>
<groupId>org.kie.kogito.stunner.serverless.editor.third_party</groupId>
<artifactId>gwtproject</artifactId>
@@ -450,35 +305,6 @@
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json</groupId>
- <artifactId>common</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json</groupId>
- <artifactId>processor</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.yaml</groupId>
- <artifactId>common</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.yaml</groupId>
- <artifactId>processor</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.yaml</groupId>
- <artifactId>snakeyaml-engine</artifactId>
- <version>${project.version}</version>
- </dependency>
-
<dependency>
<groupId>org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3</groupId>
<artifactId>gwtbootstrap3</artifactId>
@@ -497,43 +323,6 @@
<version>${project.version}</version>
</dependency>
- <!-- ARQUILLIAN -->
-
- <dependency>
- <groupId>org.arquillian.cube</groupId>
- <artifactId>arquillian-cube-docker-junit-rule</artifactId>
- <version>${version.org.arquillian.cube}</version>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.github.docker-java</groupId>
- <artifactId>docker-java</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.arquillian.cube</groupId>
- <artifactId>arquillian-cube-requirement-spi</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.jboss.marshalling</groupId>
- <artifactId>marshalling-api</artifactId>
- <version>${version.org.jboss.marshalling.api}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.jboss.shrinkwrap</groupId>
- <artifactId>shrinkwrap-impl-base</artifactId>
- <version>${version.org.jboss.shrinkwrap}</version>
- <scope>test</scope>
- </dependency>
-
<dependency>
<groupId>org.gwtproject</groupId>
<artifactId>gwt-dev</artifactId>
diff --git a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
index 8be5194768b..a85860c9e5d 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
@@ -41,8 +41,8 @@
</dependency>
<dependency>
- <groupId>io.crysknife</groupId>
- <artifactId>crysknife-core</artifactId>
+ <groupId>org.kie.j2cl.tools.di</groupId>
+ <artifactId>core</artifactId>
</dependency>
<dependency>
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml
index 32774c64a0c..935edca317d 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml
@@ -72,6 +72,7 @@
<properties>
<sonar.skip>true</sonar.skip>
+ <j2cl.tools.version>0.1</j2cl.tools.version>
</properties>
<dependencyManagement>
@@ -218,6 +219,14 @@
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.kie.j2cl.tools</groupId>
+ <artifactId>bom</artifactId>
+ <version>${j2cl.tools.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+
</dependencies>
</dependencyManagement>
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml
index 071f6744e0f..b78d650a040 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml
@@ -104,7 +104,7 @@
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/StunnerLienzoCore.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/StunnerLienzoCore.java
index 23f8886c284..9406ec4664c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/StunnerLienzoCore.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/StunnerLienzoCore.java
@@ -25,12 +25,12 @@ import java.util.Queue;
import com.ait.lienzo.client.core.config.LienzoCore;
import com.ait.lienzo.shared.core.types.ImageSelectionMode;
-import io.crysknife.ui.translation.client.annotation.Bundle;
import org.gwtbootstrap3.extras.notify.client.NotifyClientBundle;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle;
+import org.kie.j2cl.tools.processors.common.injectors.ScriptInjector;
+import org.kie.j2cl.tools.processors.common.injectors.StyleInjector;
+import org.kie.j2cl.tools.processors.common.resources.TextResource;
import org.kie.workbench.common.stunner.client.lienzo.resources.StunnerLienzoCoreResources;
-import org.treblereel.j2cl.processors.common.injectors.ScriptInjector;
-import org.treblereel.j2cl.processors.common.injectors.StyleInjector;
-import org.treblereel.j2cl.processors.common.resources.TextResource;
@Bundle("resources/i18n/StunnerLienzoConstants.properties")
public class StunnerLienzoCore {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/command/LienzoCanvasCommandFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/command/LienzoCanvasCommandFactory.java
index 7d2ee747731..7cca2c4233e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/command/LienzoCanvasCommandFactory.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/command/LienzoCanvasCommandFactory.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.client.lienzo.canvas.command;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommand;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/Alerts.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/Alerts.java
index 2cd5a423102..73b0c2a45e5 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/Alerts.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/Alerts.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.client.lienzo.components.alerts;
import java.util.Objects;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService;
import org.uberfire.client.mvp.UberView;
import org.uberfire.mvp.Command;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsPresenter.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsPresenter.java
index 72dec4b4f90..908d1a5c3bf 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsPresenter.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsPresenter.java
@@ -29,7 +29,6 @@ import com.ait.lienzo.tools.client.event.EventType;
import com.ait.lienzo.tools.client.event.MouseEventUtil;
import elemental2.dom.Element;
import elemental2.dom.EventListener;
-import io.crysknife.client.IsElement;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
import org.gwtbootstrap3.client.ui.constants.IconType;
@@ -39,6 +38,7 @@ import org.gwtbootstrap3.extras.notify.client.ui.Notify;
import org.gwtbootstrap3.extras.notify.client.ui.NotifySettings;
import org.gwtproject.safehtml.shared.SafeHtmlBuilder;
import org.gwtproject.timer.client.Timer;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel;
import org.kie.workbench.common.stunner.core.client.components.views.FloatingView;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsView.java
index da39067c9ce..cc1bfd2e884 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsView.java
@@ -23,14 +23,14 @@ package org.kie.workbench.common.stunner.client.lienzo.components.alerts;
import elemental2.dom.Event;
import elemental2.dom.HTMLButtonElement;
import elemental2.dom.HTMLElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.EventHandler;
-import io.crysknife.ui.templates.client.annotation.ForEvent;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
import jakarta.inject.Named;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
@Dependent
@Templated
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoGlyphRenderers.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoGlyphRenderers.java
index 23e60f51422..56df516c497 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoGlyphRenderers.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoGlyphRenderers.java
@@ -24,12 +24,12 @@ import java.util.ArrayList;
import java.util.List;
import com.ait.lienzo.client.core.shape.Group;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.components.glyph.GlyphRenderer;
import org.kie.workbench.common.stunner.core.definition.shape.Glyph;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelector.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelector.java
index efa9f7cb0d9..28ae09cbd6c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelector.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelector.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.client.lienzo.components.mediators;
import java.util.Objects;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.uberfire.client.mvp.UberView;
import org.uberfire.mvp.Command;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorItem.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorItem.java
index aa5de834577..aede53d0883 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorItem.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorItem.java
@@ -24,15 +24,15 @@ import elemental2.dom.Event;
import elemental2.dom.HTMLAnchorElement;
import elemental2.dom.HTMLElement;
import elemental2.dom.HTMLLIElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.EventHandler;
-import io.crysknife.ui.templates.client.annotation.ForEvent;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
import jakarta.inject.Named;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
import org.uberfire.mvp.Command;
@Templated
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenter.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenter.java
index 87be94e4104..9d46820c37e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenter.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenter.java
@@ -30,11 +30,11 @@ import com.ait.lienzo.tools.client.event.HandlerRegistration;
import com.ait.lienzo.tools.client.event.MouseEventUtil;
import elemental2.dom.Element;
import elemental2.dom.EventListener;
-import io.crysknife.client.IsElement;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Event;
import jakarta.inject.Inject;
import org.gwtproject.timer.client.Timer;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorView.java
index fa2858da413..d540e0f836e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorView.java
@@ -26,17 +26,17 @@ import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
import elemental2.dom.HTMLUListElement;
import elemental2.dom.KeyboardEvent;
-import io.crysknife.client.ManagedInstance;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.EventHandler;
-import io.crysknife.ui.templates.client.annotation.ForEvent;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
import jakarta.inject.Named;
import org.jboss.errai.common.client.dom.DOMUtil;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.i18n.CoreTranslationMessages;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/AlertView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/AlertView.java
index 0ed4f4b9003..1ce3f4846ce 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/AlertView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/AlertView.java
@@ -21,12 +21,12 @@
package org.kie.workbench.common.stunner.client.lienzo.components.views;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
import jakarta.inject.Named;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
@Templated
@Dependent
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/LienzoCanvasNotificationView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/LienzoCanvasNotificationView.java
index c63dc2f8296..2e33f5088d4 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/LienzoCanvasNotificationView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/LienzoCanvasNotificationView.java
@@ -20,11 +20,11 @@
package org.kie.workbench.common.stunner.client.lienzo.components.views;
-import io.crysknife.client.IsElement;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.components.views.FloatingView;
@Dependent
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java
index 48e3a99b3f0..0e297ca308e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java
@@ -19,9 +19,9 @@
package org.kie.workbench.common.stunner.client.lienzo.resources;
-import org.treblereel.j2cl.processors.annotations.GWT3Resource;
-import org.treblereel.j2cl.processors.common.resources.ClientBundle;
-import org.treblereel.j2cl.processors.common.resources.TextResource;
+import org.kie.j2cl.tools.processors.annotations.GWT3Resource;
+import org.kie.j2cl.tools.processors.common.resources.ClientBundle;
+import org.kie.j2cl.tools.processors.common.resources.TextResource;
@GWT3Resource
public interface StunnerLienzoCoreResources extends ClientBundle {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/LienzoImageStripsTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/LienzoImageStripsTest.java
index d322de0415a..dbb02d31994 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/LienzoImageStripsTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/LienzoImageStripsTest.java
@@ -27,6 +27,7 @@ import com.google.gwt.safehtml.shared.SafeUri;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
import org.kie.workbench.common.stunner.core.client.shape.ImageStrip;
import org.mockito.ArgumentCaptor;
import org.mockito.Mock;
@@ -50,7 +51,7 @@ public class LienzoImageStripsTest {
private static final String STRIP_NAME = Object.class.getName();
@Mock
- private org.treblereel.j2cl.processors.common.resources.ImageResource imageResource;
+ private ImageResource imageResource;
@Mock
private SafeUri safeUri;
@@ -186,7 +187,7 @@ public class LienzoImageStripsTest {
@Override
- public org.treblereel.j2cl.processors.common.resources.ImageResource getImage() {
+ public ImageResource getImage() {
return imageResource;
}
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoImageStripGlyphRendererTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoImageStripGlyphRendererTest.java
index ad77a5911b3..49d4a560ae5 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoImageStripGlyphRendererTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoImageStripGlyphRendererTest.java
@@ -28,11 +28,11 @@ import com.ait.lienzo.test.LienzoMockitoTestRunner;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
import org.kie.workbench.common.stunner.core.client.shape.ImageStrip;
import org.kie.workbench.common.stunner.core.client.shape.ImageStripGlyph;
import org.kie.workbench.common.stunner.core.client.shape.ImageStripRegistry;
import org.mockito.Mock;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
import static org.junit.Assert.assertEquals;
import static org.mockito.ArgumentMatchers.anyInt;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenterTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenterTest.java
index 16bb839cc66..5564a1ed15c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenterTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenterTest.java
@@ -32,13 +32,13 @@ import elemental2.dom.Element;
import elemental2.dom.EventListener;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.client.ManagedInstance;
-import io.crysknife.ui.translation.client.TranslationService;
import jakarta.enterprise.event.Event;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorViewTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorViewTest.java
index b4d3e67a7bd..05d22923020 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorViewTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorViewTest.java
@@ -26,11 +26,11 @@ import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLLIElement;
import elemental2.dom.HTMLUListElement;
import elemental2.dom.KeyboardEvent;
-import io.crysknife.client.ManagedInstance;
-import io.crysknife.ui.translation.client.TranslationService;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService;
import org.kie.workbench.common.stunner.core.client.theme.StunnerColorTheme;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/java/org/kie/workbench/common/stunner/shapes/client/factory/PictureProvidersManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/java/org/kie/workbench/common/stunner/shapes/client [...]
index 0504bbed1f0..2cbe969941f 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/java/org/kie/workbench/common/stunner/shapes/client/factory/PictureProvidersManager.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/java/org/kie/workbench/common/stunner/shapes/client/factory/PictureProvidersManager.java
@@ -25,12 +25,12 @@ import java.util.Objects;
import java.util.logging.Level;
import java.util.logging.Logger;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
import org.gwtproject.safehtml.shared.SafeUri;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.shapes.def.picture.PictureProvider;
@Dependent
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/StunnerWidgetsEntryPoint.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/StunnerWidgetsEntryPoint.java
index ff2846a33fa..bc0e1adeac0 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/StunnerWidgetsEntryPoint.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/StunnerWidgetsEntryPoint.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets;
-import io.crysknife.ui.translation.client.annotation.Bundle;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle;
@Bundle("resources/i18n/StunnerWidgetsConstants.properties")
public class StunnerWidgetsEntryPoint {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderers.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderers.java
index 6694c900f5f..bb3fdb0a104 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderers.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderers.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.client.widgets.components.glyph;
import java.util.ArrayList;
import java.util.List;
-import io.crysknife.client.IsElement;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer;
import org.kie.workbench.common.stunner.core.client.components.glyph.GlyphRenderer;
import org.kie.workbench.common.stunner.core.definition.shape.Glyph;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ElementShapeGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ElementShapeGlyphRenderer.java
index e1341c9e394..d5eb83c8364 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ElementShapeGlyphRenderer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ElementShapeGlyphRenderer.java
@@ -22,11 +22,11 @@ package org.kie.workbench.common.stunner.client.widgets.components.glyph;
import java.util.function.Supplier;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.lienzo.components.glyph.LienzoGlyphRenderer;
import org.kie.workbench.common.stunner.core.client.components.views.WidgetElementRendererView;
import org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageElementGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageElementGlyphRenderer.java
index ec4fa65e669..757c524b7ec 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageElementGlyphRenderer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageElementGlyphRenderer.java
@@ -22,12 +22,12 @@ package org.kie.workbench.common.stunner.client.widgets.components.glyph;
import java.util.function.Supplier;
-import io.crysknife.client.IsElement;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer;
import org.kie.workbench.common.stunner.core.client.components.views.ImageElementRendererView;
import org.kie.workbench.common.stunner.core.client.shape.ImageDataUriGlyph;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRenderer.java
index 911355bd37f..5406d2f98a7 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRenderer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRenderer.java
@@ -24,12 +24,12 @@ import java.util.function.BiFunction;
import elemental2.dom.DomGlobal;
import elemental2.dom.HTMLDivElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.client.ManagedInstance;
-import io.crysknife.ui.common.client.injectors.StyleInjector;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.processors.common.injectors.StyleInjector;
import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer;
import org.kie.workbench.common.stunner.core.client.components.views.WidgetElementRendererView;
import org.kie.workbench.common.stunner.core.client.shape.ImageStrip;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/LienzoElementGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/LienzoElementGlyphRenderer.java
index 9d9d7945dfe..3b93c8ac997 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/LienzoElementGlyphRenderer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/LienzoElementGlyphRenderer.java
@@ -24,7 +24,7 @@ import java.util.function.Supplier;
import com.ait.lienzo.client.core.shape.Group;
import com.ait.lienzo.client.core.shape.Layer;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.lienzo.components.glyph.LienzoGlyphRenderer;
import org.kie.workbench.common.stunner.client.lienzo.components.views.LienzoPanelWidget;
import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/SvgElementGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/SvgElementGlyphRenderer.java
index 9231f7fed17..18089ee38d9 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/SvgElementGlyphRenderer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/SvgElementGlyphRenderer.java
@@ -22,12 +22,12 @@ package org.kie.workbench.common.stunner.client.widgets.components.glyph;
import java.util.function.Supplier;
-import io.crysknife.client.IsElement;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer;
import org.kie.workbench.common.stunner.core.client.components.views.ImageElementRendererView;
import org.kie.workbench.common.stunner.core.client.shape.SvgDataUriGlyph;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/PreviewWindow.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/PreviewWindow.java
index 9b8d0325426..963298b9d49 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/PreviewWindow.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/PreviewWindow.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.client.widgets.editor;
import elemental2.dom.CSSProperties;
import elemental2.dom.CSSStyleDeclaration;
import elemental2.dom.DomGlobal;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.event.Observes;
import jakarta.inject.Inject;
import org.gwtbootstrap3.extras.animate.client.ui.Animate;
import org.gwtbootstrap3.extras.animate.client.ui.constants.Animation;
import org.gwtproject.timer.client.Timer;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.lienzo.components.mediators.preview.TogglePreviewEvent;
import org.kie.workbench.common.stunner.client.widgets.canvas.PreviewLienzoPanel;
import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionDiagramPreview;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditor.java
index b6aaa8a560e..b9391f68014 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditor.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditor.java
@@ -28,11 +28,11 @@ import com.ait.lienzo.client.widget.panel.LienzoBoundsPanel;
import elemental2.dom.CSSStyleDeclaration;
import elemental2.dom.DomGlobal;
import elemental2.dom.HTMLDivElement;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
import jsinterop.base.Js;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel;
import org.kie.workbench.common.stunner.client.lienzo.util.StunnerStateApplier;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/AbstractInlineTextEditorBoxView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/AbstractInlineTextEditorBoxView.java
index f669a09e9a7..7b4a81c1ed6 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/AbstractInlineTextEditorBoxView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/AbstractInlineTextEditorBoxView.java
@@ -21,11 +21,11 @@
package org.kie.workbench.common.stunner.client.widgets.inlineeditor;
import elemental2.dom.HTMLDivElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.translation.client.TranslationService;
import jakarta.inject.Inject;
import org.gwtproject.core.client.Scheduler;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.uberfire.mvp.Command;
public abstract class AbstractInlineTextEditorBoxView<T extends InlineEditorBoxView.Presenter> implements IsElement {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/InlineTextEditorBoxViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/InlineTextEditorBoxViewImpl.java
index dc4354ab6fa..de642f26222 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/InlineTextEditorBoxViewImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/InlineTextEditorBoxViewImpl.java
@@ -26,17 +26,17 @@ import elemental2.dom.Event;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
import elemental2.dom.KeyboardEvent;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.EventHandler;
-import io.crysknife.ui.templates.client.annotation.ForEvent;
-import io.crysknife.ui.templates.client.annotation.Templated;
-import io.crysknife.ui.translation.client.TranslationService;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
import jsinterop.base.Js;
import org.gwtproject.core.client.Scheduler;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.client.widgets.resources.i18n.StunnerWidgetsConstants;
import org.kie.workbench.common.stunner.core.client.canvas.controls.inlineeditor.InlineTextEditorBox;
import org.uberfire.mvp.Command;
@@ -47,7 +47,7 @@ import org.uberfire.mvp.Command;
public class InlineTextEditorBoxViewImpl
extends AbstractInlineTextEditorBoxView
implements InlineEditorBoxView,
- IsElement {
+ IsElement {
@Inject
@DataField
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Editor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Editor.java
index 29707ed37db..24a53689d40 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Editor.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Editor.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.presenters;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Viewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Viewer.java
index b83594854fe..db103a74c9b 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Viewer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Viewer.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.presenters;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError;
/**
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/canvas/CanvasViewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/canvas/CanvasViewer.java
index beefc3b2b20..db5cf026098 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/canvas/CanvasViewer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/canvas/CanvasViewer.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.presenters.canvas;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.widgets.presenters.Viewer;
import org.kie.workbench.common.stunner.core.client.canvas.Canvas;
import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramEditor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramEditor.java
index 48598326feb..18e5bec2f7e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramEditor.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramEditor.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.diagram.impl;
import java.lang.annotation.Annotation;
import java.util.Arrays;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Typed;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramEditor;
import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer;
import org.kie.workbench.common.stunner.client.widgets.views.WidgetWrapperView;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramViewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramViewer.java
index 02ecc272b20..98b84b5aa74 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramViewer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramViewer.java
@@ -25,10 +25,10 @@ import java.util.Arrays;
import java.util.Collections;
import elemental2.dom.CSSProperties;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView;
import org.kie.workbench.common.stunner.client.widgets.views.WidgetWrapperView;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionEditor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionEditor.java
index 69a7349e4f0..f18b5b949ec 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionEditor.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionEditor.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.presenters.session;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.widgets.presenters.Editor;
import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler;
import org.kie.workbench.common.stunner.core.client.session.ClientSession;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionPresenter.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionPresenter.java
index a10b3d1da7c..e5f1202168f 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionPresenter.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionPresenter.java
@@ -22,7 +22,7 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.session;
import java.util.function.Predicate;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.widgets.notification.Notification;
import org.kie.workbench.common.stunner.client.widgets.presenters.Viewer;
import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionViewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionViewer.java
index c77a7386982..4d6c7b193d5 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionViewer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionViewer.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.presenters.session;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.widgets.presenters.canvas.CanvasViewer;
import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer;
import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/AbstractSessionViewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/AbstractSessionViewer.java
index 3813befdedc..67f8fd132de 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/AbstractSessionViewer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/AbstractSessionViewer.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.presenters.session.impl;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer;
import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionViewer;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPresenterView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPresenterView.java
index 387a603274d..8613e5ac4e6 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPresenterView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPresenterView.java
@@ -23,12 +23,12 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.session.impl;
import elemental2.dom.CSSStyleDeclaration;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Observes;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionPresenter;
import org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasFocusedShapeEvent;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImpl.java
index f22b7d2d723..e35f1a12dea 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImpl.java
@@ -24,7 +24,6 @@ import java.lang.annotation.Annotation;
import java.util.Objects;
import java.util.function.Predicate;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Observes;
@@ -32,6 +31,7 @@ import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.enterprise.inject.Typed;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasDecoratorFactory;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView;
import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresCanvas;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/resources/i18n/StunnerWidgetsConstants.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/resources/i18n/StunnerWidgetsConstants.java
index 741218335cc..2ce01cb4ffa 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/resources/i18n/StunnerWidgetsConstants.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/resources/i18n/StunnerWidgetsConstants.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.resources.i18n;
-import io.crysknife.ui.translation.client.annotation.TranslationKey;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.TranslationKey;
public interface StunnerWidgetsConstants {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/SelectorView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/SelectorView.java
index f2d7cc4a1f5..3e9d254d4df 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/SelectorView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/SelectorView.java
@@ -24,14 +24,14 @@ import elemental2.dom.DomGlobal;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLOptionElement;
import elemental2.dom.HTMLSelectElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.EventHandler;
-import io.crysknife.ui.templates.client.annotation.ForEvent;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
@Dependent
@Templated
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetElementRendererViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetElementRendererViewImpl.java
index 433dd785bd1..80ed617f99e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetElementRendererViewImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetElementRendererViewImpl.java
@@ -22,17 +22,17 @@ package org.kie.workbench.common.stunner.client.widgets.views;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
import org.kie.workbench.common.stunner.core.client.components.views.WidgetElementRendererView;
@Templated
@Dependent
public class WidgetElementRendererViewImpl implements WidgetElementRendererView,
- IsElement {
+ IsElement {
@Inject
@DataField
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperView.java
index 578c5ff43e5..5e4c2e8184e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperView.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.views;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
/**
* Just a simple view that wraps any widget.
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperViewImpl.java
index 0d60b530641..96dcd9860c9 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperViewImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperViewImpl.java
@@ -23,10 +23,10 @@ package org.kie.workbench.common.stunner.client.widgets.views;
import elemental2.dom.DomGlobal;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.Dependent;
import jsinterop.base.Js;
+import org.kie.j2cl.tools.di.core.IsElement;
import static org.jboss.errai.common.client.dom.DOMUtil.removeAllChildren;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorView.java
index 8c7a15ada61..e000f7db4a0 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorView.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.client.widgets.views.session;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError;
public interface ScreenErrorView extends IsElement {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorViewImpl.java
index 08458743e0f..c861a874876 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorViewImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorViewImpl.java
@@ -21,17 +21,17 @@
package org.kie.workbench.common.stunner.client.widgets.views.session;
import elemental2.dom.HTMLLabelElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError;
@Dependent
@Templated
public class ScreenErrorViewImpl implements ScreenErrorView,
- IsElement {
+ IsElement {
@Inject
@DataField
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderersTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderersTest.java
index ac0a2e7eb38..cbbe4722923 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderersTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderersTest.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.client.widgets.components.glyph;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer;
import org.kie.workbench.common.stunner.core.definition.shape.Glyph;
import org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRendererTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRendererTest.java
index 47472728220..1191422c218 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRendererTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRendererTest.java
@@ -23,11 +23,12 @@ package org.kie.workbench.common.stunner.client.widgets.components.glyph;
import java.util.function.BiFunction;
import elemental2.dom.HTMLDivElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
import org.kie.workbench.common.stunner.core.client.components.views.WidgetElementRendererView;
import org.kie.workbench.common.stunner.core.client.shape.ImageStrip;
import org.kie.workbench.common.stunner.core.client.shape.ImageStripGlyph;
@@ -35,7 +36,6 @@ import org.kie.workbench.common.stunner.core.client.shape.ImageStripRegistry;
import org.mockito.ArgumentCaptor;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
import org.uberfire.stubs.ManagedInstanceStub;
import static org.junit.Assert.assertEquals;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditorTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditorTest.java
index a63276f2d88..73faf86bf82 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditorTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditorTest.java
@@ -24,10 +24,10 @@ import java.util.function.Consumer;
import com.ait.lienzo.client.core.shape.Layer;
import com.ait.lienzo.client.widget.panel.LienzoBoundsPanel;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas;
import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel;
import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresCanvasView;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramEditorTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramEditorTest.java
index c71558e1a7e..fb37b01589c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramEditorTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramEditorTest.java
@@ -23,10 +23,10 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.diagram.impl;
import java.util.Iterator;
import com.google.gwtmockito.GwtMockitoTestRunner;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel;
import org.kie.workbench.common.stunner.client.widgets.presenters.AbstractCanvasHandlerViewerTest;
import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramViewerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramViewerTest.java
index e9e8ef21209..bd0b5196aae 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramViewerTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramViewerTest.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.diagram.impl;
import java.util.Iterator;
import com.google.gwtmockito.GwtMockitoTestRunner;
-import io.crysknife.client.IsElement;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel;
import org.kie.workbench.common.stunner.client.widgets.presenters.AbstractCanvasHandlerViewerTest;
import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionEditorTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionEditorTest.java
index 5d76147806a..cdd560583c1 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionEditorTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionEditorTest.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.session.impl;
import com.ait.lienzo.client.widget.panel.impl.ScrollablePanel;
import com.google.gwtmockito.GwtMockitoTestRunner;
-import io.crysknife.client.IsElement;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel;
import org.kie.workbench.common.stunner.client.widgets.presenters.AbstractCanvasHandlerViewerTest;
import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionViewer;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImplTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImplTest.java
index 746d4658409..06ebf371a14 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImplTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImplTest.java
@@ -25,10 +25,10 @@ import java.util.function.Consumer;
import java.util.function.Supplier;
import com.ait.lienzo.test.LienzoMockitoTestRunner;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresCanvas;
import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresLayer;
import org.kie.workbench.common.stunner.client.widgets.canvas.PreviewLienzoPanel;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionViewerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionViewerTest.java
index b37158f9bc2..aaa4f484bc1 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionViewerTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionViewerTest.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.session.impl;
import com.ait.lienzo.client.widget.panel.impl.ScrollablePanel;
import com.google.gwtmockito.GwtMockitoTestRunner;
-import io.crysknife.client.IsElement;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel;
import org.kie.workbench.common.stunner.client.widgets.presenters.AbstractCanvasHandlerViewerTest;
import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionViewer;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java
index 829dc9a4f75..cca4e4722bb 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java
@@ -24,7 +24,7 @@ import java.lang.annotation.Annotation;
import java.util.Arrays;
import java.util.Iterator;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
public class ManagedInstanceStub<T> implements ManagedInstance<T> {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesEntryPoint.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/java/org/kie/workbench/common/stunner/core/client/preference [...]
index 96ed4f008c8..089a4c4c170 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesEntryPoint.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesEntryPoint.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.core.client.preferences;
-import io.crysknife.ui.translation.client.annotation.Bundle;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle;
@Bundle("resources/i18n/StunnerPreferencesConstants.properties")
public class StunnerPreferencesEntryPoint {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml
index b12d86f9523..402ff280b66 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml
@@ -112,7 +112,7 @@
<artifactId>lienzo-core</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
@@ -148,21 +148,4 @@
</exclusions>
</dependency>
</dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>test-jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
</project>
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/StunnerCoreEntryPoint.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/StunnerCoreEntryPoint.java
index a717c4a7d75..453050f2abe 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/StunnerCoreEntryPoint.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/StunnerCoreEntryPoint.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.core;
-import io.crysknife.ui.translation.client.annotation.Bundle;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle;
@Bundle("resources/i18n/StunnerCoreConstants.properties")
public class StunnerCoreEntryPoint {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientDefinitionManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/Clien [...]
index 76a8b659a5f..554e9b0414b 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientDefinitionManager.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientDefinitionManager.java
@@ -22,12 +22,12 @@ package org.kie.workbench.common.stunner.core.client.api;
import java.util.Collection;
-import io.crysknife.annotation.CircularDependency;
-import io.crysknife.client.BeanManager;
-import io.crysknife.client.SyncBeanDef;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.annotation.CircularDependency;
+import org.kie.j2cl.tools.di.core.BeanManager;
+import org.kie.j2cl.tools.di.core.SyncBeanDef;
import org.kie.workbench.common.stunner.core.api.AbstractDefinitionManager;
import org.kie.workbench.common.stunner.core.definition.adapter.AdapterManager;
import org.kie.workbench.common.stunner.core.definition.adapter.DefinitionAdapter;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientFactoryManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientFa [...]
index 3c3426b9d48..f584ed8bff8 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientFactoryManager.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientFactoryManager.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.core.client.api;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.api.AbstractFactoryManager;
import org.kie.workbench.common.stunner.core.api.DefinitionManager;
import org.kie.workbench.common.stunner.core.api.FactoryManager;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientPr [...]
index 20bd1b7dbc9..368ddaad2f6 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManager.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManager.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.core.client.api;
import java.lang.annotation.Annotation;
import java.util.function.Function;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.profile.AbstractProfileManager;
import org.kie.workbench.common.stunner.core.profile.Profile;
import org.kie.workbench.common.stunner.core.util.DefinitionUtils;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/GlobalSessionManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/GlobalSe [...]
index 3fef122cf59..4ac80a1eab9 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/GlobalSessionManager.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/GlobalSessionManager.java
@@ -25,11 +25,11 @@ import java.util.Objects;
import java.util.function.Consumer;
import java.util.function.Function;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.event.Event;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError;
import org.kie.workbench.common.stunner.core.client.session.ClientSession;
import org.kie.workbench.common.stunner.core.client.session.event.OnSessionErrorEvent;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java
index 5836d88050c..3cd9e8a08cf 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java
@@ -31,7 +31,7 @@ import com.ait.lienzo.tools.client.collection.NFastArrayList;
import elemental2.dom.DomGlobal;
import elemental2.dom.HTMLCanvasElement;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerEditor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerEditor.java
index 2a2c3754dca..b4f5c6b4055 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerEditor.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerEditor.java
@@ -22,8 +22,8 @@ package org.kie.workbench.common.stunner.core.client.api;
import elemental2.core.Reflect;
import elemental2.dom.DomGlobal;
import jsinterop.base.Js;
+import org.kie.j2cl.tools.utils.GwtIncompatible;
import org.kie.workbench.common.stunner.core.api.JsDefinitionManager;
-import org.treblereel.gwt.utils.GwtIncompatible;
public class JsStunnerEditor {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerSession.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerSes [...]
index 44f53a463a6..62033a40f36 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerSession.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerSession.java
@@ -25,6 +25,7 @@ import java.util.stream.StreamSupport;
import jsinterop.annotations.JsIgnore;
import jsinterop.annotations.JsType;
import jsinterop.base.Js;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommand;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager;
@@ -39,7 +40,6 @@ import org.kie.workbench.common.stunner.core.graph.Node;
import org.kie.workbench.common.stunner.core.graph.content.definition.Definition;
import org.kie.workbench.common.stunner.core.graph.content.view.View;
import org.kie.workbench.common.stunner.core.graph.processing.index.Index;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsWindow.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsWindow.java
index 1509548ca53..c5776e59d1e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsWindow.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsWindow.java
@@ -22,7 +22,7 @@ package org.kie.workbench.common.stunner.core.client.api;
import elemental2.core.Reflect;
import elemental2.dom.DomGlobal;
import jsinterop.base.Js;
-import org.treblereel.gwt.utils.GwtIncompatible;
+import org.kie.j2cl.tools.utils.GwtIncompatible;
public class JsWindow {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ShapeManagerImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ShapeManager [...]
index 722984bca5c..83ecc812a8e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ShapeManagerImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ShapeManagerImpl.java
@@ -25,11 +25,11 @@ import java.util.LinkedList;
import java.util.List;
import java.util.Objects;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.ShapeSet;
import org.kie.workbench.common.stunner.core.client.ShapeSetThumbProvider;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/AbstractCanvas.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/Abstract [...]
index 6426bc460d5..1623351f31f 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/AbstractCanvas.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/AbstractCanvas.java
@@ -27,8 +27,8 @@ import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
-import io.crysknife.client.IsElement;
import jakarta.enterprise.event.Event;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.canvas.event.CanvasClearEvent;
import org.kie.workbench.common.stunner.core.client.canvas.event.CanvasDrawnEvent;
import org.kie.workbench.common.stunner.core.client.canvas.event.CanvasFocusedEvent;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/CanvasPanel.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/CanvasPanel.java
index fa98babb515..3434cc2f3aa 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/CanvasPanel.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/CanvasPanel.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.core.client.canvas;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.graph.content.Bounds;
public interface CanvasPanel extends IsElement {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/can [...]
index ba191281964..435db1064b4 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImpl.java
@@ -27,13 +27,13 @@ import java.util.Objects;
import java.util.Optional;
import java.util.stream.StreamSupport;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.controls.DeleteNodeConfirmation;
import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client [...]
index 520afc9563f..edb46cc6d80 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommand.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommand.java
@@ -23,7 +23,7 @@ package org.kie.workbench.common.stunner.core.client.canvas.command;
import java.util.ArrayList;
import java.util.List;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasViolation;
import org.kie.workbench.common.stunner.core.command.CommandResult;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canva [...]
index 75dd32b105d..ed9b76451a3 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommand.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommand.java
@@ -23,7 +23,7 @@ package org.kie.workbench.common.stunner.core.client.canvas.command;
import java.util.Optional;
import java.util.function.Consumer;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasViolation;
import org.kie.workbench.common.stunner.core.command.Command;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/DefaultCanvasCommandFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/c [...]
index 95ed4ac9521..08639a28958 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/DefaultCanvasCommandFactory.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/DefaultCanvasCommandFactory.java
@@ -23,7 +23,7 @@ package org.kie.workbench.common.stunner.core.client.canvas.command;
import java.util.Collection;
import java.util.function.Consumer;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommand;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/s [...]
index c71c555b56f..881c6d8a31e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryImpl.java
@@ -22,9 +22,9 @@ package org.kie.workbench.common.stunner.core.client.canvas.controls.actions;
import java.util.ArrayList;
import java.util.List;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.graph.Element;
import org.kie.workbench.common.stunner.core.graph.content.definition.Definition;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/AbstractCanvasInlineTextEditorControl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workben [...]
index cc8614f1e8c..ac2c4ba2dc9 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/AbstractCanvasInlineTextEditorControl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/AbstractCanvasInlineTextEditorControl.java
@@ -23,10 +23,10 @@ package org.kie.workbench.common.stunner.core.client.canvas.controls.inlineedito
import elemental2.dom.DomGlobal;
import elemental2.dom.Event;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
import jakarta.enterprise.event.Observes;
import org.gwtproject.core.client.Scheduler;
import org.gwtproject.touch.client.Point;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.Canvas;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/CanvasInlineTextEditorControl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/commo [...]
index bd2ee06a1bc..8023f15c840 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/CanvasInlineTextEditorControl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/CanvasInlineTextEditorControl.java
@@ -20,11 +20,11 @@
package org.kie.workbench.common.stunner.core.client.canvas.controls.inlineeditor;
-import io.crysknife.client.IsElement;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.components.views.FloatingView;
import org.kie.workbench.common.stunner.core.graph.Element;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FloatingWidgetView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/c [...]
index 3486da8c4e5..d032bbc5059 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FloatingWidgetView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FloatingWidgetView.java
@@ -24,10 +24,10 @@ import java.util.Objects;
import elemental2.dom.CSSProperties;
import elemental2.dom.DomGlobal;
-import io.crysknife.client.IsElement;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Typed;
import org.gwtproject.timer.client.Timer;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.components.views.FloatingView;
import org.uberfire.mvp.Command;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FlowPanel.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/clien [...]
index 252a9f33348..7f8274dbb8c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FlowPanel.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FlowPanel.java
@@ -6,7 +6,7 @@ import java.util.Map;
import elemental2.dom.DomGlobal;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
public class FlowPanel implements IsElement {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/TextEditorBox.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/c [...]
index 09509a25228..2ee0e326394 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/TextEditorBox.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/TextEditorBox.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.core.client.canvas.controls.inlineeditor;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager;
import org.kie.workbench.common.stunner.core.graph.Element;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/toolbox/DefaultToolboxControl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/cor [...]
index 981d5ca24db..927f1c47391 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/toolbox/DefaultToolboxControl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/toolbox/DefaultToolboxControl.java
@@ -23,12 +23,12 @@ package org.kie.workbench.common.stunner.core.client.canvas.controls.toolbox;
import java.util.Arrays;
import java.util.List;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory;
import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolbox;
import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.FlowActionsToolbox;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/resources/StunnerClientCommonConstants.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/cor [...]
index b4d9002ee70..2892269ec13 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/resources/StunnerClientCommonConstants.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/resources/StunnerClientCommonConstants.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.core.client.canvas.resources;
-import io.crysknife.ui.translation.client.annotation.TranslationKey;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.TranslationKey;
public class StunnerClientCommonConstants {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/command/ApplicationCommandManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/com [...]
index ae751c8e3a4..71ab6f1f0bf 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/command/ApplicationCommandManager.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/command/ApplicationCommandManager.java
@@ -25,7 +25,6 @@ import java.util.Map;
import java.util.function.Consumer;
import java.util.function.Supplier;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.ApplicationScoped;
@@ -33,6 +32,7 @@ import jakarta.enterprise.event.Observes;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Typed;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/glyph/DOMGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/com [...]
index a78889791c4..e21b2434a5a 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/glyph/DOMGlyphRenderer.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/glyph/DOMGlyphRenderer.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.core.client.components.glyph;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.definition.shape.Glyph;
/**
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/proxies/ElementProxy.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/compo [...]
index e7c3f23c969..ad4c62028f5 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/proxies/ElementProxy.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/proxies/ElementProxy.java
@@ -23,12 +23,12 @@ package org.kie.workbench.common.stunner.core.client.components.proxies;
import java.lang.annotation.Annotation;
import java.util.function.Supplier;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Event;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
import org.gwtproject.timer.client.Timer;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.Canvas;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CommonActionsToolboxFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/st [...]
index 23273375fad..c129850e8dd 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CommonActionsToolboxFactory.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CommonActionsToolboxFactory.java
@@ -25,12 +25,12 @@ import java.util.LinkedHashSet;
import java.util.Set;
import java.util.function.Supplier;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxAction.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunne [...]
index 3a3a300ded0..b59813bf5bb 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxAction.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxAction.java
@@ -22,12 +22,12 @@ package org.kie.workbench.common.stunner.core.client.components.toolbox.actions;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.ClientFactoryManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.util.CanvasLayoutUtils;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/DeleteNodeToolboxAction.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunne [...]
index 283b7c9c276..2b54fb0b2fc 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/DeleteNodeToolboxAction.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/DeleteNodeToolboxAction.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.core.client.components.toolbox.actions;
import java.lang.annotation.Annotation;
import java.util.function.Predicate;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Event;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory;
import org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stun [...]
index e8fccec493d..23e7f5948d1 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactory.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactory.java
@@ -27,11 +27,11 @@ import java.util.function.Predicate;
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.diagram.Diagram;
import org.kie.workbench.common.stunner.core.diagram.Metadata;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GeneralCreateNodeAction.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunne [...]
index 4c76b6c37bc..bf531cc4eb9 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GeneralCreateNodeAction.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GeneralCreateNodeAction.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.core.client.components.toolbox.actions;
import java.lang.annotation.Annotation;
import java.util.concurrent.atomic.AtomicBoolean;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Event;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.ClientFactoryManager;
import org.kie.workbench.common.stunner.core.client.api.JsWindow;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stu [...]
index 7721d3c7246..29b1c838ede 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactory.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactory.java
@@ -27,11 +27,11 @@ import java.util.Optional;
import java.util.Set;
import java.util.function.Predicate;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox;
import org.kie.workbench.common.stunner.core.diagram.Diagram;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/MorphActionsToolboxFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stu [...]
index 385c3d62035..ee2573513a0 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/MorphActionsToolboxFactory.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/MorphActionsToolboxFactory.java
@@ -28,11 +28,11 @@ import java.util.Set;
import java.util.function.Predicate;
import java.util.function.Supplier;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.api.DefinitionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.definition.adapter.MorphAdapter;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookups.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/c [...]
index ed89f520228..47ef7155aec 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookups.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookups.java
@@ -23,10 +23,10 @@ package org.kie.workbench.common.stunner.core.client.components.toolbox.actions;
import java.util.HashMap;
import java.util.Map;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.lookup.domain.CommonDomainLookups;
@ApplicationScoped
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/FloatingWidgetView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/c [...]
index b561c84de40..c19aa37462e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/FloatingWidgetView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/FloatingWidgetView.java
@@ -25,9 +25,9 @@ import java.util.Objects;
import elemental2.dom.DomGlobal;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
import jakarta.enterprise.context.Dependent;
import org.gwtproject.timer.client.Timer;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.core.client.shape.view.event.NativeHandler;
import org.kie.workbench.common.stunner.core.client.shape.view.event.NativeHandlerRegistration;
import org.uberfire.mvp.Command;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/ImageElementRendererView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/cl [...]
index 15ae5e48182..5eb909b9cb4 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/ImageElementRendererView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/ImageElementRendererView.java
@@ -20,8 +20,8 @@
package org.kie.workbench.common.stunner.core.client.components.views;
-import io.crysknife.client.IsElement;
import org.gwtproject.safehtml.shared.SafeUri;
+import org.kie.j2cl.tools.di.core.IsElement;
public interface ImageElementRendererView extends IsElement {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/WidgetElementRendererView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/c [...]
index 40130ae5a49..7c589f6e19c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/WidgetElementRendererView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/WidgetElementRendererView.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.core.client.components.views;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
public interface WidgetElementRendererView extends IsElement {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/definition/adapter/binding/ClientBindableMorphAdapter.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stu [...]
index b5c0612c116..54a18d43048 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/definition/adapter/binding/ClientBindableMorphAdapter.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/definition/adapter/binding/ClientBindableMorphAdapter.java
@@ -22,11 +22,11 @@ package org.kie.workbench.common.stunner.core.client.definition.adapter.binding;
import java.util.Collection;
-import io.crysknife.client.BeanManager;
-import io.crysknife.client.SyncBeanDef;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.BeanManager;
+import org.kie.j2cl.tools.di.core.SyncBeanDef;
import org.kie.workbench.common.stunner.core.api.FactoryManager;
import org.kie.workbench.common.stunner.core.definition.adapter.BindableMorphAdapter;
import org.kie.workbench.common.stunner.core.definition.clone.CloneManager;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationService.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/i18n/Cl [...]
index b5980184b26..463edb1fed1 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationService.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationService.java
@@ -24,10 +24,10 @@ import java.util.Objects;
import java.util.Optional;
import java.util.stream.StreamSupport;
-import io.crysknife.client.ManagedInstance;
-import io.crysknife.ui.translation.client.TranslationService;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.command.CanvasViolation;
import org.kie.workbench.common.stunner.core.graph.Node;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistries.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/cli [...]
index 98a71d523da..d9728d0711d 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistries.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistries.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.core.client.preferences;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.session.impl.InstanceUtils;
import org.kie.workbench.common.stunner.core.util.DefinitionUtils;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoader.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core [...]
index c08a5af853a..4ce6d00527c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoader.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoader.java
@@ -22,11 +22,11 @@ package org.kie.workbench.common.stunner.core.client.preferences;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.session.impl.InstanceUtils;
import org.kie.workbench.common.stunner.core.diagram.Metadata;
import org.kie.workbench.common.stunner.core.preferences.StunnerPreferences;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonIconsStrip.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/res [...]
index e862c04083b..76edbe95b15 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonIconsStrip.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonIconsStrip.java
@@ -22,8 +22,8 @@ package org.kie.workbench.common.stunner.core.client.resources;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Default;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
import org.kie.workbench.common.stunner.core.client.shape.ImageStrip;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
@Default
@ApplicationScoped
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonImageResources.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client [...]
index dccd859f7aa..c408922acce 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonImageResources.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonImageResources.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.core.client.resources;
-import org.treblereel.j2cl.processors.annotations.GWT3Resource;
-import org.treblereel.j2cl.processors.common.resources.ClientBundle;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
-import org.treblereel.j2cl.processors.common.resources.TextResource;
+import org.kie.j2cl.tools.processors.annotations.GWT3Resource;
+import org.kie.j2cl.tools.processors.common.resources.ClientBundle;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.TextResource;
@GWT3Resource
public interface StunnerCommonImageResources extends ClientBundle {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/rule/ClientRul [...]
index 5f391980569..00b3f4cdda0 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManager.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManager.java
@@ -20,11 +20,11 @@
package org.kie.workbench.common.stunner.core.client.rule;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.registry.rule.RuleHandlerRegistry;
import org.kie.workbench.common.stunner.core.rule.CachedRuleManager;
import org.kie.workbench.common.stunner.core.rule.RuleEvaluationContext;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/AbstractClientSessionCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core [...]
index 997d2196862..14556a9f43c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/AbstractClientSessionCommand.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/AbstractClientSessionCommand.java
@@ -23,7 +23,7 @@ import java.lang.annotation.Annotation;
import java.util.logging.Level;
import java.util.logging.Logger;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.event.AbstractCanvasHandlerEvent;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommands.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core [...]
index bb8b6c36e79..432f0eb6be3 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommands.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommands.java
@@ -26,11 +26,11 @@ import java.util.List;
import java.util.function.BiConsumer;
import java.util.stream.Collectors;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.session.ClientSession;
import org.kie.workbench.common.stunner.core.client.session.impl.InstanceUtils;
import org.kie.workbench.common.stunner.core.util.DefinitionUtils;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/cli [...]
index e4be553052c..4237b19b25f 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommand.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommand.java
@@ -23,12 +23,12 @@ package org.kie.workbench.common.stunner.core.client.session.command.impl;
import java.util.Objects;
import java.util.logging.Logger;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Event;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory;
import org.kie.workbench.common.stunner.core.client.command.CanvasViolation;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunne [...]
index 44c70029b50..e405ec1b175 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommand.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommand.java
@@ -25,12 +25,12 @@ import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Event;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner [...]
index 2a81070eec0..c945cf18075 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommand.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommand.java
@@ -33,7 +33,6 @@ import java.util.stream.Collectors;
import java.util.stream.Stream;
import java.util.stream.StreamSupport;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.event.Event;
import jakarta.enterprise.event.Observes;
@@ -41,6 +40,7 @@ import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
import org.appformer.client.stateControl.registry.Registry;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/SessionSingletonCommandsFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stun [...]
index 1edaff49f54..6e05da343ea 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/SessionSingletonCommandsFactory.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/SessionSingletonCommandsFactory.java
@@ -22,9 +22,9 @@ package org.kie.workbench.common.stunner.core.client.session.command.impl;
import java.util.HashMap;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.event.Event;
import jakarta.inject.Singleton;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.controls.DeleteNodeConfirmation;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtils.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/im [...]
index 941a4cd5235..f2bb143c646 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtils.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtils.java
@@ -24,7 +24,7 @@ import java.lang.annotation.Annotation;
import java.util.List;
import java.util.function.Consumer;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.api.DefinitionManager;
public class InstanceUtils {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSession.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/i [...]
index 1036fa8102c..c3cac749323 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSession.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSession.java
@@ -28,11 +28,11 @@ import java.util.function.Predicate;
import java.util.logging.Level;
import java.util.logging.Logger;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.enterprise.inject.Default;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.api.DefinitionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoader.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/im [...]
index a950db5cb11..ff2a87fa17a 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoader.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoader.java
@@ -24,10 +24,10 @@ import java.lang.annotation.Annotation;
import java.util.LinkedList;
import java.util.List;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.api.DefinitionManager;
import org.kie.workbench.common.stunner.core.client.preferences.StunnerPreferencesRegistryLoader;
import org.kie.workbench.common.stunner.core.diagram.Metadata;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStrip.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStrip.java
index 38129b45aa1..aab23a75253 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStrip.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStrip.java
@@ -19,7 +19,7 @@
package org.kie.workbench.common.stunner.core.client.shape;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
public interface ImageStrip {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistry.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageS [...]
index a1786af2c94..6f63c3948e7 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistry.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistry.java
@@ -25,11 +25,11 @@ import java.util.LinkedList;
import java.util.List;
import java.util.stream.StreamSupport;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
@ApplicationScoped
public class ImageStripRegistry {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManagerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/Clie [...]
index b0c5576c417..733cc64513e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManagerTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManagerTest.java
@@ -23,10 +23,10 @@ package org.kie.workbench.common.stunner.core.client.api;
import java.lang.annotation.Annotation;
import java.util.Iterator;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.profile.Profile;
import org.kie.workbench.common.stunner.core.util.DefinitionUtils;
import org.mockito.Mock;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/DomainInitializerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/DomainI [...]
index 92d8f1278b6..f9d72420ae2 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/DomainInitializerTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/DomainInitializerTest.java
@@ -29,14 +29,14 @@ import java.util.Collection;
import java.util.HashSet;
import java.util.Optional;
-import io.crysknife.client.BeanManager;
-import io.crysknife.client.ManagedInstance;
-import io.crysknife.ui.translation.client.TranslationService;
import jakarta.inject.Qualifier;
import jsinterop.base.JsPropertyMap;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.BeanManager;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.api.JsDefinitionManager;
import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService;
import org.kie.workbench.common.stunner.core.client.registry.impl.ClientRegistryFactoryImpl;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImplTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client [...]
index b411661c140..3073165c659 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImplTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImplTest.java
@@ -27,10 +27,10 @@ import java.util.Collections;
import java.util.List;
import java.util.Optional;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService;
import org.kie.workbench.common.stunner.core.client.session.ClientSession;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/cl [...]
index dea3c98b4e0..21fdc694e0a 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommandTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommandTest.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.core.client.canvas.command;
import java.util.Objects;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder;
import org.kie.workbench.common.stunner.core.TestingGraphMockHandler;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/c [...]
index ac69e1e0aae..fe4d00665fe 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommandTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommandTest.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.core.client.canvas.command;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasViolation;
import org.kie.workbench.common.stunner.core.command.Command;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/s [...]
index a35a6f5d5b2..e971d378a25 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryTest.java
@@ -19,11 +19,11 @@
package org.kie.workbench.common.stunner.core.client.canvas.controls.actions;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.inject.Instance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.graph.Element;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/command/CanvasCommandFactoryStub.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/comm [...]
index a04b6bc19ee..dcb61f1439a 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/command/CanvasCommandFactoryStub.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/command/CanvasCommandFactoryStub.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.core.client.command;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory;
import org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxActionTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/st [...]
index fa44d310559..3e3dba6719b 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxActionTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxActionTest.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.core.client.components.toolbox.actions;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.ClientFactoryManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.components.proxies.ElementProxy;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactoryTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/ [...]
index ab5e8b83917..ef2e2d5b778 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactoryTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactoryTest.java
@@ -27,10 +27,10 @@ import java.util.function.Predicate;
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox;
import org.kie.workbench.common.stunner.core.diagram.Diagram;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactoryTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common [...]
index dcb583304cc..be02aaafa24 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactoryTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactoryTest.java
@@ -27,10 +27,10 @@ import java.util.function.Predicate;
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox;
import org.kie.workbench.common.stunner.core.diagram.Diagram;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookupsTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunn [...]
index b482581580a..b0e734de98e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookupsTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookupsTest.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.core.client.components.toolbox.actions;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.lookup.domain.CommonDomainLookups;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientStunnerTranslationServiceTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/cli [...]
index 40337c3c24d..b73024d6d5a 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientStunnerTranslationServiceTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientStunnerTranslationServiceTest.java
@@ -20,11 +20,11 @@
package org.kie.workbench.common.stunner.core.client.i18n;
-import io.crysknife.client.ManagedInstance;
-import io.crysknife.ui.translation.client.TranslationService;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.util.DefinitionUtils;
import org.kie.workbench.common.stunner.core.validation.DiagramElementNameProvider;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationServiceTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18 [...]
index a3b34a4946b..8e1b99c3c0d 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationServiceTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationServiceTest.java
@@ -22,11 +22,11 @@ package org.kie.workbench.common.stunner.core.client.i18n;
import java.util.Optional;
-import io.crysknife.client.ManagedInstance;
-import io.crysknife.ui.translation.client.TranslationService;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler;
import org.kie.workbench.common.stunner.core.client.session.ClientSession;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistriesTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core [...]
index 466e7e6e48c..eb7e73439c0 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistriesTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistriesTest.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.core.client.preferences;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.preferences.StunnerPreferences;
import org.kie.workbench.common.stunner.core.util.DefinitionUtils;
import org.mockito.Mock;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoaderTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/ [...]
index e5630f85f2e..8d2dabbee4e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoaderTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoaderTest.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.core.client.preferences;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.diagram.Metadata;
import org.kie.workbench.common.stunner.core.diagram.MetadataImpl;
import org.kie.workbench.common.stunner.core.preferences.StunnerPreferences;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManagerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/rule/Clien [...]
index 5f1f269dc09..b08b9ecba10 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManagerTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManagerTest.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.core.client.rule;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.registry.rule.RuleHandlerRegistry;
import org.kie.workbench.common.stunner.core.rule.CachedRuleManager;
import org.kie.workbench.common.stunner.core.rule.RuleEvaluationContext;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommandsTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/ [...]
index 82be84394fd..4633b2ad03f 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommandsTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommandsTest.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.core.client.session.command;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler;
import org.kie.workbench.common.stunner.core.client.session.ClientSession;
import org.kie.workbench.common.stunner.core.diagram.Diagram;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core [...]
index 3dd01487955..5700dfbdc6c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommandTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommandTest.java
@@ -22,11 +22,11 @@ package org.kie.workbench.common.stunner.core.client.session.command.impl;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import org.appformer.client.stateControl.registry.Registry;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommand;
import org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/CutSelectionSessionCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunn [...]
index 45ed7962be6..87fe2566309 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/CutSelectionSessionCommandTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/CutSelectionSessionCommandTest.java
@@ -22,12 +22,12 @@ package org.kie.workbench.common.stunner.core.client.session.command.impl;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.event.Event;
import org.appformer.client.stateControl.registry.Registry;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/st [...]
index 30759cb08fb..1a58bb3b312 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommandTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommandTest.java
@@ -24,10 +24,10 @@ import java.lang.annotation.Annotation;
import java.util.Collection;
import java.util.Collections;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.event.Event;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stu [...]
index 142811715aa..5bb4949d21b 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommandTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommandTest.java
@@ -28,12 +28,12 @@ import java.util.Map;
import java.util.Objects;
import java.util.function.Consumer;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.event.Event;
import org.appformer.client.stateControl.registry.Registry;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder;
import org.kie.workbench.common.stunner.core.TestingGraphMockHandler;
import org.kie.workbench.common.stunner.core.client.api.SessionManager;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtilsTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/sessio [...]
index f78500b4f8a..59412a48edb 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtilsTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtilsTest.java
@@ -22,8 +22,8 @@ package org.kie.workbench.common.stunner.core.client.session.impl;
import java.util.function.Consumer;
-import io.crysknife.client.ManagedInstance;
import org.junit.Test;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.mock;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSessionTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/sessi [...]
index 4bd2520a521..ea8002dee12 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSessionTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSessionTest.java
@@ -23,10 +23,10 @@ package org.kie.workbench.common.stunner.core.client.session.impl;
import java.lang.annotation.Annotation;
import java.util.function.Consumer;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas;
import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler;
import org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoaderTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/sessio [...]
index 2a8e2f35bdf..fadb5f6fffe 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoaderTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoaderTest.java
@@ -22,10 +22,10 @@ package org.kie.workbench.common.stunner.core.client.session.impl;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.api.DefinitionManager;
import org.kie.workbench.common.stunner.core.client.preferences.StunnerPreferencesRegistryLoader;
import org.kie.workbench.common.stunner.core.diagram.Metadata;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistryTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/shape/Im [...]
index 24e2e9d468a..a0cb91a8d63 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistryTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistryTest.java
@@ -22,13 +22,13 @@ package org.kie.workbench.common.stunner.core.client.shape;
import java.lang.annotation.Annotation;
-import io.crysknife.client.ManagedInstance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
import org.uberfire.stubs.ManagedInstanceStub;
import static org.junit.Assert.assertEquals;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java
index 829dc9a4f75..cca4e4722bb 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java
@@ -24,7 +24,7 @@ import java.lang.annotation.Annotation;
import java.util.Arrays;
import java.util.Iterator;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
public class ManagedInstanceStub<T> implements ManagedInstance<T> {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml
index 51aadd5a49f..2062df9c549 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml
@@ -41,8 +41,8 @@
<dependencies>
<dependency>
- <groupId>io.crysknife</groupId>
- <artifactId>crysknife-core</artifactId>
+ <groupId>org.kie.j2cl.tools.di</groupId>
+ <artifactId>core</artifactId>
</dependency>
<dependency>
@@ -61,12 +61,12 @@
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>annotations</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
@@ -92,21 +92,4 @@
</dependency>
</dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>test-jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
</project>
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/definition/adapter/AdapterManagerImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/definition/adapte [...]
index e96639e107a..b728f2b0f84 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/definition/adapter/AdapterManagerImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/definition/adapter/AdapterManagerImpl.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.core.definition.adapter;
-import io.crysknife.annotation.CircularDependency;
import jakarta.annotation.PostConstruct;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.annotation.CircularDependency;
import org.kie.workbench.common.stunner.core.definition.adapter.bootstrap.BootstrapAdapterFactory;
import org.kie.workbench.common.stunner.core.registry.definition.AdapterRegistry;
import org.kie.workbench.common.stunner.core.registry.impl.AdapterRegistryImpl;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/command/impl/CloneNodeCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/command/impl/ [...]
index 3ee58fb9d4a..ab768ba111b 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/command/impl/CloneNodeCommand.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/command/impl/CloneNodeCommand.java
@@ -30,7 +30,7 @@ import java.util.function.Consumer;
import java.util.logging.Logger;
import java.util.stream.Collectors;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.command.Command;
import org.kie.workbench.common.stunner.core.command.CommandResult;
import org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewConnectorImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view [...]
index fcc16ef9f07..08c8f22e8cb 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewConnectorImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewConnectorImpl.java
@@ -25,9 +25,9 @@ import java.util.Optional;
import java.util.stream.Stream;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
import org.kie.workbench.common.stunner.core.graph.content.Bounds;
import org.kie.workbench.common.stunner.core.util.HashUtil;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewImpl.java
index bea0906e166..0eca5f019ac 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewImpl.java
@@ -21,8 +21,8 @@
package org.kie.workbench.common.stunner.core.graph.content.view;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
import org.kie.workbench.common.stunner.core.graph.content.Bounds;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/EdgeImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/EdgeImpl.java
index 55cd1ca75e0..4a3315587ce 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/EdgeImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/EdgeImpl.java
@@ -21,9 +21,9 @@
package org.kie.workbench.common.stunner.core.graph.impl;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
import org.kie.workbench.common.stunner.core.graph.Edge;
import org.kie.workbench.common.stunner.core.graph.Node;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/NodeImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/NodeImpl.java
index c765cb0334d..1a9997ec435 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/NodeImpl.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/NodeImpl.java
@@ -23,10 +23,10 @@ package org.kie.workbench.common.stunner.core.graph.impl;
import java.util.ArrayList;
import java.util.List;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
import org.kie.workbench.common.stunner.core.graph.Edge;
import org.kie.workbench.common.stunner.core.graph.Node;
import org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@GWT3Export
public class NodeImpl<C> extends AbstractElement<C> implements Node<C, Edge> {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/util/DefinitionUtils.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/util/DefinitionUtils.java
index 20db982be51..000e7e66162 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/util/DefinitionUtils.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/util/DefinitionUtils.java
@@ -28,9 +28,9 @@ import java.util.Optional;
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import io.crysknife.annotation.CircularDependency;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.annotation.CircularDependency;
import org.kie.workbench.common.stunner.core.api.DefinitionManager;
import org.kie.workbench.common.stunner.core.definition.adapter.DefinitionAdapter;
import org.kie.workbench.common.stunner.core.definition.adapter.HasInheritance;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/AbstractDiagramValidator.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/imp [...]
index 75b1382aba5..6822cd5565a 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/AbstractDiagramValidator.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/AbstractDiagramValidator.java
@@ -33,7 +33,7 @@ import java.util.function.Supplier;
import java.util.stream.Collectors;
import java.util.stream.StreamSupport;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.api.DefinitionManager;
import org.kie.workbench.common.stunner.core.diagram.Diagram;
import org.kie.workbench.common.stunner.core.graph.Element;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/graph/command/impl/AbstractCloneCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/graph/comma [...]
index 97bb6f9dfcc..2bbc3250b2b 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/graph/command/impl/AbstractCloneCommandTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/graph/command/impl/AbstractCloneCommandTest.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.core.graph.command.impl;
-import io.crysknife.client.ManagedInstance;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder;
import org.kie.workbench.common.stunner.core.definition.adapter.DefinitionId;
import org.kie.workbench.common.stunner.core.definition.adapter.binding.BindableAdapterUtils;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/DiagramValidatorTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/Di [...]
index ca98df9f4bb..71ddfe75d3d 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/DiagramValidatorTest.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/DiagramValidatorTest.java
@@ -29,11 +29,11 @@ import java.util.List;
import java.util.Optional;
import java.util.function.Consumer;
-import io.crysknife.client.ManagedInstance;
import jakarta.enterprise.inject.Instance;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder;
import org.kie.workbench.common.stunner.core.TestingGraphMockHandler;
import org.kie.workbench.common.stunner.core.diagram.Diagram;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml
index ff775ed5cd3..362266ca42b 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml
@@ -88,8 +88,8 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>io.crysknife</groupId>
- <artifactId>crysknife-core</artifactId>
+ <groupId>org.kie.j2cl.tools.di</groupId>
+ <artifactId>core</artifactId>
</dependency>
</dependencies>
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FloatingWidgetView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FloatingWidgetView.java
index e640a616091..aa325fa654c 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FloatingWidgetView.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FloatingWidgetView.java
@@ -24,8 +24,8 @@ import java.util.Objects;
import elemental2.dom.CSSProperties;
import elemental2.dom.DomGlobal;
-import io.crysknife.client.IsElement;
import org.gwtproject.timer.client.Timer;
+import org.kie.j2cl.tools.di.core.IsElement;
/**
* Floating view implementation for generic J2CL Widgets.
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FlowPanel.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FlowPanel.java
index d90b53feca6..5e4d05e72b5 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FlowPanel.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FlowPanel.java
@@ -6,7 +6,7 @@ import java.util.Map;
import elemental2.dom.DomGlobal;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
public class FlowPanel implements IsElement {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/primitive/PrimitivePopup.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/primitive/PrimitivePopup.java
index bd44ffa930c..4f801ce6d5d 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/primitive/PrimitivePopup.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/primitive/PrimitivePopup.java
@@ -25,7 +25,7 @@ import com.ait.lienzo.client.core.shape.Layer;
import com.ait.lienzo.client.widget.panel.LienzoPanel;
import com.ait.lienzo.client.widget.panel.impl.LienzoFixedPanel;
import elemental2.dom.HTMLElement;
-import io.crysknife.client.IsElement;
+import org.kie.j2cl.tools.di.core.IsElement;
import org.kie.workbench.common.stunner.lienzo.flowpanel.FloatingWidgetView;
import static elemental2.dom.CSSProperties.ZIndexUnionType;
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml
index 8ae15899210..c6402aa5d06 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml
@@ -43,8 +43,8 @@
<artifactId>uberfire-workbench-client</artifactId>
</dependency>
<dependency>
- <groupId>io.crysknife.ui</groupId>
- <artifactId>crysknife-ui-core</artifactId>
+ <groupId>org.kie.j2cl.tools.di.ui</groupId>
+ <artifactId>core</artifactId>
</dependency>
</dependencies>
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/KieWorkbenchWidgetsCommonEntryPoint.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/KieWorkbenchWidgetsCommonEntryPoint.java
index 0502db3f0ac..323ef48a54d 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/KieWorkbenchWidgetsCommonEntryPoint.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/KieWorkbenchWidgetsCommonEntryPoint.java
@@ -19,7 +19,7 @@
package org.kie.workbench.common.widgets.client;
-import io.crysknife.ui.translation.client.annotation.Bundle;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle;
@Bundle("resources/i18n/KieWorkbenchWidgetsConstants.properties")
public class KieWorkbenchWidgetsCommonEntryPoint {
diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/errorpage/ErrorPage.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/errorpage/ErrorPage.java
index ddb454a7f61..9e7d1e1c145 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/errorpage/ErrorPage.java
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/errorpage/ErrorPage.java
@@ -21,11 +21,11 @@
package org.kie.workbench.common.widgets.client.errorpage;
import elemental2.dom.HTMLDivElement;
-import io.crysknife.client.IsElement;
-import io.crysknife.ui.templates.client.annotation.DataField;
-import io.crysknife.ui.templates.client.annotation.Templated;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.IsElement;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField;
+import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated;
@Dependent
@Templated
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml b/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml
index b4642c85255..31b8cfbbf79 100644
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml
@@ -107,11 +107,11 @@
<artifactId>elemental2-promise</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>annotations</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageCache.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageCache.java
index ba56a492ff7..bcbae6987f3 100644
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageCache.java
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageCache.java
@@ -17,7 +17,7 @@
package com.ait.lienzo.client.core.image;
import com.ait.lienzo.tools.client.collection.NFastStringMap;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
public final class ImageCache {
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java
index 8f373069fec..faa390abca4 100755
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java
@@ -21,7 +21,7 @@ import com.ait.lienzo.client.widget.RootPanel;
import elemental2.dom.HTMLElement;
import elemental2.dom.HTMLImageElement;
import elemental2.dom.Image;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
public abstract class ImageLoader {
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageProxy.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageProxy.java
index 1d2520ac45e..a2052a4d51d 100755
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageProxy.java
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageProxy.java
@@ -30,7 +30,7 @@ import com.ait.lienzo.client.core.util.ScratchPad;
import com.ait.lienzo.shared.core.types.ImageFilterType;
import com.ait.lienzo.shared.core.types.ImageSelectionMode;
import elemental2.dom.ImageData;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
/**
* ImageProxy is used by {@link AbstractImageShape} to load and draw the image.
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageStrip.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageStrip.java
index 2241e8af2ef..3d5eab8ba1c 100644
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageStrip.java
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageStrip.java
@@ -1,6 +1,6 @@
package com.ait.lienzo.client.core.image;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
public class ImageStrip {
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/AbstractImageShape.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/AbstractImageShape.java
index 3159d4dc847..74ebde58885 100644
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/AbstractImageShape.java
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/AbstractImageShape.java
@@ -26,7 +26,7 @@ import com.ait.lienzo.shared.core.types.ShapeType;
import elemental2.dom.ImageData;
import jsinterop.annotations.JsProperty;
import org.gwtproject.safehtml.shared.UriUtils;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
public abstract class AbstractImageShape<T extends AbstractImageShape<T>> extends Shape<T> {
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Picture.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Picture.java
index a8c0b9b0a14..eb2945fb4ee 100755
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Picture.java
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Picture.java
@@ -30,7 +30,7 @@ import com.ait.lienzo.client.core.image.filter.ImageDataFilterable;
import com.ait.lienzo.shared.core.types.ImageSelectionMode;
import com.ait.lienzo.shared.core.types.ShapeType;
import jsinterop.annotations.JsProperty;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
/**
* Image Support for Canvas
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Sprite.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Sprite.java
index 4f45deee3f2..710ea0bd167 100644
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Sprite.java
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Sprite.java
@@ -32,7 +32,7 @@ import com.ait.lienzo.shared.core.types.ImageSerializationMode;
import com.ait.lienzo.shared.core.types.ShapeType;
import com.ait.lienzo.tools.client.Timer;
import jsinterop.annotations.JsProperty;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
public class Sprite extends Shape<Sprite> {
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-tests/src/main/java/com/ait/lienzo/test/stub/overlays/ImageData.java b/packages/serverless-workflow-diagram-editor/lienzo-tests/src/main/java/com/ait/lienzo/test/stub/overlays/ImageData.java
index a0324634295..a939fa16f91 100644
--- a/packages/serverless-workflow-diagram-editor/lienzo-tests/src/main/java/com/ait/lienzo/test/stub/overlays/ImageData.java
+++ b/packages/serverless-workflow-diagram-editor/lienzo-tests/src/main/java/com/ait/lienzo/test/stub/overlays/ImageData.java
@@ -3,10 +3,6 @@ package com.ait.lienzo.test.stub.overlays;
import com.ait.lienzo.test.annotation.StubClass;
import elemental2.core.Uint8ClampedArray;
-/**
- * @author Dmitrii Tikhomirov
- * Created by treblereel 10/30/19
- */
@StubClass("elemental2.dom.ImageData")
public class ImageData {
diff --git a/packages/serverless-workflow-diagram-editor/pom.xml b/packages/serverless-workflow-diagram-editor/pom.xml
index fb4420383e2..4a306e43506 100644
--- a/packages/serverless-workflow-diagram-editor/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/pom.xml
@@ -98,19 +98,24 @@
<pluginRepositories>
<pluginRepository>
- <id>jboss</id>
- <name>JBoss Public Repo</name>
- <url>https://repository.jboss.org/nexus/content/groups/public</url>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ </pluginRepository>
+ <pluginRepository>
+ <id>jboss-snapshots-repository</id>
+ <name>JBoss Snapshot Repository</name>
+ <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
+ </pluginRepository>
+ <pluginRepository>
+ <id>sonatype-releases-repository</id>
+ <name>Sonatype Release Repository</name>
+ <url>https://oss.sonatype.org/content/repositories/releases/</url>
</pluginRepository>
<pluginRepository>
- <id>public-snapshots-repo</id>
- <url>https://oss.sonatype.org/content/repositories/public/</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
+ <id>sonatype-snapshots-repository</id>
+ <name>Sonatype Snapshot Repository</name>
+ <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</pluginRepository>
</pluginRepositories>
@@ -135,11 +140,6 @@
</dependencies>
<properties>
- <!-- Properties from ERRAI parent POM -->
- <gwtArgs />
- <argLine>-Dgwt.args="${gwtArgs}"</argLine>
- <illegaltransitivereportonly>false</illegaltransitivereportonly>
-
<!-- Properties from APPFORMER parent POM -->
<version.org.webjars.bower.org.patternfly>3.18.1</version.org.webjars.bower.org.patternfly>
<version.org.webjars.bower.bootstrap-select>1.10.0</version.org.webjars.bower.bootstrap-select>
@@ -241,17 +241,13 @@
<version.surefire.plugin>3.2.5</version.surefire.plugin>
<version.war.plugin>3.2.2</version.war.plugin>
<version.zanata.plugin>2.3.0</version.zanata.plugin>
- <version.j2cl.plugin>0.21.0</version.j2cl.plugin>
<!-- Third party Libraries -->
<version.ch.qos.logback>1.3.12</version.ch.qos.logback>
<version.com.google.elemental2>1.1.0</version.com.google.elemental2>
<version.jsinterop.annotations>2.0.0</version.jsinterop.annotations>
- <version.com.google.guava>32.1.3-jre</version.com.google.guava>
- <version.gwt.nio>1.1</version.gwt.nio>
<version.org.gwtproject>2.10.0</version.org.gwtproject>
<version.com.google.jsinterop.base>1.0.0</version.com.google.jsinterop.base>
- <version.com.thoughtworks.xstream>1.4.20</version.com.thoughtworks.xstream>
<version.enforce-managed-deps-rule>1.3</version.enforce-managed-deps-rule>
<version.enfore-victims-rule>1.3.4</version.enfore-victims-rule>
<version.illegal-transitive-dependency-check>1.7.4</version.illegal-transitive-dependency-check>
@@ -259,16 +255,10 @@
<version.javax.enterprise>2.0.SP1</version.javax.enterprise>
<version.net.bytebuddy>1.14.12</version.net.bytebuddy>
<version.net.sourceforge.cssparser>0.9.21</version.net.sourceforge.cssparser>
- <version.org.antlrgwt>4.8.2</version.org.antlrgwt>
- <version.org.antlr4c3gwt>1.1.12</version.org.antlr4c3gwt>
<version.org.apache.regexp>1.8.2</version.org.apache.regexp>
<version.org.codehaus.mojo.extra-enforcer-rules>1.4</version.org.codehaus.mojo.extra-enforcer-rules>
<version.org.codehaus.selenium.plugin>2.3</version.org.codehaus.selenium.plugin>
<version.org.commonjava.plugin>1.0</version.org.commonjava.plugin>
- <version.org.eclipse.emf.gwt>2.9.0</version.org.eclipse.emf.gwt>
- <version.org.freemarker>2.3.32</version.org.freemarker>
- <version.org.hisrc.jsonix.jsonix-scripts>3.0.0</version.org.hisrc.jsonix.jsonix-scripts>
- <version.com.google.inject.guice>4.0</version.com.google.inject.guice>
<version.org.javassist>3.26.0-GA</version.org.javassist>
<version.org.seleniumhq.selenium>4.18.1</version.org.seleniumhq.selenium>
<version.org.jboss.maven-jdocbook-plugin>2.3.5</version.org.jboss.maven-jdocbook-plugin>
@@ -280,13 +270,9 @@
<version.org.w3c.css.sac>1.3</version.org.w3c.css.sac>
<version.org.uberfire.patternfly>7.74.1.Final</version.org.uberfire.patternfly>
- <version.io.crysknife>0.6</version.io.crysknife>
- <version.org.gwt3.processors>0.6.4</version.org.gwt3.processors>
+ <!-- J2CL -->
<version.j2cl>0.11.0-9336533b6</version.j2cl>
- <version.j2cl.maven.plugin>0.21.0</version.j2cl.maven.plugin>
-
- <version.org.treblereel.gwt.yaml.mapper>0.4</version.org.treblereel.gwt.yaml.mapper>
- <version.org.treblereel.gwt.json.mapper>0.4.1</version.org.treblereel.gwt.json.mapper>
+ <version.j2cl.maven.plugin>0.23.0</version.j2cl.maven.plugin>
<!-- Test Libraries -->
<version.io.github.bonigarcia>5.7.0</version.io.github.bonigarcia>
@@ -297,9 +283,6 @@
<version.powermock.api.mockito2>2.0.9</version.powermock.api.mockito2>
<version.org.xmlunit>2.9.0</version.org.xmlunit>
<version.net.javacrumbs.json-unit>2.35.0</version.net.javacrumbs.json-unit>
- <version.google.auto.service>1.0.1</version.google.auto.service>
- <version.google.auto.common>1.2.1</version.google.auto.common>
- <version.javaparser.core>3.24.4</version.javaparser.core>
<version.org.glassfish.jakarta.json>2.0.1</version.org.glassfish.jakarta.json>
</properties>
@@ -396,106 +379,6 @@
<version>${version.jsinterop.annotations}</version>
</dependency>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>${version.com.google.guava}</version>
- </dependency>
-
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava-gwt</artifactId>
- <version>${version.com.google.guava}</version>
- </dependency>
-
- <dependency>
- <groupId>org.treblereel.gwt.nio</groupId>
- <artifactId>gwt-nio</artifactId>
- <version>${version.gwt.nio}</version>
- </dependency>
-
- <dependency>
- <groupId>io.crysknife</groupId>
- <artifactId>crysknife-core</artifactId>
- <version>${version.io.crysknife}</version>
- </dependency>
-
- <dependency>
- <groupId>io.crysknife</groupId>
- <artifactId>crysknife-processor</artifactId>
- <version>${version.io.crysknife}</version>
- </dependency>
-
- <dependency>
- <groupId>io.crysknife.ui</groupId>
- <artifactId>crysknife-ui-core</artifactId>
- <version>${version.io.crysknife}</version>
- </dependency>
-
- <dependency>
- <groupId>io.crysknife.ui</groupId>
- <artifactId>crysknife-ui-generator</artifactId>
- <version>${version.io.crysknife}</version>
- </dependency>
-
- <dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
- <artifactId>annotations</artifactId>
- <version>${version.org.gwt3.processors}</version>
- </dependency>
-
- <dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
- <artifactId>common</artifactId>
- <version>${version.org.gwt3.processors}</version>
- </dependency>
-
- <dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
- <artifactId>processors</artifactId>
- <version>${version.org.gwt3.processors}</version>
- </dependency>
-
-
- <!-- Marshalling -->
-
- <dependency>
- <groupId>org.treblereel.gwt.yaml.mapper</groupId>
- <artifactId>common</artifactId>
- <version>${version.org.treblereel.gwt.yaml.mapper}</version>
- </dependency>
-
- <dependency>
- <groupId>org.treblereel.gwt.yaml.mapper</groupId>
- <artifactId>processor</artifactId>
- <version>${version.org.treblereel.gwt.yaml.mapper}</version>
- </dependency>
-
- <dependency>
- <groupId>org.treblereel.gwt.json.mapper</groupId>
- <artifactId>common</artifactId>
- <version>${version.org.treblereel.gwt.yaml.mapper}</version>
- </dependency>
-
- <dependency>
- <groupId>org.treblereel.gwt.json.mapper</groupId>
- <artifactId>processor</artifactId>
- <version>${version.org.treblereel.gwt.json.mapper}</version>
- </dependency>
-
- <dependency>
- <groupId>com.google.inject</groupId>
- <artifactId>guice</artifactId>
- <version>${version.com.google.inject.guice}</version>
- </dependency>
-
- <dependency>
- <groupId>com.google.inject</groupId>
- <artifactId>guice</artifactId>
- <version>${version.com.google.inject.guice}</version>
- <classifier>no_aop</classifier>
- </dependency>
-
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>jakarta.json</artifactId>
@@ -525,30 +408,6 @@
</exclusions>
</dependency>
- <dependency>
- <groupId>org.antlr</groupId>
- <artifactId>antlr4gwt-runtime</artifactId>
- <version>${version.org.antlrgwt}</version>
- </dependency>
-
- <dependency>
- <groupId>org.hisrc.jsonix</groupId>
- <artifactId>jsonix-scripts</artifactId>
- <version>${version.org.hisrc.jsonix.jsonix-scripts}</version>
- </dependency>
-
- <dependency>
- <groupId>org.rikkola.gwt</groupId>
- <artifactId>antlr4-c3-gwt</artifactId>
- <version>${version.org.antlr4c3gwt}</version>
- </dependency>
-
- <dependency>
- <groupId>com.thoughtworks.xstream</groupId>
- <artifactId>xstream</artifactId>
- <version>${version.com.thoughtworks.xstream}</version>
- </dependency>
-
<dependency>
<groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy</artifactId>
@@ -561,24 +420,6 @@
<version>${version.net.sourceforge.cssparser}</version>
</dependency>
- <dependency>
- <groupId>org.eclipselabs</groupId>
- <artifactId>org.eclipse.emf.gwt.ecore</artifactId>
- <version>${version.org.eclipse.emf.gwt}</version>
- </dependency>
-
- <dependency>
- <groupId>org.eclipselabs</groupId>
- <artifactId>org.eclipse.emf.gwt.common</artifactId>
- <version>${version.org.eclipse.emf.gwt}</version>
- </dependency>
-
- <dependency>
- <groupId>org.freemarker</groupId>
- <artifactId>freemarker</artifactId>
- <version>${version.org.freemarker}</version>
- </dependency>
-
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
@@ -715,25 +556,6 @@
<version>${version.net.javacrumbs.json-unit}</version>
</dependency>
-
- <dependency>
- <groupId>com.google.auto</groupId>
- <artifactId>auto-common</artifactId>
- <version>${version.google.auto.common}</version>
- </dependency>
-
- <dependency>
- <groupId>com.google.auto.service</groupId>
- <artifactId>auto-service</artifactId>
- <version>${version.google.auto.service}</version>
- </dependency>
-
- <dependency>
- <groupId>com.github.javaparser</groupId>
- <artifactId>javaparser-core</artifactId>
- <version>${version.javaparser.core}</version>
- </dependency>
-
<dependency>
<groupId>org.uberfire</groupId>
<artifactId>uberfire-workbench-client-views-patternfly</artifactId>
@@ -921,9 +743,9 @@
<pluginManagement>
<plugins>
<plugin>
- <groupId>com.vertispan.j2cl</groupId>
+ <groupId>org.kie.j2cl.tools</groupId>
<artifactId>j2cl-maven-plugin</artifactId>
- <version>${version.j2cl.plugin}</version>
+ <version>${version.j2cl.maven.plugin}</version>
<configuration>
<webappDirectory>${project.build.directory}/j2cl-watch</webappDirectory>
</configuration>
@@ -1223,7 +1045,7 @@
<ignoreClass>jakarta.json.*</ignoreClass>
<ignoreClass>jsinterop.*</ignoreClass>
<ignoreClass>elemental2.*</ignoreClass>
- <ignoreClass>org.treblereel.*</ignoreClass>
+ <ignoreClass>org.kie.j2cl.tools.*</ignoreClass>
<ignoreClass>org.apache.*</ignoreClass>
<!-- Classes from gwt-user duplicated in errai-uibinder -->
@@ -1285,7 +1107,7 @@
</ignoreClasses>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<type>jar</type>
<ignoreClasses>
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml
index 764832f3a43..43e94d7f26a 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml
@@ -59,7 +59,6 @@
<artifactId>kie-wb-common-stunner-core-common</artifactId>
</dependency>
-
<dependency>
<groupId>com.google.jsinterop</groupId>
<artifactId>jsinterop-annotations</artifactId>
@@ -85,29 +84,29 @@
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.treblereel.gwt.json.mapper</groupId>
+ <groupId>org.kie.j2cl.tools.json.mapper</groupId>
<artifactId>common</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.gwt.json.mapper</groupId>
+ <groupId>org.kie.j2cl.tools.json.mapper</groupId>
<artifactId>processor</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.treblereel.gwt.yaml.mapper</groupId>
+ <groupId>org.kie.j2cl.tools.yaml.mapper</groupId>
<artifactId>common</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.gwt.yaml.mapper</groupId>
+ <groupId>org.kie.j2cl.tools.yaml.mapper</groupId>
<artifactId>processor</artifactId>
<scope>provided</scope>
</dependency>
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionDataFilters.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionDataFilters.java
index c84e29d696a..b503328634f 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionDataFilters.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionDataFilters.java
@@ -22,7 +22,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionEventRef.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionEventRef.java
index b08453f4933..c435b414655 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionEventRef.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionEventRef.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionNode.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionNode.java
index 148dd35f87c..8a3c859476e 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionNode.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionNode.java
@@ -23,14 +23,14 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.FunctionRefJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.SubFlowRefJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.FunctionRefYamlSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.SubFlowRefYamlSerializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@YamlPropertyOrder({"name", "id", "functionRef", "eventRef", "subFlowRef", "retryRef", "sleep", "retryableErrors", "nonRetryableErrors", "actionDataFilter", "condition"})
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionTransition.java
index c886add2ddf..e2a2666b44a 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionTransition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionTransition.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionsContainer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionsContainer.java
index 81a1430ca35..f5b10a54de5 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionsContainer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionsContainer.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallEventAction.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallEventAction.java
index aabe5ee6189..de8a6e61e53 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallEventAction.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallEventAction.java
@@ -1,7 +1,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallFunctionAction.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallFunctionAction.java
index 506294643e5..3cc0602ee03 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallFunctionAction.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallFunctionAction.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallSubflowAction.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallSubflowAction.java
index c6403168eab..d709c837b87 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallSubflowAction.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallSubflowAction.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallbackState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallbackState.java
index ff7564c633e..5914c927784 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallbackState.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallbackState.java
@@ -23,18 +23,18 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CompensationTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CompensationTransition.java
index 29b1ac8daca..03b0214a2b3 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CompensationTransition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CompensationTransition.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ContinueAs.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ContinueAs.java
index 5e4cb4e82d8..30431ff4258 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ContinueAs.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ContinueAs.java
@@ -21,9 +21,9 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Correlation.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Correlation.java
index 1b5a0681dfa..0cedaa3dc3d 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Correlation.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Correlation.java
@@ -22,7 +22,7 @@ package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Data.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Data.java
index 0e0f3c2787c..5c332d97c36 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Data.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Data.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DataConditionTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DataConditionTransition.java
index 064d04f429c..bf3bf46be3b 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DataConditionTransition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DataConditionTransition.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DefaultConditionTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DefaultConditionTransition.java
index 9f9a8cf230f..0eea28020a0 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DefaultConditionTransition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DefaultConditionTransition.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/End.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/End.java
index dcf0cbf073b..d356b655e53 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/End.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/End.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Error.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Error.java
index 3564cd3d6ac..468cfc94e52 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Error.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Error.java
@@ -21,9 +21,9 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ErrorTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ErrorTransition.java
index c9694cc38a9..870ba69535a 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ErrorTransition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ErrorTransition.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Event.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Event.java
index 499f7245dbd..e60929c78eb 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Event.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Event.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowFunctionsJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowFunctionsYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventConditionTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventConditionTransition.java
index 304e95ed24c..ed5ff9440bf 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventConditionTransition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventConditionTransition.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventDataFilter.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventDataFilter.java
index 4769df2c28e..cdf03a2f746 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventDataFilter.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventDataFilter.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventRef.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventRef.java
index 834bce2d2bd..753aea010b1 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventRef.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventRef.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventState.java
index 0adcc8bbf38..2511ae384cf 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventState.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventState.java
@@ -23,18 +23,18 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventTimeout.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventTimeout.java
index 077cc5f4827..77d0afdcdeb 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventTimeout.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventTimeout.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ForEachState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ForEachState.java
index e8b6ebe7149..15da1f1205a 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ForEachState.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ForEachState.java
@@ -23,6 +23,12 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.BatchSizeJsonTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
@@ -31,12 +37,6 @@ import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlT
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StringNumberYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Function.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Function.java
index e1fcd3b64a0..a9058934bbe 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Function.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Function.java
@@ -21,9 +21,9 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/FunctionRef.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/FunctionRef.java
index 6c31fb332a6..c01dd47fa68 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/FunctionRef.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/FunctionRef.java
@@ -23,14 +23,14 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StringOrValueHolderJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StringOrValueHolderYamlTypeSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/InjectState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/InjectState.java
index 2b9a531b5ee..4e2cb98e1ba 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/InjectState.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/InjectState.java
@@ -23,18 +23,18 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StringOrValueHolderJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StringOrValueHolderYamlTypeSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Metadata.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Metadata.java
index 6b0b1653fab..a0cc05c2c31 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Metadata.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Metadata.java
@@ -3,12 +3,12 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.utils.GwtIncompatible;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.MetadataJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.MetadataYamlSerializer;
-import org.treblereel.gwt.utils.GwtIncompatible;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OnEvent.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OnEvent.java
index a56f3dc2c48..a55003ef4f1 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OnEvent.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OnEvent.java
@@ -21,8 +21,8 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OperationState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OperationState.java
index a2de0565296..f96ec71ba81 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OperationState.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OperationState.java
@@ -23,18 +23,18 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelState.java
index 0db61d5bc74..4ae93867911 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelState.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelState.java
@@ -23,6 +23,12 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.NumCompletedJsonTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
@@ -31,12 +37,6 @@ import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlT
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StringNumberYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelStateBranch.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelStateBranch.java
index 366cbe02afd..65cbe2cdb89 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelStateBranch.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelStateBranch.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ProducedEvent.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ProducedEvent.java
index d30669962bc..11ab05e7ec6 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ProducedEvent.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ProducedEvent.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Retry.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Retry.java
index 4a5b1cf9ed5..2caf5d17d03 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Retry.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Retry.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Schedule.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Schedule.java
index 7f178a83a4d..129e46bf7e3 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Schedule.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Schedule.java
@@ -21,9 +21,9 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Sleep.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Sleep.java
index a18700b74de..6cd811287fd 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Sleep.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Sleep.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SleepState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SleepState.java
index ea7925fd6c3..ded455eba28 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SleepState.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SleepState.java
@@ -23,15 +23,15 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Start.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Start.java
index a87045be2fd..e1bb65e46c8 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Start.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Start.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartDefinition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartDefinition.java
index eff7993f673..63b5da0b5fd 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartDefinition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartDefinition.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.ScheduleJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.ScheduleYamlTypeSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartTransition.java
index 45f20c3ddc1..e1d9b87c34e 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartTransition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartTransition.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/State.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/State.java
index 126fce8a180..32e98c128a2 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/State.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/State.java
@@ -21,10 +21,10 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateDataFilter.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateDataFilter.java
index d5d3ec9411a..5dec5dec05b 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateDataFilter.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateDataFilter.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateEnd.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateEnd.java
index b1838b0c5aa..de97f8ba149 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateEnd.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateEnd.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.ContinueAsJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.ContinueAsYamlTypeSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateTransition.java
index b0d8934581a..6a172232c9c 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateTransition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateTransition.java
@@ -21,9 +21,9 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SubFlowRef.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SubFlowRef.java
index bd95bd5d333..363e6966ec0 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SubFlowRef.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SubFlowRef.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.SubflowExecutionTypeJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.SubflowExecutionTypeYamlTypeSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SwitchState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SwitchState.java
index 2fb48e4777e..f81f31aa2d8 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SwitchState.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SwitchState.java
@@ -23,14 +23,14 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Timeout.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Timeout.java
index 8c4541a99f4..10063f2d168 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Timeout.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Timeout.java
@@ -21,7 +21,7 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
@JsType
@GWT3Export
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Transition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Transition.java
index ef752143cd2..448fd429e35 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Transition.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Transition.java
@@ -21,9 +21,9 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Workflow.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Workflow.java
index ad2c892a2ee..aea86eee9ae 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Workflow.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Workflow.java
@@ -23,6 +23,12 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.ErrorJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.EventJsonbTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.StartDefinitionJsonbTypeSerializer;
@@ -37,12 +43,6 @@ import org.kie.workbench.common.stunner.sw.marshall.yaml.StateYamlSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.ValueHolderYamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowFunctionsYamlSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowExecTimeout.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowExecTimeout.java
index b4947ee63eb..029e9714233 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowExecTimeout.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowExecTimeout.java
@@ -21,9 +21,9 @@
package org.kie.workbench.common.stunner.sw.definition;
import jsinterop.annotations.JsType;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowTimeouts.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowTimeouts.java
index bd766127f30..1f6f5fc806a 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowTimeouts.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowTimeouts.java
@@ -23,13 +23,13 @@ package org.kie.workbench.common.stunner.sw.definition;
import jakarta.json.bind.annotation.JsonbTypeDeserializer;
import jakarta.json.bind.annotation.JsonbTypeSerializer;
import jsinterop.annotations.JsType;
+import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper;
+import org.kie.j2cl.tools.processors.annotations.GWT3Export;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer;
import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowExecTimeoutJsonSerializer;
import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowExecTimeoutYamlSerializer;
-import org.treblereel.gwt.json.mapper.annotation.JSONMapper;
-import org.treblereel.gwt.yaml.api.annotation.YAMLMapper;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer;
-import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer;
-import org.treblereel.j2cl.processors.annotations.GWT3Export;
@JSONMapper
@YAMLMapper
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/Message.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/Message.java
index 818c35985b5..66884c97ecd 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/Message.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/Message.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.sw.marshall;
-import io.crysknife.ui.translation.client.TranslationService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
public class Message {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/BatchSizeJsonTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/BatchSizeJsonTypeSerializer.java
index 126c6cda223..8b28a88a3c0 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/BatchSizeJsonTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/BatchSizeJsonTypeSerializer.java
@@ -25,11 +25,11 @@ import jakarta.json.bind.serializer.DeserializationContext;
import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
-import org.treblereel.gwt.json.mapper.internal.deserializer.BaseNumberJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.deserializer.JsonbDeserializer;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.BaseNumberJsonSerializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.BaseNumberJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.JsonbDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.BaseNumberJsonSerializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
public class BatchSizeJsonTypeSerializer extends JsonbDeserializer<Object> implements JsonbSerializer<Object> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ContinueAsJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ContinueAsJsonbTypeSerializer.java
index 9295f04e2b4..60c15091ca8 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ContinueAsJsonbTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ContinueAsJsonbTypeSerializer.java
@@ -29,11 +29,12 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.ContinueAs;
import org.kie.workbench.common.stunner.sw.definition.ContinueAs_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.ContinueAs_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
+
public class ContinueAsJsonbTypeSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
private static final ContinueAs_JsonSerializerImpl serializer =
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ErrorJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ErrorJsonSerializer.java
index 2103aaf2321..5e9e52c6360 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ErrorJsonSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ErrorJsonSerializer.java
@@ -29,12 +29,12 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.array.ArrayJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.Error_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.Error_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.deserializer.array.ArrayJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer;
public class ErrorJsonSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
private static final Error_JsonSerializerImpl serializer =
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/EventJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/EventJsonbTypeSerializer.java
index 7f7aafbc761..2aaf70cf93c 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/EventJsonbTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/EventJsonbTypeSerializer.java
@@ -29,13 +29,13 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.array.ArrayJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.Event;
import org.kie.workbench.common.stunner.sw.definition.Event_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.Event_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.deserializer.array.ArrayJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer;
public class EventJsonbTypeSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
private static final Event_JsonSerializerImpl serializer =
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/FunctionRefJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/FunctionRefJsonSerializer.java
index 95adc168f56..e89e6671f2e 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/FunctionRefJsonSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/FunctionRefJsonSerializer.java
@@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.FunctionRef;
import org.kie.workbench.common.stunner.sw.definition.FunctionRef_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.FunctionRef_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
public class FunctionRefJsonSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
private static final FunctionRef_JsonSerializerImpl serializer =
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/NumCompletedJsonTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/NumCompletedJsonTypeSerializer.java
index 99989c100bf..7aa14343081 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/NumCompletedJsonTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/NumCompletedJsonTypeSerializer.java
@@ -24,11 +24,11 @@ import jakarta.json.bind.serializer.DeserializationContext;
import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
-import org.treblereel.gwt.json.mapper.internal.deserializer.BaseNumberJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.deserializer.JsonbDeserializer;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.BaseNumberJsonSerializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.BaseNumberJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.JsonbDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.BaseNumberJsonSerializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
public class NumCompletedJsonTypeSerializer extends JsonbDeserializer<Object> implements JsonbSerializer<Object> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ScheduleJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ScheduleJsonbTypeSerializer.java
index fa8fa78c7bc..994353850b5 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ScheduleJsonbTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ScheduleJsonbTypeSerializer.java
@@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.Schedule;
import org.kie.workbench.common.stunner.sw.definition.Schedule_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.Schedule_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
public class ScheduleJsonbTypeSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
private static final Schedule_JsonSerializerImpl serializerSchedule =
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StartDefinitionJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StartDefinitionJsonbTypeSerializer.java
index c4c9f9b740e..61447fc91b4 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StartDefinitionJsonbTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StartDefinitionJsonbTypeSerializer.java
@@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.StartDefinition;
import org.kie.workbench.common.stunner.sw.definition.StartDefinition_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.StartDefinition_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
public class StartDefinitionJsonbTypeSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StateTransitionDefinitionJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StateTransitionDefinitionJsonbTypeSerializer.java
index cb600e26d35..cf28188460f 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StateTransitionDefinitionJsonbTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StateTransitionDefinitionJsonbTypeSerializer.java
@@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.StateTransition;
import org.kie.workbench.common.stunner.sw.definition.StateTransition_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.StateTransition_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
public class StateTransitionDefinitionJsonbTypeSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StringOrValueHolderJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StringOrValueHolderJsonbTypeSerializer.java
index 3b5feff7a77..51b5c07872c 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StringOrValueHolderJsonbTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StringOrValueHolderJsonbTypeSerializer.java
@@ -29,9 +29,9 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.ValueHolder;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
public class StringOrValueHolderJsonbTypeSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubFlowRefJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubFlowRefJsonSerializer.java
index 857a11f64cb..6197143d720 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubFlowRefJsonSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubFlowRefJsonSerializer.java
@@ -29,12 +29,11 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.SubFlowRef;
import org.kie.workbench.common.stunner.sw.definition.SubFlowRef_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.SubFlowRef_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
-
public class SubFlowRefJsonSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
private static final SubFlowRef_JsonSerializerImpl serializerSubFlowRef =
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubflowExecutionTypeJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubflowExecutionTypeJsonbTypeSerializer.java
index 7058d168d0f..99b1e829b8c 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubflowExecutionTypeJsonbTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubflowExecutionTypeJsonbTypeSerializer.java
@@ -29,9 +29,9 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.SubflowExecutionType;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
public class SubflowExecutionTypeJsonbTypeSerializer implements JsonbDeserializer<SubflowExecutionType>, JsonbSerializer<SubflowExecutionType> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowExecTimeoutJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowExecTimeoutJsonSerializer.java
index 8b60110a218..3158a440895 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowExecTimeoutJsonSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowExecTimeoutJsonSerializer.java
@@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout;
import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
public class WorkflowExecTimeoutJsonSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowFunctionsJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowFunctionsJsonSerializer.java
index 07e93f660e3..e94a1751d23 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowFunctionsJsonSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowFunctionsJsonSerializer.java
@@ -29,13 +29,13 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.array.ArrayJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.Function;
import org.kie.workbench.common.stunner.sw.definition.Function_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.Function_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.deserializer.array.ArrayJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer;
public class WorkflowFunctionsJsonSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowTimeoutsJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowTimeoutsJsonSerializer.java
index f57c1cb8222..44792ed9cbd 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowTimeoutsJsonSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowTimeoutsJsonSerializer.java
@@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.JsonbSerializer;
import jakarta.json.bind.serializer.SerializationContext;
import jakarta.json.stream.JsonGenerator;
import jakarta.json.stream.JsonParser;
+import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer;
+import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer;
import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts;
import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts_JsonDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts_JsonSerializerImpl;
-import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer;
-import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer;
public class WorkflowTimeoutsJsonSerializer implements JsonbDeserializer<Object>, JsonbSerializer<Object> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ContinueAsYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ContinueAsYamlTypeSerializer.java
index 2d52c71bd2b..146148f7c5c 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ContinueAsYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ContinueAsYamlTypeSerializer.java
@@ -20,19 +20,19 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.ContinueAs;
import org.kie.workbench.common.stunner.sw.definition.ContinueAs_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class ContinueAsYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ErrorYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ErrorYamlSerializer.java
index 77168b604bc..4541f8d4a8a 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ErrorYamlSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ErrorYamlSerializer.java
@@ -20,21 +20,21 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.array.ArrayYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.array.ArrayYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.Error_YamlDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.Error_YamlSerializerImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.deser.array.ArrayYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.array.ArrayYAMLSerializer;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class ErrorYamlSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/EventYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/EventYamlTypeSerializer.java
index 8722db3ff8b..a84ac3702c4 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/EventYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/EventYamlTypeSerializer.java
@@ -20,21 +20,21 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.array.ArrayYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.array.ArrayYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.Event;
import org.kie.workbench.common.stunner.sw.definition.Event_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.deser.array.ArrayYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.array.ArrayYAMLSerializer;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class EventYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/FunctionRefYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/FunctionRefYamlSerializer.java
index 89dab3e0ea2..2486a421092 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/FunctionRefYamlSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/FunctionRefYamlSerializer.java
@@ -20,19 +20,19 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.FunctionRef;
import org.kie.workbench.common.stunner.sw.definition.FunctionRef_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class FunctionRefYamlSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/MetadataYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/MetadataYamlSerializer.java
index 44c7760e35e..49d04fc76bc 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/MetadataYamlSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/MetadataYamlSerializer.java
@@ -23,18 +23,18 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml;
import elemental2.core.JsArray;
import elemental2.core.Reflect;
import jsinterop.base.Js;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.Metadata;
import org.kie.workbench.common.stunner.sw.definition.ValueHolder;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class MetadataYamlSerializer implements YAMLSerializer<Metadata>, YAMLDeserializer<Metadata> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ScheduleYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ScheduleYamlTypeSerializer.java
index 0d099c751b7..5231f17ee22 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ScheduleYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ScheduleYamlTypeSerializer.java
@@ -20,19 +20,19 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.Schedule;
import org.kie.workbench.common.stunner.sw.definition.Schedule_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class ScheduleYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StartDefinitionYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StartDefinitionYamlTypeSerializer.java
index 3c195f71d42..ea51af8a00e 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StartDefinitionYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StartDefinitionYamlTypeSerializer.java
@@ -1,18 +1,18 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.StartDefinition;
import org.kie.workbench.common.stunner.sw.definition.StartDefinition_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class StartDefinitionYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateEndDefinitionYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateEndDefinitionYamlTypeSerializer.java
index 7e538345aa3..0693f19c4fa 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateEndDefinitionYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateEndDefinitionYamlTypeSerializer.java
@@ -1,18 +1,19 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.BooleanYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.BooleanYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.StateEnd;
import org.kie.workbench.common.stunner.sw.definition.StateEnd_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.BooleanYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.BooleanYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
+
public class StateEndDefinitionYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateTransitionDefinitionYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateTransitionDefinitionYamlTypeSerializer.java
index f76ae4581e5..a1c8adc5a9f 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateTransitionDefinitionYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateTransitionDefinitionYamlTypeSerializer.java
@@ -1,18 +1,18 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.StateTransition;
import org.kie.workbench.common.stunner.sw.definition.StateTransition_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class StateTransitionDefinitionYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateYamlSerializer.java
index 044790c5dce..af7ec619323 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateYamlSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateYamlSerializer.java
@@ -1,5 +1,13 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.CallbackState;
import org.kie.workbench.common.stunner.sw.definition.CallbackState_YamlMapperImpl;
import org.kie.workbench.common.stunner.sw.definition.EventState;
@@ -18,15 +26,6 @@ import org.kie.workbench.common.stunner.sw.definition.State;
import org.kie.workbench.common.stunner.sw.definition.State_YamlMapperImpl;
import org.kie.workbench.common.stunner.sw.definition.SwitchState;
import org.kie.workbench.common.stunner.sw.definition.SwitchState_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
-
public class StateYamlSerializer implements YAMLDeserializer<State>, YAMLSerializer<State> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringNumberYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringNumberYamlTypeSerializer.java
index f4417c19696..51643b61a60 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringNumberYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringNumberYamlTypeSerializer.java
@@ -6,32 +6,32 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.kie.workbench.common.stunner.sw.marshall.yaml;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.BaseNumberYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.BaseNumberYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
public class StringNumberYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringOrValueHolderYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringOrValueHolderYamlTypeSerializer.java
index a4e6b9c9704..ac5f1f37489 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringOrValueHolderYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringOrValueHolderYamlTypeSerializer.java
@@ -21,18 +21,18 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
import jsinterop.base.Js;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.ValueHolder;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class StringOrValueHolderYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer {
private static final StringYAMLSerializer stringYAMLSerializer = new StringYAMLSerializer();
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubFlowRefYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubFlowRefYamlSerializer.java
index d541c2b2c34..65404ca3ba4 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubFlowRefYamlSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubFlowRefYamlSerializer.java
@@ -1,18 +1,18 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.SubFlowRef;
import org.kie.workbench.common.stunner.sw.definition.SubFlowRef_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class SubFlowRefYamlSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubflowExecutionTypeYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubflowExecutionTypeYamlTypeSerializer.java
index 1e203ffa6a9..e16cb3e4589 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubflowExecutionTypeYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubflowExecutionTypeYamlTypeSerializer.java
@@ -1,17 +1,17 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.SubflowExecutionType;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class SubflowExecutionTypeYamlTypeSerializer implements YAMLDeserializer<SubflowExecutionType>, YAMLSerializer<SubflowExecutionType> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ValueHolderYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ValueHolderYamlTypeSerializer.java
index 9473002a3d8..dfdb1dfa695 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ValueHolderYamlTypeSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ValueHolderYamlTypeSerializer.java
@@ -7,20 +7,19 @@ import elemental2.core.JsObject;
import elemental2.core.Reflect;
import jakarta.json.JsonObject;
import jsinterop.base.Js;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.BaseNumberYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.BooleanYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.ValueHolder;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.BaseNumberYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.BooleanYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
-
public class ValueHolderYamlTypeSerializer implements YAMLDeserializer<ValueHolder>, YAMLSerializer<ValueHolder> {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowExecTimeoutYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowExecTimeoutYamlSerializer.java
index a8034feafcd..3800b572a3a 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowExecTimeoutYamlSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowExecTimeoutYamlSerializer.java
@@ -1,18 +1,18 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout;
import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout_YamlMapperImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class WorkflowExecTimeoutYamlSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowFunctionsYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowFunctionsYamlSerializer.java
index 171f8feb951..14a0b72aafb 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowFunctionsYamlSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowFunctionsYamlSerializer.java
@@ -1,21 +1,21 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.array.ArrayYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.array.ArrayYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.Function;
import org.kie.workbench.common.stunner.sw.definition.Function_YamlDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.Function_YamlSerializerImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.deser.array.ArrayYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.array.ArrayYAMLSerializer;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class WorkflowFunctionsYamlSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowTimeoutsYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowTimeoutsYamlSerializer.java
index ef301623435..7aea70be8f6 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowTimeoutsYamlSerializer.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowTimeoutsYamlSerializer.java
@@ -1,19 +1,19 @@
package org.kie.workbench.common.stunner.sw.marshall.yaml;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence;
import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts;
import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts_YamlDeserializerImpl;
import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts_YamlSerializerImpl;
-import org.treblereel.gwt.yaml.api.YAMLDeserializer;
-import org.treblereel.gwt.yaml.api.YAMLSerializer;
-import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException;
-import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer;
-import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext;
-import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer;
-import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.YamlSequence;
public class WorkflowTimeoutsYamlSerializer implements YAMLDeserializer, YAMLSerializer {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/resources/i18n/SWConstants.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/resources/i18n/SWConstants.java
index 80526990791..6c2f069d973 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/resources/i18n/SWConstants.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/resources/i18n/SWConstants.java
@@ -19,7 +19,7 @@
package org.kie.workbench.common.stunner.sw.resources.i18n;
-import io.crysknife.ui.translation.client.annotation.TranslationKey;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.TranslationKey;
public interface SWConstants {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml
index 54b2834152f..94c899a6911 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml
@@ -117,7 +117,7 @@
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/SWEntryPoint.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/SWEntryPoint.java
index 13faebde071..08d30779102 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/SWEntryPoint.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/SWEntryPoint.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.sw;
-import io.crysknife.ui.translation.client.annotation.Bundle;
+import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle;
@Bundle("resources/i18n/SWConstants.properties")
public class SWEntryPoint {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/ShapeFactory.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/ShapeFactory.java
index 4c13cd384c6..e6ad4c3c1f5 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/ShapeFactory.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/ShapeFactory.java
@@ -20,10 +20,10 @@
package org.kie.workbench.common.stunner.sw.client;
-import io.crysknife.ui.translation.client.TranslationService;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.Shape;
import org.kie.workbench.common.stunner.core.definition.shape.Glyph;
import org.kie.workbench.common.stunner.sw.client.resources.GlyphFactory;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/config/ToolboxControl.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/config/ToolboxControl.java
index 1f4ecbf0e68..eb46f519179 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/config/ToolboxControl.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/config/ToolboxControl.java
@@ -23,11 +23,11 @@ package org.kie.workbench.common.stunner.sw.client.config;
import java.util.Arrays;
import java.util.List;
-import io.crysknife.client.ManagedInstance;
import jakarta.annotation.PreDestroy;
import jakarta.enterprise.context.Dependent;
import jakarta.enterprise.inject.Any;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.core.ManagedInstance;
import org.kie.workbench.common.stunner.core.client.canvas.controls.toolbox.AbstractToolboxControl;
import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory;
import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolbox;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/resources/ImageResources.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/resources/ImageResources.java
index 40d81783570..17b33b9c6b3 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/resources/ImageResources.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/resources/ImageResources.java
@@ -20,9 +20,9 @@
package org.kie.workbench.common.stunner.sw.client.resources;
-import org.treblereel.j2cl.processors.annotations.GWT3Resource;
-import org.treblereel.j2cl.processors.common.resources.ClientBundle;
-import org.treblereel.j2cl.processors.common.resources.ImageResource;
+import org.kie.j2cl.tools.processors.annotations.GWT3Resource;
+import org.kie.j2cl.tools.processors.common.resources.ClientBundle;
+import org.kie.j2cl.tools.processors.common.resources.ImageResource;
@GWT3Resource
public interface ImageResources extends ClientBundle {
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/CallbackStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/CallbackStateShape.java
index 80f23336370..97a774d07bb 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/CallbackStateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/CallbackStateShape.java
@@ -19,8 +19,8 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EndShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EndShape.java
index 3af302f0b8f..d10e1578daf 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EndShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EndShape.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import static org.kie.workbench.common.stunner.sw.resources.i18n.SWConstants.SHAPE_END;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EventStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EventStateShape.java
index e62e97f82ac..b12a2bc557d 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EventStateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EventStateShape.java
@@ -19,8 +19,8 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ForEachStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ForEachStateShape.java
index cb657cfb082..e3e39176d84 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ForEachStateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ForEachStateShape.java
@@ -19,8 +19,8 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/InjectStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/InjectStateShape.java
index e556f7e4444..c533b95eebd 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/InjectStateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/InjectStateShape.java
@@ -19,8 +19,8 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/OperationStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/OperationStateShape.java
index f16fb0b6d36..48cd810b08d 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/OperationStateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/OperationStateShape.java
@@ -19,8 +19,8 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ParallelStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ParallelStateShape.java
index 72d0d6f169d..68ea0f62958 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ParallelStateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ParallelStateShape.java
@@ -19,8 +19,8 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ServerlessWorkflowShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ServerlessWorkflowShape.java
index ee2407697a9..42d5ccab3c0 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ServerlessWorkflowShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ServerlessWorkflowShape.java
@@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.client.shapes;
import com.ait.lienzo.client.core.event.NodeMouseEnterHandler;
import com.ait.lienzo.client.core.event.NodeMouseExitHandler;
-import io.crysknife.ui.translation.client.TranslationService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.impl.AbstractShape;
import org.kie.workbench.common.stunner.core.client.shape.impl.NodeShapeImpl;
import org.kie.workbench.common.stunner.sw.definition.State;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SleepStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SleepStateShape.java
index 4eb7c5e1525..a6ab6bbd733 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SleepStateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SleepStateShape.java
@@ -19,8 +19,8 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StartShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StartShape.java
index 0f9eca0cc3c..2139af45aba 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StartShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StartShape.java
@@ -20,7 +20,7 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import static org.kie.workbench.common.stunner.sw.resources.i18n.SWConstants.SHAPE_START;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShape.java
index d28b02a329e..8485fb11f04 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShape.java
@@ -23,9 +23,9 @@ package org.kie.workbench.common.stunner.sw.client.shapes;
import com.ait.lienzo.client.core.event.NodeMouseExitHandler;
import com.ait.lienzo.client.core.shape.Picture;
import com.ait.lienzo.client.core.types.Transform;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
import org.appformer.kogito.bridge.client.resource.interop.ResourceContentOptions;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.HasShapeState;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SwitchStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SwitchStateShape.java
index d589efb2361..cd449d5d304 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SwitchStateShape.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SwitchStateShape.java
@@ -19,8 +19,8 @@
package org.kie.workbench.common.stunner.sw.client.shapes;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.MutationContext;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
import org.kie.workbench.common.stunner.core.graph.Edge;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/HasTranslationGeneralTest.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/HasTranslationGeneralTest.java
index 81d5457cf0d..131da993b82 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/HasTranslationGeneralTest.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/HasTranslationGeneralTest.java
@@ -22,8 +22,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes;
import java.util.List;
-import io.crysknife.ui.translation.client.TranslationService;
import org.junit.Before;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.mockito.ArgumentCaptor;
import static org.junit.Assert.assertEquals;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShapeTest.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShapeTest.java
index 023bf733466..6f8370e72af 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShapeTest.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShapeTest.java
@@ -24,11 +24,11 @@ import com.ait.lienzo.client.core.shape.Layer;
import com.ait.lienzo.client.core.shape.Shape;
import com.ait.lienzo.test.LienzoMockitoTestRunner;
import elemental2.promise.Promise;
-import io.crysknife.ui.translation.client.TranslationService;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.core.client.shape.ShapeState;
import org.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandler;
import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/README.md b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/README.md
index 5a03188797f..4d7612d381c 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/README.md
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/README.md
@@ -28,7 +28,7 @@ Following commands assume the use of Widfly:
Change to the `kie-tools/packages/serverless-workflow-diagram-editor/` root folder
- set compilationLevel of j2cl-maven-plugin to `BUNDLE_JAR` in `kie-tools/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml`
-- run `mvn clean com.vertispan.j2cl:j2cl-maven-plugin:watch` in the `kie-tools/packages/serverless-workflow-diagram-editor` root folder
+- run `mvn clean org.kie.j2cl.tools:j2cl-maven-plugin:watch` in the `kie-tools/packages/serverless-workflow-diagram-editor` root folder
- once the build is finished (there will be `Build Complete: ready for browser refresh` in the terminal window), open another terminal in `kie-tools/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/target/sw-editor-kogito-app/org.kie.workbench.common.stunner.sw.KogitoSWEditor` folder
- start a local web server by: `python -m SimpleHTTPServer 8001` or `http-server -p 8001` or any other web server
- Navigate to `http://localhost:8001/test.html`
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml
index a87773b03c3..a6a23c47add 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml
@@ -167,26 +167,25 @@
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>io.crysknife.ui</groupId>
- <artifactId>crysknife-ui-core</artifactId>
- <version>${version.io.crysknife}</version>
+ <groupId>org.kie.j2cl.tools.di</groupId>
+ <artifactId>processor</artifactId>
+ <scope>provided</scope>
</dependency>
<dependency>
- <groupId>io.crysknife</groupId>
- <artifactId>crysknife-processor</artifactId>
- <scope>provided</scope>
+ <groupId>org.kie.j2cl.tools.di.ui</groupId>
+ <artifactId>core</artifactId>
</dependency>
<dependency>
- <groupId>io.crysknife.ui</groupId>
- <artifactId>crysknife-ui-generator</artifactId>
+ <groupId>org.kie.j2cl.tools.di.ui</groupId>
+ <artifactId>generator</artifactId>
<scope>provided</scope>
</dependency>
@@ -269,7 +268,7 @@
</configuration>
</plugin>
<plugin>
- <groupId>com.vertispan.j2cl</groupId>
+ <groupId>org.kie.j2cl.tools</groupId>
<artifactId>j2cl-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java
index d847a379fad..48a52bfef87 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java
@@ -19,12 +19,12 @@
package org.kie.workbench.common.stunner.sw.client;
-import io.crysknife.annotation.Application;
import jakarta.annotation.PostConstruct;
import jakarta.inject.Inject;
+import org.kie.j2cl.tools.di.annotation.Application;
+import org.kie.j2cl.tools.processors.annotations.GWT3EntryPoint;
import org.kie.workbench.common.stunner.client.lienzo.StunnerLienzoCore;
import org.kie.workbench.common.stunner.sw.client.editor.DiagramEditorActivity;
-import org.treblereel.j2cl.processors.annotations.GWT3EntryPoint;
import org.uberfire.client.workbench.WorkbenchEntryPoint;
import org.uberfire.mvp.impl.DefaultPlaceRequest;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/DiagramEditor.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/DiagramEditor.java
index 325dddf2dfa..5707e71f73f 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/DiagramEditor.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/DiagramEditor.java
@@ -30,13 +30,13 @@ import elemental2.core.JsRegExp;
import elemental2.core.RegExpResult;
import elemental2.dom.DomGlobal;
import elemental2.promise.Promise;
-import io.crysknife.ui.translation.client.TranslationService;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.event.Event;
import jakarta.inject.Inject;
import jsinterop.annotations.JsType;
import jsinterop.base.Js;
import org.appformer.kogito.bridge.client.diagramApi.DiagramApi;
+import org.kie.j2cl.tools.di.ui.translation.client.TranslationService;
import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresCanvas;
import org.kie.workbench.common.stunner.client.lienzo.components.mediators.preview.TogglePreviewEvent;
import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel;
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/test/java/org/kie/workbench/common/stunner/sw/client/selenium/yaml/SWEditorYamlSeleniumIT.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/test/java/org/kie/workbench/common/stunner/sw/client/selenium/yaml/SWEditorYamlSeleniumIT.java
index 54219296aca..3fcd1be9f36 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/test/java/org/kie/workbench/common/stunner/sw/client/selenium/yaml/SWEditorYamlSeleniumIT.java
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/test/java/org/kie/workbench/common/stunner/sw/client/selenium/yaml/SWEditorYamlSeleniumIT.java
@@ -28,13 +28,13 @@ import java.util.stream.Collectors;
import org.apache.commons.io.IOUtils;
import org.junit.Test;
+import org.kie.j2cl.tools.yaml.mapper.api.internal.utils.Pair;
+import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping;
+import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode;
+import org.kie.j2cl.tools.yaml.mapper.api.node.impl.Yaml;
import org.kie.workbench.common.stunner.sw.client.selenium.SWEditorSeleniumBase;
import org.openqa.selenium.JavascriptExecutor;
-import org.treblereel.gwt.yaml.api.internal.utils.Pair;
-import org.treblereel.gwt.yaml.api.node.NodeType;
-import org.treblereel.gwt.yaml.api.node.YamlMapping;
-import org.treblereel.gwt.yaml.api.node.YamlNode;
-import org.treblereel.gwt.yaml.api.node.impl.Yaml;
import static org.assertj.core.api.Assertions.assertThat;
diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml
index 81a3ab4ad8d..ec6f5b54ae0 100644
--- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml
@@ -49,19 +49,19 @@
<artifactId>gwtproject</artifactId>
</dependency>
<dependency>
- <groupId>io.crysknife.ui</groupId>
- <artifactId>crysknife-ui-core</artifactId>
+ <groupId>org.kie.j2cl.tools.di.ui</groupId>
+ <artifactId>core</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>common</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>annotations</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml
index 37db580fa86..277279d9dec 100644
--- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml
@@ -53,11 +53,11 @@
<artifactId>gwtproject</artifactId>
</dependency>
<dependency>
- <groupId>io.crysknife.ui</groupId>
- <artifactId>crysknife-ui-core</artifactId>
+ <groupId>org.kie.j2cl.tools.di.ui</groupId>
+ <artifactId>core</artifactId>
</dependency>
<dependency>
- <groupId>org.treblereel.j2cl.processors</groupId>
+ <groupId>org.kie.j2cl.tools.processors</groupId>
<artifactId>processors</artifactId>
<scope>provided</scope>
</dependency>
diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/ui/Animate.java b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/ui/Animate.java
index ccfda9a084f..74ffac30c3b 100644
--- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/ui/Animate.java
+++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/ui/Animate.java
@@ -26,7 +26,6 @@ import elemental2.core.JsArray;
import elemental2.core.JsObject;
import elemental2.dom.Event;
import elemental2.dom.HTMLElement;
-import io.crysknife.ui.common.client.injectors.StyleInjector;
import jsinterop.annotations.JsFunction;
import jsinterop.annotations.JsMethod;
import jsinterop.annotations.JsType;
@@ -35,6 +34,7 @@ import jsinterop.base.JsPropertyMap;
import org.gwtbootstrap3.client.shared.js.JQuery;
import org.gwtbootstrap3.extras.animate.client.ui.constants.Animation;
import org.gwtproject.core.client.Scheduler;
+import org.kie.j2cl.tools.processors.common.injectors.StyleInjector;
import static org.gwtbootstrap3.client.shared.js.JQuery.$;
diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyClientBundle.java b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyClientBundle.java
index 48f2bb0897f..c8ee3050b8c 100644
--- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyClientBundle.java
+++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyClientBundle.java
@@ -20,9 +20,9 @@ package org.gwtbootstrap3.extras.notify.client;
* #L%
*/
-import org.treblereel.j2cl.processors.annotations.GWT3Resource;
-import org.treblereel.j2cl.processors.common.resources.ClientBundle;
-import org.treblereel.j2cl.processors.common.resources.TextResource;
+import org.kie.j2cl.tools.processors.annotations.GWT3Resource;
+import org.kie.j2cl.tools.processors.common.resources.ClientBundle;
+import org.kie.j2cl.tools.processors.common.resources.TextResource;
@GWT3Resource
public interface NotifyClientBundle extends ClientBundle {
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/pom.xml
deleted file mode 100644
index ec5965d6990..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/pom.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<project
- xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
->
- <parent>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb</groupId>
- <artifactId>parent</artifactId>
- <version>${revision}</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>api</artifactId>
- <packaging>jar</packaging>
-
- <name>GWT/J2CL compatible Jakarta JSON-B Specs API</name>
- <description>GWT/J2CL compatible Jakarta JSON-B Specs API</description>
-
- <build>
- <resources>
- <resource>
- <directory>src/main/java</directory>
- <includes>
- <include>**/*.java</include>
- </includes>
- </resource>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
- </resources>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-sources</id>
- <phase>package</phase>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyArray.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyArray.java
deleted file mode 100644
index 80f6a8cc7d9..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyArray.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright (c) 2017, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.io.Serializable;
-import java.util.AbstractList;
-import java.util.Collections;
-import java.util.List;
-import java.util.RandomAccess;
-
-/**
- * Private implementation of immutable {@link JsonArray}.
- *
- * @author Lukas Jungmann
- */
-final class EmptyArray extends AbstractList<JsonValue>
- implements JsonArray, Serializable, RandomAccess {
-
- private static final long serialVersionUID = 7295439472061642859L;
-
- @Override
- public JsonValue get(int index) {
- throw new IndexOutOfBoundsException("Index: " + index);
- }
-
- @Override
- public int size() {
- return 0;
- }
-
- @Override
- public JsonObject getJsonObject(int index) {
- return (JsonObject) get(index);
- }
-
- @Override
- public JsonArray getJsonArray(int index) {
- return (JsonArray) get(index);
- }
-
- @Override
- public JsonNumber getJsonNumber(int index) {
- return (JsonNumber) get(index);
- }
-
- @Override
- public JsonString getJsonString(int index) {
- return (JsonString) get(index);
- }
-
- @Override
- public <T extends JsonValue> List<T> getValuesAs(Class<T> clazz) {
- return Collections.emptyList();
- }
-
- @Override
- public String getString(int index) {
- return getJsonString(index).getString();
- }
-
- @Override
- public String getString(int index, String defaultValue) {
- return defaultValue;
- }
-
- @Override
- public int getInt(int index) {
- return getJsonNumber(index).intValue();
- }
-
- @Override
- public int getInt(int index, int defaultValue) {
- return defaultValue;
- }
-
- @Override
- public boolean getBoolean(int index) {
- return get(index) == JsonValue.TRUE;
- }
-
- @Override
- public boolean getBoolean(int index, boolean defaultValue) {
- return defaultValue;
- }
-
- @Override
- public boolean isNull(int index) {
- return get(index) == JsonValue.NULL;
- }
-
- @Override
- public ValueType getValueType() {
- return ValueType.ARRAY;
- }
-
- // Preserves singleton property
- private Object readResolve() {
- return JsonValue.EMPTY_JSON_ARRAY;
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyObject.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyObject.java
deleted file mode 100644
index 4837a00928f..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyObject.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright (c) 2017, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.io.Serializable;
-import java.util.AbstractMap;
-import java.util.Collections;
-import java.util.Set;
-
-/**
- * Private implementation of immutable {@link JsonObject}.
- *
- * @author Lukas Jungmann
- */
-final class EmptyObject extends AbstractMap<String, JsonValue> implements JsonObject, Serializable {
-
- private static final long serialVersionUID = -1461653546889072583L;
-
- @Override
- public Set<Entry<String, JsonValue>> entrySet() {
- return Collections.<Entry<String, JsonValue>>emptySet();
- }
-
- @Override
- public JsonArray getJsonArray(String name) {
- return (JsonArray) get(name);
- }
-
- @Override
- public JsonObject getJsonObject(String name) {
- return (JsonObject) get(name);
- }
-
- @Override
- public JsonNumber getJsonNumber(String name) {
- return (JsonNumber) get(name);
- }
-
- @Override
- public JsonString getJsonString(String name) {
- return (JsonString) get(name);
- }
-
- @Override
- public String getString(String name) {
- return getJsonString(name).getString();
- }
-
- @Override
- public String getString(String name, String defaultValue) {
- return defaultValue;
- }
-
- @Override
- public int getInt(String name) {
- return getJsonNumber(name).intValue();
- }
-
- @Override
- public int getInt(String name, int defaultValue) {
- return defaultValue;
- }
-
- @Override
- public boolean getBoolean(String name) {
- throw new NullPointerException();
- }
-
- @Override
- public boolean getBoolean(String name, boolean defaultValue) {
- return defaultValue;
- }
-
- @Override
- public boolean isNull(String name) {
- throw new NullPointerException();
- }
-
- @Override
- public ValueType getValueType() {
- return ValueType.OBJECT;
- }
-
- // Preserves singleton property
- private Object readResolve() {
- return JsonValue.EMPTY_JSON_OBJECT;
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/GwtIncompatible.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/GwtIncompatible.java
deleted file mode 100644
index 6b7a2748892..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/GwtIncompatible.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package jakarta.json;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-@Retention(RetentionPolicy.CLASS)
-@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.FIELD})
-@Documented
-public @interface GwtIncompatible {
- String value() default "";
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArray.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArray.java
deleted file mode 100644
index 3e9f54b3499..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArray.java
+++ /dev/null
@@ -1,268 +0,0 @@
-/*
- * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.util.List;
-import java.util.function.Function;
-import java.util.stream.Collectors;
-import java.util.stream.Stream;
-
-/**
- * {@code JsonArray} represents an immutable JSON array (an ordered sequence of zero or more
- * values). It also provides an unmodifiable list view of the values in the array.
- *
- * <p>A {@code JsonArray} object can be created by reading JSON data from an input source or it can
- * be built from scratch using an array builder object.
- *
- * <p>The following example demonstrates how to create a {@code JsonArray} object from an input
- * source using the method {@link JsonReader#readArray()}:
- *
- * <pre><code>
- * JsonReader jsonReader = Json.createReader(...);
- * JsonArray array = jsonReader.readArray();
- * jsonReader.close();
- * </code></pre>
- *
- * <p>The following example demonstrates how to build an empty JSON array using the class {@link
- * JsonArrayBuilder}:
- *
- * <pre><code>
- * JsonArray array = Json.createArrayBuilder().build();
- * </code></pre>
- *
- * <p>The example code below demonstrates how to create the following JSON array:
- *
- * <pre><code>
- * [
- * { "type": "home", "number": "212 555-1234" },
- * { "type": "fax", "number": "646 555-4567" }
- * ]
- * </code></pre>
- *
- * <pre><code>
- * JsonArray value = Json.createArrayBuilder()
- * .add(Json.createObjectBuilder()
- * .add("type", "home")
- * .add("number", "212 555-1234"))
- * .add(Json.createObjectBuilder()
- * .add("type", "fax")
- * .add("number", "646 555-4567"))
- * .build();
- * </code></pre>
- *
- * <p>The following example demonstrates how to write a {@code JsonArray} object as JSON data:
- *
- * <pre><code>
- * JsonArray arr = ...;
- * JsonWriter writer = Json.createWriter(...)
- * writer.writeArray(arr);
- * writer.close();
- * </code></pre>
- *
- * <p>The values in a {@code JsonArray} can be of the following types: {@link JsonObject}, {@link
- * JsonArray}, {@link JsonString}, {@link JsonNumber}, {@link JsonValue#TRUE}, {@link
- * JsonValue#FALSE}, and {@link JsonValue#NULL}. {@code JsonArray} provides various accessor methods
- * to access the values in an array.
- *
- * <p>The following example shows how to obtain the home phone number "212 555-1234" from the array
- * built in the previous example:
- *
- * <pre><code>
- * JsonObject home = array.getJsonObject(0);
- * String number = home.getString("number");
- * </code></pre>
- *
- * <p>{@code JsonArray} instances are list objects that provide read-only access to the values in
- * the JSON array. Any attempt to modify the list, whether directly or using its collection views,
- * results in an {@code UnsupportedOperationException}.
- */
-public interface JsonArray extends JsonStructure, List<JsonValue> {
-
- /**
- * Returns the object value at the specified position in this array. This is a convenience method
- * for {@code (JsonObject)get(index)}.
- *
- * @param index index of the value to be returned
- * @return the value at the specified position in this array
- * @throws IndexOutOfBoundsException if the index is out of range
- * @throws ClassCastException if the value at the specified position is not assignable to the
- * JsonObject type
- */
- JsonObject getJsonObject(int index);
-
- /**
- * Returns the array value at the specified position in this array. This is a convenience method
- * for {@code (JsonArray)get(index)}.
- *
- * @param index index of the value to be returned
- * @return the value at the specified position in this array
- * @throws IndexOutOfBoundsException if the index is out of range
- * @throws ClassCastException if the value at the specified position is not assignable to the
- * JsonArray type
- */
- JsonArray getJsonArray(int index);
-
- /**
- * Returns the number value at the specified position in this array. This is a convenience method
- * for {@code (JsonNumber)get(index)}.
- *
- * @param index index of the value to be returned
- * @return the value at the specified position in this array
- * @throws IndexOutOfBoundsException if the index is out of range
- * @throws ClassCastException if the value at the specified position is not assignable to the
- * JsonNumber type
- */
- JsonNumber getJsonNumber(int index);
-
- /**
- * Returns the string value at ths specified position in this array. This is a convenience method
- * for {@code (JsonString)get(index)}.
- *
- * @param index index of the value to be returned
- * @return the value at the specified position in this array
- * @throws IndexOutOfBoundsException if the index is out of range
- * @throws ClassCastException if the value at the specified position is not assignable to the
- * JsonString type
- */
- JsonString getJsonString(int index);
-
- /**
- * Returns a list view of the specified type for the array. This method does not verify if there
- * is a value of wrong type in the array. Providing this typesafe view dynamically may cause a
- * program fail with a {@code ClassCastException}, if there is a value of wrong type in this
- * array. Unfortunately, the exception can occur at any time after this method returns.
- *
- * @param <T> The type of the List for the array
- * @param clazz a JsonValue type
- * @return a list view of the specified type
- */
- <T extends JsonValue> List<T> getValuesAs(Class<T> clazz);
-
- /**
- * Returns a list view for the array. The value and the type of the elements in the list is
- * specified by the {@code func} argument.
- *
- * <p>This method can be used to obtain a list of the unwrapped types, such as
- *
- * <pre>{@code
- * List<String> strings = ary1.getValuesAs(JsonString::getString);
- * List<Integer> ints = ary2.getValuesAs(JsonNumber::intValue);
- * }</pre>
- *
- * or a list of simple projections, such as
- *
- * <pre>{@code
- * List<Integer> stringsizes = ary1.getValueAs((JsonString v)->v.getString().length();
- * }</pre>
- *
- * @param <K> The element type (must be a subtype of JsonValue) of this JsonArray.
- * @param <T> The element type of the returned List
- * @param func The function that maps the elements of this JsonArray to the target elements.
- * @return A List of the specified values and type.
- * @throws ClassCastException if the {@code JsonArray} contains a value of wrong type
- * @since 1.1
- */
- default <T, K extends JsonValue> List<T> getValuesAs(Function<K, T> func) {
- @SuppressWarnings("unchecked")
- Stream<K> stream = (Stream<K>) stream();
- return stream.map(func).collect(Collectors.toList());
- }
-
- /**
- * A convenience method for {@code getJsonString(index).getString()}.
- *
- * @param index index of the {@code JsonString} value
- * @return the String value at the specified position
- * @throws IndexOutOfBoundsException if the index is out of range
- * @throws ClassCastException if the value at the specified position is not assignable to {@code
- * JsonString}
- */
- String getString(int index);
-
- /**
- * Returns the {@code String} value of {@code JsonString} at the specified position in this JSON
- * array values. If {@code JsonString} is found, its {@link jakarta.json.JsonString#getString()}
- * is returned. Otherwise, the specified default value is returned.
- *
- * @param index index of the {@code JsonString} value
- * @param defaultValue the String to return if the {@code JsonValue} at the specified position is
- * not a {@code JsonString}
- * @return the String value at the specified position in this array, or the specified default
- * value
- */
- String getString(int index, String defaultValue);
-
- /**
- * A convenience method for {@code getJsonNumber(index).intValue()}.
- *
- * @param index index of the {@code JsonNumber} value
- * @return the int value at the specified position
- * @throws IndexOutOfBoundsException if the index is out of range
- * @throws ClassCastException if the value at the specified position is not assignable to {@code
- * JsonNumber}
- */
- int getInt(int index);
-
- /**
- * Returns the int value of the {@code JsonNumber} at the specified position. If the value at that
- * position is a {@code JsonNumber}, this method returns {@link
- * jakarta.json.JsonNumber#intValue()}. Otherwise this method returns the specified default value.
- *
- * @param index index of the {@code JsonNumber} value
- * @param defaultValue the int value to return if the {@code JsonValue} at the specified position
- * is not a {@code JsonNumber}
- * @return the int value at the specified position in this array, or the specified default value
- */
- int getInt(int index, int defaultValue);
-
- /**
- * Returns the boolean value at the specified position. If the value at the specified position is
- * {@code JsonValue.TRUE} this method returns {@code true}. If the value at the specified position
- * is {@code JsonValue.FALSE} this method returns {@code false}.
- *
- * @param index index of the JSON boolean value
- * @return the boolean value at the specified position
- * @throws IndexOutOfBoundsException if the index is out of range
- * @throws ClassCastException if the value at the specified position is not assignable to {@code
- * JsonValue.TRUE} or {@code JsonValue.FALSE}
- */
- boolean getBoolean(int index);
-
- /**
- * Returns the boolean value at the specified position. If the value at the specified position is
- * {@code JsonValue.TRUE} this method returns {@code true}. If the value at the specified position
- * is {@code JsonValue.FALSE} this method returns {@code false}. Otherwise this method returns the
- * specified default value.
- *
- * @param index index of the JSON boolean value
- * @param defaultValue the boolean value to return if the {@code JsonValue} at the specified
- * position is neither TRUE nor FALSE
- * @return the boolean value at the specified position, or the specified default value
- */
- boolean getBoolean(int index, boolean defaultValue);
-
- /**
- * Returns {@code true} if the value at the specified location in this array is {@code
- * JsonValue.NULL}.
- *
- * @param index index of the JSON null value
- * @return return true if the value at the specified location is {@code JsonValue.NULL}, otherwise
- * false
- * @throws IndexOutOfBoundsException if the index is out of range
- */
- boolean isNull(int index);
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArrayBuilder.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArrayBuilder.java
deleted file mode 100644
index 7b12d39cf2b..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArrayBuilder.java
+++ /dev/null
@@ -1,571 +0,0 @@
-/*
- * Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.math.BigDecimal;
-import java.math.BigInteger;
-
-/**
- * A builder for creating {@link JsonArray} models from scratch, and for modifying a existing {@code
- * JsonArray}.
- *
- * <p>A {@code JsonArrayBuilder} can start with an empty or a non-empty JSON array model. This
- * interface provides methods to add, insert, remove and replace values in the JSON array model.
- *
- * <p>Methods in this class can be chained to perform multiple values to the array.
- *
- * <p>The class {@link jakarta.json.Json} contains methods to create the builder object. The example
- * code below shows how to build an empty {@code JsonArray} instance.
- *
- * <pre>
- * <code>
- * JsonArray array = Json.createArrayBuilder().build();
- * </code>
- * </pre>
- *
- * <p>The class {@link JsonBuilderFactory} also contains methods to create {@code JsonArrayBuilder}
- * instances. A factory instance can be used to create multiple builder instances with the same
- * configuration. This the preferred way to create multiple instances.
- *
- * <p>The example code below shows how to build a {@code JsonArray} object that represents the
- * following JSON array:
- *
- * <pre>
- * <code>
- * [
- * { "type": "home", "number": "212 555-1234" },
- * { "type": "fax", "number": "646 555-4567" }
- * ]
- * </code>
- * </pre>
- *
- * <p>The following code creates the JSON array above:
- *
- * <pre>
- * <code>
- * JsonBuilderFactory factory = Json.createBuilderFactory(config);
- * JsonArray value = factory.createArrayBuilder()
- * .add(factory.createObjectBuilder()
- * .add("type", "home")
- * .add("number", "212 555-1234"))
- * .add(factory.createObjectBuilder()
- * .add("type", "fax")
- * .add("number", "646 555-4567"))
- * .build();
- * </code>
- * </pre>
- *
- * <p>This class does <em>not</em> allow <code>null</code> to be used as a value while building the
- * JSON array
- *
- * @see JsonObjectBuilder
- */
-public interface JsonArrayBuilder {
-
- /**
- * Adds a value to the array.
- *
- * @param value the JSON value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- */
- JsonArrayBuilder add(JsonValue value);
-
- /**
- * Adds a value to the array as a {@link JsonString}.
- *
- * @param value the string value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- */
- JsonArrayBuilder add(String value);
-
- /**
- * Adds a value to the array as a {@link JsonNumber}.
- *
- * @param value the number value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @see JsonNumber
- */
- JsonArrayBuilder add(BigDecimal value);
-
- /**
- * Adds a value to the array as a {@link JsonNumber}.
- *
- * @param value the number value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @see JsonNumber
- */
- JsonArrayBuilder add(BigInteger value);
-
- /**
- * Adds a value to the array as a {@link JsonNumber}.
- *
- * @param value the number value
- * @return this array builder
- * @see JsonNumber
- */
- JsonArrayBuilder add(int value);
-
- /**
- * Adds a value to the array as a {@link JsonNumber}.
- *
- * @param value the number value
- * @return this array builder
- * @see JsonNumber
- */
- JsonArrayBuilder add(long value);
-
- /**
- * Adds a value to the array as a {@link JsonNumber}.
- *
- * @param value the number value
- * @return this array builder
- * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity
- * @see JsonNumber
- */
- JsonArrayBuilder add(double value);
-
- /**
- * Adds a {@link JsonValue#TRUE} or {@link JsonValue#FALSE} value to the array.
- *
- * @param value the boolean value
- * @return this array builder
- */
- JsonArrayBuilder add(boolean value);
-
- /**
- * Adds a {@link JsonValue#NULL} value to the array.
- *
- * @return this array builder
- */
- JsonArrayBuilder addNull();
-
- /**
- * Adds a {@link JsonObject} from an object builder to the array.
- *
- * @param builder the object builder
- * @return this array builder
- * @throws NullPointerException if the specified builder is null
- */
- JsonArrayBuilder add(JsonObjectBuilder builder);
-
- /**
- * Adds a {@link JsonArray} from an array builder to the array.
- *
- * @param builder the array builder
- * @return this array builder
- * @throws NullPointerException if the specified builder is null
- */
- JsonArrayBuilder add(JsonArrayBuilder builder);
-
- /**
- * Adds all elements of the array in the specified array builder to the array.
- *
- * @param builder the array builder
- * @return this array builder
- * @throws NullPointerException if the specified builder is null
- * @since 1.1
- */
- default JsonArrayBuilder addAll(JsonArrayBuilder builder) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Inserts a value to the array at the specified position. Shifts the value currently at that
- * position (if any) and any subsequent values to the right (adds one to their indices). Index
- * starts with 0.
- *
- * @param index the position in the array
- * @param value the JSON value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, JsonValue value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a value to the array as a {@link JsonString} at the specified position. Shifts the value
- * currently at that position (if any) and any subsequent values to the right (adds one to their
- * indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param value the string value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, String value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value
- * currently at that position (if any) and any subsequent values to the right (adds one to their
- * indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, BigDecimal value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value
- * currently at that position (if any) and any subsequent values to the right (adds one to their
- * indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, BigInteger value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value
- * currently at that position (if any) and any subsequent values to the right (adds one to their
- * indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, int value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value
- * currently at that position (if any) and any subsequent values to the right (adds one to their
- * indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, long value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value
- * currently at that position (if any) and any subsequent values to the right (adds one to their
- * indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, double value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a {@link JsonValue#TRUE} or {@link JsonValue#FALSE} value to the array at the specified
- * position. Shifts the value currently at that position (if any) and any subsequent values to the
- * right (adds one to their indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param value the boolean value
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, boolean value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a {@link JsonValue#NULL} value to the array at the specified position. Shifts the value
- * currently at that position (if any) and any subsequent values to the right (adds one to their
- * indices). Index starts with 0.
- *
- * @param index the position in the array
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder addNull(int index) {
- return add(index, JsonValue.NULL);
- }
-
- /**
- * Adds a {@link JsonObject} from an object builder to the array at the specified position. Shifts
- * the value currently at that position (if any) and any subsequent values to the right (adds one
- * to their indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param builder the object builder
- * @return this array builder
- * @throws NullPointerException if the specified builder is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, JsonObjectBuilder builder) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Adds a {@link JsonArray} from an array builder to the array at the specified position. Shifts
- * the value currently at that position (if any) and any subsequent values to the right (adds one
- * to their indices). Index starts with 0.
- *
- * @param index the position in the array
- * @param builder the array builder
- * @return this array builder
- * @throws NullPointerException if the specified builder is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder add(int index, JsonArrayBuilder builder) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with the specified value at the specified position.
- *
- * @param index the position in the array
- * @param value the JSON value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, JsonValue value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with the specified value as a {@link JsonString} at the specified
- * position.
- *
- * @param index the position in the array
- * @param value the string value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, String value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified
- * position.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, BigDecimal value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified
- * position.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws NullPointerException if the specified value is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, BigInteger value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified
- * position.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, int value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified
- * position.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, long value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified
- * position.
- *
- * @param index the position in the array
- * @param value the number value
- * @return this array builder
- * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @see JsonNumber
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, double value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with a {@link JsonValue#TRUE} or {@link JsonValue#FALSE} value at
- * the specified position.
- *
- * @param index the position in the array
- * @param value the boolean value
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, boolean value) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with a {@link JsonValue#NULL} value at the specified position.
- *
- * @param index the position in the array
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder setNull(int index) {
- return set(index, JsonValue.NULL);
- }
-
- /**
- * Replaces a value in the array with the specified value as a {@link JsonObject} from an object
- * builder at the specified position.
- *
- * @param index the position in the array
- * @param builder the object builder
- * @return this array builder
- * @throws NullPointerException if the specified builder is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, JsonObjectBuilder builder) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Replaces a value in the array with the specified value as a {@link JsonArray} from an array
- * builder at the specified position.
- *
- * @param index the position in the array
- * @param builder the array builder
- * @return this array builder
- * @throws NullPointerException if the specified builder is null
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder set(int index, JsonArrayBuilder builder) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Remove the value in the array at the specified position. Shift any subsequent values to the
- * left (subtracts one from their indices.
- *
- * @param index the position in the array
- * @return this array builder
- * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >=
- * array size)}
- * @since 1.1
- */
- default JsonArrayBuilder remove(int index) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Returns the current array.
- *
- * @return the current JSON array
- */
- JsonArray build();
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonException.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonException.java
deleted file mode 100644
index 41201aaaf77..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonException.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-/** <code>JsonException</code> indicates that some exception happened during JSON processing. */
-public class JsonException extends RuntimeException {
-
- /**
- * Constructs a new runtime exception with the specified detail message. The cause is not
- * initialized, and may subsequently be initialized by a call to {@link #initCause}.
- *
- * @param message the detail message. The detail message is saved for later retrieval by the
- * {@link #getMessage()} method.
- */
- public JsonException(String message) {
- super(message);
- }
-
- /**
- * Constructs a new runtime exception with the specified detail message and cause.
- *
- * <p>Note that the detail message associated with {@code cause} is <i>not</i> automatically
- * incorporated in this runtime exception's detail message.
- *
- * @param message the detail message (which is saved for later retrieval by the {@link
- * #getMessage()} method).
- * @param cause the cause (which is saved for later retrieval by the {@link #getCause()} method).
- * (A <code>null</code> value is permitted, and indicates that the cause is nonexistent or
- * unknown.)
- */
- public JsonException(String message, Throwable cause) {
- super(message, cause);
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonNumber.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonNumber.java
deleted file mode 100644
index bfe4bdf2f6f..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonNumber.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/*
- * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.math.BigDecimal;
-import java.math.BigInteger;
-
-/**
- * An immutable JSON number value.
- *
- * <p>Implementations may use a {@link BigDecimal} object to store the numeric value internally. The
- * {@code BigDecimal} object can be constructed from the following types: <code>int</code> {@link
- * BigDecimal#BigDecimal(int)}, <code>long</code> {@link BigDecimal#BigDecimal(long)}, <code>
- * BigInteger</code> {@link BigDecimal#BigDecimal(BigInteger)}, <code>double</code> {@link
- * BigDecimal#valueOf(double)}, and <code>String</code> {@link BigDecimal#BigDecimal(String)}. Some
- * of the method semantics in this class are defined using the {@code BigDecimal} semantics.
- */
-public interface JsonNumber extends JsonValue {
-
- /**
- * Returns true if this JSON number is a integral number. This method semantics are defined using
- * {@code bigDecimalValue().scale()}. If the scale is zero, then it is considered integral type.
- * This integral type information can be used to invoke an appropriate accessor method to obtain a
- * numeric value as in the following example:
- *
- * <pre>
- * <code>
- * JsonNumber num = ...
- * if (num.isIntegral()) {
- * num.longValue(); // or other methods to get integral value
- * } else {
- * num.doubleValue(); // or other methods to get decimal number value
- * }
- * </code>
- * </pre>
- *
- * @return true if this number is a integral number, otherwise false
- */
- boolean isIntegral();
-
- /**
- * Returns this JSON number as an {@code int}. Note that this conversion can lose information
- * about the overall magnitude and precision of the number value as well as return a result with
- * the opposite sign.
- *
- * @return an {@code int} representation of the JSON number
- * @see java.math.BigDecimal#intValue()
- */
- int intValue();
-
- /**
- * Returns this JSON number as an {@code int}.
- *
- * @return an {@code int} representation of the JSON number
- * @throws ArithmeticException if the number has a nonzero fractional part or if it does not fit
- * in an {@code int}
- * @see java.math.BigDecimal#intValueExact()
- */
- int intValueExact();
-
- /**
- * Returns this JSON number as a {@code long}. Note that this conversion can lose information
- * about the overall magnitude and precision of the number value as well as return a result with
- * the opposite sign.
- *
- * @return a {@code long} representation of the JSON number.
- * @see java.math.BigDecimal#longValue()
- */
- long longValue();
-
- /**
- * Returns this JSON number as a {@code long}.
- *
- * @return a {@code long} representation of the JSON number
- * @throws ArithmeticException if the number has a non-zero fractional part or if it does not fit
- * in a {@code long}
- * @see java.math.BigDecimal#longValueExact()
- */
- long longValueExact();
-
- /**
- * Returns this JSON number as a {@link BigInteger} object. This is a a convenience method for
- * {@code bigDecimalValue().toBigInteger()}. Note that this conversion can lose information about
- * the overall magnitude and precision of the number value as well as return a result with the
- * opposite sign.
- *
- * @return a {@code BigInteger} representation of the JSON number.
- * @see java.math.BigDecimal#toBigInteger()
- */
- BigInteger bigIntegerValue();
-
- /**
- * Returns this JSON number as a {@link BigInteger} object. This is a convenience method for
- * {@code bigDecimalValue().toBigIntegerExact()}.
- *
- * @return a {@link BigInteger} representation of the JSON number
- * @throws ArithmeticException if the number has a nonzero fractional part
- * @see java.math.BigDecimal#toBigIntegerExact()
- */
- BigInteger bigIntegerValueExact();
-
- /**
- * Returns this JSON number as a {@code double}. This is a a convenience method for {@code
- * bigDecimalValue().doubleValue()}. Note that this conversion can lose information about the
- * overall magnitude and precision of the number value as well as return a result with the
- * opposite sign.
- *
- * @return a {@code double} representation of the JSON number
- * @see java.math.BigDecimal#doubleValue()
- */
- double doubleValue();
-
- /**
- * Returns this JSON number as a {@link BigDecimal} object.
- *
- * @return a {@link BigDecimal} representation of the JSON number
- */
- BigDecimal bigDecimalValue();
-
- /**
- * Returns this JSON number as a {@link Number} object.
- *
- * @return a {@link Number} representation of the JSON number
- * @since 1.1
- */
- default Number numberValue() {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Returns a JSON text representation of the JSON number. The representation is equivalent to
- * {@link BigDecimal#toString()}.
- *
- * @return JSON text representation of the number
- */
- @Override
- String toString();
-
- /**
- * Compares the specified object with this {@code JsonNumber} object for equality. Returns {@code
- * true} if and only if the type of the specified object is also {@code JsonNumber} and their
- * {@link #bigDecimalValue()} objects are <i>equal</i>
- *
- * @param obj the object to be compared for equality with this {@code JsonNumber}
- * @return {@code true} if the specified object is equal to this {@code JsonNumber}
- */
- @Override
- boolean equals(Object obj);
-
- /**
- * Returns the hash code value for this {@code JsonNumber} object. The hash code of a {@code
- * JsonNumber} object is defined as the hash code of its {@link #bigDecimalValue()} object.
- *
- * @return the hash code value for this {@code JsonNumber} object
- */
- @Override
- int hashCode();
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObject.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObject.java
deleted file mode 100644
index 51a86f6b41e..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObject.java
+++ /dev/null
@@ -1,235 +0,0 @@
-/*
- * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.util.Map;
-
-/**
- * {@code JsonObject} class represents an immutable JSON object value (an unordered collection of
- * zero or more name/value pairs). It also provides unmodifiable map view to the JSON object
- * name/value mappings.
- *
- * <p>A JsonObject instance can be created from an input source using {@link
- * JsonReader#readObject()}. For example:
- *
- * <pre><code>
- * JsonReader jsonReader = Json.createReader(...);
- * JsonObject object = jsonReader.readObject();
- * jsonReader.close();
- * </code></pre>
- *
- * It can also be built from scratch using a {@link JsonObjectBuilder}.
- *
- * <p>For example 1: An empty JSON object can be built as follows:
- *
- * <pre><code>
- * JsonObject object = Json.createObjectBuilder().build();
- * </code></pre>
- *
- * For example 2: The following JSON
- *
- * <pre><code>
- * {
- * "firstName": "John", "lastName": "Smith", "age": 25,
- * "address" : {
- * "streetAddress": "21 2nd Street",
- * "city": "New York",
- * "state": "NY",
- * "postalCode": "10021"
- * },
- * "phoneNumber": [
- * { "type": "home", "number": "212 555-1234" },
- * { "type": "fax", "number": "646 555-4567" }
- * ]
- * }
- * </code></pre>
- *
- * can be built using :
- *
- * <pre><code>
- * JsonObject value = Json.createObjectBuilder()
- * .add("firstName", "John")
- * .add("lastName", "Smith")
- * .add("age", 25)
- * .add("address", Json.createObjectBuilder()
- * .add("streetAddress", "21 2nd Street")
- * .add("city", "New York")
- * .add("state", "NY")
- * .add("postalCode", "10021"))
- * .add("phoneNumber", Json.createArrayBuilder()
- * .add(Json.createObjectBuilder()
- * .add("type", "home")
- * .add("number", "212 555-1234"))
- * .add(Json.createObjectBuilder()
- * .add("type", "fax")
- * .add("number", "646 555-4567")))
- * .build();
- * </code></pre>
- *
- * {@code JsonObject} can be written to JSON as follows:
- *
- * <pre><code>
- * JsonWriter writer = ...
- * JsonObject obj = ...;
- * writer.writeObject(obj);
- * </code></pre>
- *
- * {@code JsonObject} values can be {@link JsonObject}, {@link JsonArray}, {@link JsonString},
- * {@link JsonNumber}, {@link JsonValue#TRUE}, {@link JsonValue#FALSE}, {@link JsonValue#NULL}.
- * These values can be accessed using various accessor methods.
- *
- * <p>In the above example 2, "John" can be got using
- *
- * <pre><code>
- * String firstName = object.getString("firstName");
- * </code></pre>
- *
- * This map object provides read-only access to the JSON object data, and attempts to modify the
- * map, whether direct or via its collection views, result in an {@code
- * UnsupportedOperationException}.
- *
- * <p>The map object's iteration ordering is based on the order in which name/value pairs are added
- * to the corresponding builder or the order in which name/value pairs appear in the corresponding
- * stream.
- */
-public interface JsonObject extends JsonStructure, Map<String, JsonValue> {
-
- /**
- * Returns the array value to which the specified name is mapped. This is a convenience method for
- * {@code (JsonArray)get(name)} to get the value.
- *
- * @param name the name whose associated value is to be returned
- * @return the array value to which the specified name is mapped, or {@code null} if this object
- * contains no mapping for the name
- * @throws ClassCastException if the value to which the specified name is mapped is not assignable
- * to JsonArray type
- */
- JsonArray getJsonArray(String name);
-
- /**
- * Returns the object value to which the specified name is mapped. This is a convenience method
- * for {@code (JsonObject)get(name)} to get the value.
- *
- * @param name the name whose associated value is to be returned
- * @return the object value to which the specified name is mapped, or {@code null} if this object
- * contains no mapping for the name
- * @throws ClassCastException if the value to which the specified name is mapped is not assignable
- * to JsonObject type
- */
- JsonObject getJsonObject(String name);
-
- /**
- * Returns the number value to which the specified name is mapped. This is a convenience method
- * for {@code (JsonNumber)get(name)} to get the value.
- *
- * @param name the name whose associated value is to be returned
- * @return the number value to which the specified name is mapped, or {@code null} if this object
- * contains no mapping for the name
- * @throws ClassCastException if the value to which the specified name is mapped is not assignable
- * to JsonNumber type
- */
- JsonNumber getJsonNumber(String name);
-
- /**
- * Returns the string value to which the specified name is mapped. This is a convenience method
- * for {@code (JsonString)get(name)} to get the value.
- *
- * @param name the name whose associated value is to be returned
- * @return the string value to which the specified name is mapped, or {@code null} if this object
- * contains no mapping for the name
- * @throws ClassCastException if the value to which the specified name is mapped is not assignable
- * to JsonString type
- */
- JsonString getJsonString(String name);
-
- /**
- * A convenience method for {@code getJsonString(name).getString()}
- *
- * @param name whose associated value is to be returned as String
- * @return the String value to which the specified name is mapped
- * @throws NullPointerException if the specified name doesn't have any mapping
- * @throws ClassCastException if the value for specified name mapping is not assignable to
- * JsonString
- */
- String getString(String name);
-
- /**
- * Returns the string value of the associated {@code JsonString} mapping for the specified name.
- * If {@code JsonString} is found, then its {@link jakarta.json.JsonString#getString()} is
- * returned. Otherwise, the specified default value is returned.
- *
- * @param name whose associated value is to be returned as String
- * @param defaultValue a default value to be returned
- * @return the string value of the associated mapping for the name, or the default value
- */
- String getString(String name, String defaultValue);
-
- /**
- * A convenience method for {@code getJsonNumber(name).intValue()}
- *
- * @param name whose associated value is to be returned as int
- * @return the int value to which the specified name is mapped
- * @throws NullPointerException if the specified name doesn't have any mapping
- * @throws ClassCastException if the value for specified name mapping is not assignable to
- * JsonNumber
- */
- int getInt(String name);
-
- /**
- * Returns the int value of the associated {@code JsonNumber} mapping for the specified name. If
- * {@code JsonNumber} is found, then its {@link jakarta.json.JsonNumber#intValue()} is returned.
- * Otherwise, the specified default value is returned.
- *
- * @param name whose associated value is to be returned as int
- * @param defaultValue a default value to be returned
- * @return the int value of the associated mapping for the name, or the default value
- */
- int getInt(String name, int defaultValue);
-
- /**
- * Returns the boolean value of the associated mapping for the specified name. If the associated
- * mapping is JsonValue.TRUE, then returns true. If the associated mapping is JsonValue.FALSE,
- * then returns false.
- *
- * @param name whose associated value is to be returned as boolean
- * @return the boolean value to which the specified name is mapped
- * @throws NullPointerException if the specified name doesn't have any mapping
- * @throws ClassCastException if the value for specified name mapping is not assignable to
- * JsonValue.TRUE or JsonValue.FALSE
- */
- boolean getBoolean(String name);
-
- /**
- * Returns the boolean value of the associated mapping for the specified name. If the associated
- * mapping is JsonValue.TRUE, then returns true. If the associated mapping is JsonValue.FALSE,
- * then returns false. Otherwise, the specified default value is returned.
- *
- * @param name whose associated value is to be returned as int
- * @param defaultValue a default value to be returned
- * @return the boolean value of the associated mapping for the name, or the default value
- */
- boolean getBoolean(String name, boolean defaultValue);
-
- /**
- * Returns {@code true} if the associated value for the specified name is {@code JsonValue.NULL}.
- *
- * @param name name whose associated value is checked
- * @return return true if the associated value is {@code JsonValue.NULL}, otherwise false
- * @throws NullPointerException if the specified name doesn't have any mapping
- */
- boolean isNull(String name);
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObjectBuilder.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObjectBuilder.java
deleted file mode 100644
index 446205a8218..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObjectBuilder.java
+++ /dev/null
@@ -1,268 +0,0 @@
-/*
- * Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.math.BigDecimal;
-import java.math.BigInteger;
-
-/**
- * A builder for creating {@link JsonObject} models from scratch. This interface initializes an
- * empty JSON object model and provides methods to add name/value pairs to the object model and to
- * return the resulting object. The methods in this class can be chained to add multiple name/value
- * pairs to the object.
- *
- * <p>The class {@link jakarta.json.Json} contains methods to create the builder object. The example
- * code below shows how to build an empty {@code JsonObject} instance.
- *
- * <pre>
- * <code>
- * JsonObject object = Json.createObjectBuilder().build();
- * </code>
- * </pre>
- *
- * <p>The class {@link JsonBuilderFactory} also contains methods to create {@code JsonObjectBuilder}
- * instances. A factory instance can be used to create multiple builder instances with the same
- * configuration. This the preferred way to create multiple instances.
- *
- * <p>The example code below shows how to build a {@code JsonObject} model that represents the
- * following JSON object:
- *
- * <pre>
- * <code>
- * {
- * "firstName": "John", "lastName": "Smith", "age": 25,
- * "address" : {
- * "streetAddress": "21 2nd Street",
- * "city": "New York",
- * "state": "NY",
- * "postalCode": "10021"
- * },
- * "phoneNumber": [
- * { "type": "home", "number": "212 555-1234" },
- * { "type": "fax", "number": "646 555-4567" }
- * ]
- * }
- * </code>
- * </pre>
- *
- * <p>The code to create the object shown above is the following:
- *
- * <pre>
- * <code>
- * JsonBuilderFactory factory = Json.createBuilderFactory(config);
- * JsonObject value = factory.createObjectBuilder()
- * .add("firstName", "John")
- * .add("lastName", "Smith")
- * .add("age", 25)
- * .add("address", factory.createObjectBuilder()
- * .add("streetAddress", "21 2nd Street")
- * .add("city", "New York")
- * .add("state", "NY")
- * .add("postalCode", "10021"))
- * .add("phoneNumber", factory.createArrayBuilder()
- * .add(factory.createObjectBuilder()
- * .add("type", "home")
- * .add("number", "212 555-1234"))
- * .add(factory.createObjectBuilder()
- * .add("type", "fax")
- * .add("number", "646 555-4567")))
- * .build();
- * </code>
- * </pre>
- *
- * <p>This class does <em>not</em> allow <code>null</code> to be used as a name or value while
- * building the JSON object
- *
- * @see JsonArrayBuilder
- */
-public interface JsonObjectBuilder {
-
- /**
- * Adds a name/{@code JsonValue} pair to the JSON object associated with this object builder. If
- * the object contains a mapping for the specified name, this method replaces the old value with
- * the specified value.
- *
- * @param name name in the name/value pair
- * @param value value in the name/value pair
- * @return this object builder
- * @throws NullPointerException if the specified name or value is null
- */
- JsonObjectBuilder add(String name, JsonValue value);
-
- /**
- * Adds a name/{@code JsonString} pair to the JSON object associated with this object builder. If
- * the object contains a mapping for the specified name, this method replaces the old value with
- * the specified value.
- *
- * @param name name in the name/value pair
- * @param value value in the name/value pair
- * @return this object builder
- * @throws NullPointerException if the specified name or value is null
- */
- JsonObjectBuilder add(String name, String value);
-
- /**
- * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If
- * the object contains a mapping for the specified name, this method replaces the old value with
- * the specified value.
- *
- * @param name name in the name/value pair
- * @param value value in the name/value pair
- * @return this object builder
- * @throws NullPointerException if the specified name or value is null
- * @see JsonNumber
- */
- JsonObjectBuilder add(String name, BigInteger value);
-
- /**
- * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If
- * the object contains a mapping for the specified name, this method replaces the old value with
- * the specified value.
- *
- * @param name name in the name/value pair
- * @param value value in the name/value pair
- * @return this object builder
- * @throws NullPointerException if the specified name or value is null
- * @see JsonNumber
- */
- JsonObjectBuilder add(String name, BigDecimal value);
-
- /**
- * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If
- * the object contains a mapping for the specified name, this method replaces the old value with
- * the specified value.
- *
- * @param name name in the name/value pair
- * @param value value in the name/value pair
- * @return this object builder
- * @throws NullPointerException if the specified name is null
- * @see JsonNumber
- */
- JsonObjectBuilder add(String name, int value);
-
- /**
- * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If
- * the object contains a mapping for the specified name, this method replaces the old value with
- * the specified value.
- *
- * @param name name in the name/value pair
- * @param value value in the name/value pair
- * @return this object builder
- * @throws NullPointerException if the specified name is null
- * @see JsonNumber
- */
- JsonObjectBuilder add(String name, long value);
-
- /**
- * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If
- * the object contains a mapping for the specified name, this method replaces the old value with
- * the specified value.
- *
- * @param name name in the name/value pair
- * @param value value in the name/value pair
- * @return this object builder
- * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity
- * @throws NullPointerException if the specified name is null
- * @see JsonNumber
- */
- JsonObjectBuilder add(String name, double value);
-
- /**
- * Adds a name/{@code JsonValue#TRUE} or name/{@code JsonValue#FALSE} pair to the JSON object
- * associated with this object builder. If the object contains a mapping for the specified name,
- * this method replaces the old value with the specified value.
- *
- * @param name name in the name/value pair
- * @param value value in the name/value pair
- * @return this object builder
- * @throws NullPointerException if the specified name is null
- */
- JsonObjectBuilder add(String name, boolean value);
-
- /**
- * Adds a name/{@code JsonValue#NULL} pair to the JSON object associated with this object builder
- * where the value is {@code null}. If the object contains a mapping for the specified name, this
- * method replaces the old value with {@code null}.
- *
- * @param name name in the name/value pair
- * @return this object builder
- * @throws NullPointerException if the specified name is null
- */
- JsonObjectBuilder addNull(String name);
-
- /**
- * Adds a name/{@code JsonObject} pair to the JSON object associated with this object builder. The
- * value {@code JsonObject} is built from the specified object builder. If the object contains a
- * mapping for the specified name, this method replaces the old value with the {@code JsonObject}
- * from the specified object builder.
- *
- * @param name name in the name/value pair
- * @param builder the value is the object associated with this builder
- * @return this object builder
- * @throws NullPointerException if the specified name or builder is null
- */
- JsonObjectBuilder add(String name, JsonObjectBuilder builder);
-
- /**
- * Adds a name/{@code JsonArray} pair to the JSON object associated with this object builder. The
- * value {@code JsonArray} is built from the specified array builder. If the object contains a
- * mapping for the specified name, this method replaces the old value with the {@code JsonArray}
- * from the specified array builder.
- *
- * @param name the name in the name/value pair
- * @param builder the value is the object array with this builder
- * @return this object builder
- * @throws NullPointerException if the specified name or builder is null
- */
- JsonObjectBuilder add(String name, JsonArrayBuilder builder);
-
- /**
- * Adds all name/value pairs in the JSON object associated with the specified object builder to
- * the JSON object associated with this object builder. The newly added name/value pair will
- * replace any existing name/value pair with the same name.
- *
- * @param builder the specified object builder
- * @return this object builder
- * @throws NullPointerException if the specified builder is null
- * @since 1.1
- */
- default JsonObjectBuilder addAll(JsonObjectBuilder builder) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Remove the name/value pair from the JSON object associated with this object builder if it is
- * present.
- *
- * @param name the name in the name/value pair to be removed
- * @return this object builder
- * @throws NullPointerException if the specified name is null
- * @since 1.1
- */
- default JsonObjectBuilder remove(String name) {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Returns the JSON object associated with this object builder. The iteration order for the {@code
- * JsonObject} is based on the order in which name/value pairs are added to the object using this
- * builder.
- *
- * @return JSON object that is being built
- */
- JsonObject build();
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonReader.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonReader.java
deleted file mode 100644
index e6acf877c84..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonReader.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * Copyright (c) 2012, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.io.Closeable;
-
-/**
- * Reads a JSON {@link JsonObject object} or an {@link JsonArray array} structure from an input
- * source.
- *
- * <p>The class {@link jakarta.json.Json} contains methods to create readers from input sources
- * ({@link java.io.InputStream} and {@link java.io.Reader}).
- *
- * <p>The following example demonstrates how to read an empty JSON array from a string:
- *
- * <pre>
- * <code>
- * JsonReader jsonReader = Json.createReader(new StringReader("[]"));
- * JsonArray array = jsonReader.readArray();
- * jsonReader.close();
- * </code>
- * </pre>
- *
- * <p>The class {@link JsonReaderFactory} also contains methods to create {@code JsonReader}
- * instances. A factory instance can be used to create multiple reader instances with the same
- * configuration. This the preferred way to create multiple instances. A sample usage is shown in
- * the following example:
- *
- * <pre>
- * <code>
- * JsonReaderFactory factory = Json.createReaderFactory(config);
- * JsonReader reader1 = factory.createReader(...);
- * JsonReader reader2 = factory.createReader(...);
- * </code>
- * </pre>
- */
-public interface JsonReader extends /*Auto*/ Closeable {
-
- /**
- * Returns a JSON array or object that is represented in the input source. This method needs to be
- * called only once for a reader instance.
- *
- * @return a JSON object or array
- * @throws JsonException if a JSON object or array cannot be created due to i/o error (IOException
- * would be cause of JsonException)
- * @throws jakarta.json.stream.JsonParsingException if a JSON object or array cannot be created
- * due to incorrect representation
- * @throws IllegalStateException if read, readObject, readArray, readValue or close method is
- * already called
- */
- JsonStructure read();
-
- /**
- * Returns a JSON object that is represented in the input source. This method needs to be called
- * only once for a reader instance.
- *
- * @return a JSON object
- * @throws JsonException if a JSON object cannot be created due to i/o error (IOException would be
- * cause of JsonException)
- * @throws jakarta.json.stream.JsonParsingException if a JSON object cannot be created due to
- * incorrect representation
- * @throws IllegalStateException if read, readObject, readArray, readValue or close method is
- * already called
- */
- JsonObject readObject();
-
- /**
- * Returns a JSON array that is represented in the input source. This method needs to be called
- * only once for a reader instance.
- *
- * @return a JSON array
- * @throws JsonException if a JSON array cannot be created due to i/o error (IOException would be
- * cause of JsonException)
- * @throws jakarta.json.stream.JsonParsingException if a JSON array cannot be created due to
- * incorrect representation
- * @throws IllegalStateException if read, readObject, readArray, readValue or close method is
- * already called
- */
- JsonArray readArray();
-
- /**
- * Returns a JSON value that is represented in the input source. This method needs to be called
- * only once for a reader instance.
- *
- * @return a JSON value
- * @throws JsonException if a JSON value be created due to i/o error (IOException would be cause
- * of JsonException)
- * @throws jakarta.json.stream.JsonParsingException if a JSON value cannot be created due to
- * incorrect representation
- * @throws IllegalStateException if read, readObject, readArray, readValue or close method is
- * already called
- * @since 1.1
- */
- default JsonValue readValue() {
- throw new UnsupportedOperationException();
- }
-
- /**
- * Closes this reader and frees any resources associated with the reader. This method closes the
- * underlying input source.
- *
- * @throws JsonException if an i/o error occurs (IOException would be cause of JsonException)
- */
- @Override
- void close();
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonString.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonString.java
deleted file mode 100644
index 9302756ad46..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonString.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-/** An immutable JSON string value. */
-public interface JsonString extends JsonValue {
-
- /**
- * Returns the JSON string value.
- *
- * @return a JSON string value
- */
- String getString();
-
- /**
- * Returns the char sequence for the JSON String value
- *
- * @return a char sequence for the JSON String value
- */
- CharSequence getChars();
-
- /**
- * Compares the specified object with this {@code JsonString} for equality. Returns {@code true}
- * if and only if the specified object is also a {@code JsonString}, and their {@link
- * #getString()} objects are <i>equal</i>.
- *
- * @param obj the object to be compared for equality with this {@code JsonString}
- * @return {@code true} if the specified object is equal to this {@code JsonString}
- */
- @Override
- boolean equals(Object obj);
-
- /**
- * Returns the hash code value for this {@code JsonString} object. The hash code of a {@code
- * JsonString} object is defined to be its {@link #getString()} object's hash code.
- *
- * @return the hash code value for this {@code JsonString} object
- */
- @Override
- int hashCode();
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonStructure.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonStructure.java
deleted file mode 100644
index 664722b262b..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonStructure.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) 2012, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import jakarta.json.bind.JsonbException;
-
-/**
- * Super type for the two structured types in JSON ({@link JsonObject object}s and {@link JsonArray
- * array}s).
- */
-public interface JsonStructure extends JsonValue {
-
- /**
- * Get the value referenced by the provided JSON Pointer in the JsonStructure.
- *
- * @param jsonPointer the JSON Pointer
- * @return the {@code JsonValue} at the referenced location
- * @throws JsonException if the JSON Pointer is malformed, or if it references a non-existing
- * member or value.
- * @since 1.1
- */
- public default JsonValue getValue(String jsonPointer) {
- throw new JsonbException("Not implemented");
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValue.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValue.java
deleted file mode 100644
index 788c7244161..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValue.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import jakarta.json.bind.JsonbException;
-
-/**
- * <code>JsonValue</code> represents an immutable JSON value.
- *
- * <p>A JSON value is one of the following: an object ({@link JsonObject}), an array ({@link
- * JsonArray}), a number ({@link JsonNumber}), a string ({@link JsonString}), {@code true} ({@link
- * JsonValue#TRUE JsonValue.TRUE}), {@code false} ({@link JsonValue#FALSE JsonValue.FALSE}), or
- * {@code null} ({@link JsonValue#NULL JsonValue.NULL}).
- */
-public interface JsonValue {
-
- /**
- * The empty JSON object.
- *
- * @since 1.1
- */
- static final JsonObject EMPTY_JSON_OBJECT = new EmptyObject();
-
- /**
- * The empty JSON array.
- *
- * @since 1.1
- */
- static final JsonArray EMPTY_JSON_ARRAY = new EmptyArray();
-
- /** Indicates the type of a {@link JsonValue} object. */
- enum ValueType {
- /** JSON array. */
- ARRAY,
-
- /** JSON object. */
- OBJECT,
-
- /** JSON string. */
- STRING,
-
- /** JSON number. */
- NUMBER,
-
- /** JSON true. */
- TRUE,
-
- /** JSON false. */
- FALSE,
-
- /** JSON null. */
- NULL
- }
-
- /** JSON null value. */
- static final JsonValue NULL = new JsonValueImpl(ValueType.NULL);
-
- /** JSON true value. */
- static final JsonValue TRUE = new JsonValueImpl(ValueType.TRUE);
-
- /** JSON false value. */
- static final JsonValue FALSE = new JsonValueImpl(ValueType.FALSE);
-
- /**
- * Returns the value type of this JSON value.
- *
- * @return JSON value type
- */
- ValueType getValueType();
-
- /**
- * Return the JsonValue as a JsonObject
- *
- * @return the JsonValue as a JsonObject
- * @throws ClassCastException if the JsonValue is not a JsonObject
- * @since 1.1
- */
- default JsonObject asJsonObject() {
- throw new JsonbException("Not implemented");
- }
-
- /**
- * Return the JsonValue as a JsonArray
- *
- * @return the JsonValue as a JsonArray
- * @throws ClassCastException if the JsonValue is not a JsonArray
- * @since 1.1
- */
- default JsonArray asJsonArray() {
- throw new JsonbException("Not implemented");
- }
-
- /**
- * Returns JSON text for this JSON value.
- *
- * @return JSON text
- */
- @Override
- String toString();
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValueImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValueImpl.java
deleted file mode 100644
index 3e851e43292..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValueImpl.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json;
-
-import java.io.Serializable;
-
-/**
- * Private implementation of {@link JsonValue} for simple {@link ValueType}s allowing their usage in
- * constants which are better to implement {@link Serializable}.
- *
- * @author Lukas Jungmann
- */
-final class JsonValueImpl implements JsonValue, Serializable {
-
- private final ValueType valueType;
-
- JsonValueImpl(ValueType valueType) {
- this.valueType = valueType;
- }
-
- /**
- * Returns the value type of this JSON value.
- *
- * @return JSON value type
- */
- @Override
- public ValueType getValueType() {
- return valueType;
- }
-
- /**
- * Compares the specified object with this {@link JsonValue} object for equality. Returns {@code
- * true} if and only if the specified object is also a JsonValue, and their {@link
- * #getValueType()} objects are <i>equal</i>.
- *
- * @param obj the object to be compared for equality with this JsonValue
- * @return {@code true} if the specified object is equal to this JsonValue
- */
- @Override
- public boolean equals(Object obj) {
- if (this == obj) {
- return true;
- }
- if (obj instanceof JsonValue) {
- return getValueType().equals(((JsonValue) obj).getValueType());
- }
- return false;
- }
-
- /**
- * Returns the hash code value for this {@link JsonValue} object. The hash code of the {@link
- * JsonValue} object is defined to be its {@link #getValueType()} object's hash code.
- *
- * @return the hash code value for this {@link JsonValue} object
- */
- @Override
- public int hashCode() {
- return valueType.hashCode();
- }
-
- @Override
- public String toString() {
- return valueType.name().toLowerCase();
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonProvider.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonProvider.java
deleted file mode 100644
index 35f57b5e03c..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonProvider.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package jakarta.json.bind;
-
-public interface JsonProvider {}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/Jsonb.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/Jsonb.java
deleted file mode 100644
index 43285b1df07..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/Jsonb.java
+++ /dev/null
@@ -1,285 +0,0 @@
-/*
- * Copyright (c) 2016, 2021 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json.bind;
-
-import java.lang.reflect.Type;
-
-import jakarta.json.GwtIncompatible;
-
-/**
- * {@code Jsonb} provides an abstraction over the JSON Binding framework operations:
- *
- * <ul>
- * <li>{@code fromJson}: read JSON input, deserialize to Java objects content tree
- * <li>{@code toJson}: serialize Java objects content tree to JSON input
- * </ul>
- *
- * <p>Instance of this class is created using {@link jakarta.json.bind.JsonbBuilder JsonbBuilder}
- * builder methods:
- *
- * <pre>{@code
- * // Example 1 - Creating Jsonb using default JsonbBuilder instance provided by default JsonbProvider
- * Jsonb jsonb = JsonbBuilder.create();
- *
- * // Example 2 - Creating Jsonb instance for a specific provider specified by a class name
- * Jsonb jsonb = JsonbBuilder.newBuilder("foo.bar.ProviderImpl).build();
- *
- * // Example 3 - Creating Jsonb instance from a custom provider implementation
- * Jsonb jsonb = new CustomJsonbBuilder().build();
- * }</pre>
- *
- * <b>Deserializing (reading) JSON</b><br>
- *
- * <blockquote>
- *
- * Can de-serialize JSON data that represents either an entire JSON document or a subtree of a JSON
- * document.
- *
- * </blockquote>
- *
- * <blockquote>
- *
- * Reading (deserializing) object content tree from a File:<br>
- * <br>
- *
- * <pre>
- * Jsonb jsonb = JsonbBuilder.create();
- * Book book = jsonb.fromJson(new FileReader("jsonfile.json"), Book.class);</pre>
- *
- * If the deserialization process is unable to deserialize the JSON content to an object content
- * tree, fatal error is reported that terminates processing by throwing JsonbException.
- *
- * </blockquote>
- *
- * <p><b>Serializing (writing) to JSON</b>
- *
- * <blockquote>
- *
- * Serialization writes the representation of a Java object content tree into JSON data.
- *
- * </blockquote>
- *
- * <blockquote>
- *
- * Writing (serializing) object content tree to a File:<br>
- * <br>
- *
- * <pre>
- * jsonb.toJson(object, new FileWriter("foo.json"));</pre>
- *
- * Writing (serializing) to a Writer:<br>
- * <br>
- *
- * <pre>
- * jsonb.toJson(object, new PrintWriter(System.out));
- * </pre>
- *
- * </blockquote>
- *
- * <p><b>Encoding</b>
- *
- * <blockquote>
- *
- * In deserialization operations ({@code fromJson}), encoding of JSON data is detected
- * automatically. Use the {@link jakarta.json.bind.JsonbConfig JsonbConfig} API to configure
- * expected input encoding used within deserialization operations. Client applications are expected
- * to supply a valid character encoding as defined in the <a
- * href="http://tools.ietf.org/html/rfc7159">RFC 7159</a> and supported by Java Platform.
- *
- * <p>In serialization operations ({@code toJson}), UTF-8 encoding is used by default for writing
- * JSON data. Use the {@link jakarta.json.bind.JsonbConfig JsonbConfig} API to configure the output
- * encoding used within serialization operations. Client applications are expected to supply a valid
- * character encoding as defined in the <a href="http://tools.ietf.org/html/rfc7159">RFC 7159</a>
- * and supported by Java Platform.
- *
- * </blockquote>
- *
- * <p>For optimal use, {@code JsonbBuilder} and {@code Jsonb} instances should be reused - for a
- * typical use-case, only one {@code Jsonb} instance is required by an application.
- *
- * <p>All the methods in this class are safe for use by multiple concurrent threads.
- *
- * <p>Calling {@code Closable.close()} method will cleanup all CDI managed components (such as
- * adapters with CDI dependencies) created during interaction with Jsonb. Calling {@code close()}
- * must be done after all threads has finished interaction with Jsonb. If there are remaining
- * threads working with Jsonb and {@code close()} is called, behaviour is undefined.
- *
- * @see Jsonb
- * @see JsonbBuilder
- * @see java.util.ServiceLoader
- * @since JSON Binding 1.0
- */
-public interface Jsonb extends AutoCloseable {
-
- /**
- * Reads in a JSON data from the specified string and return the resulting content tree.
- *
- * @param str The string to deserialize JSON data from.
- * @param type Type of the content tree's root object.
- * @param <T> Type of the content tree's root object.
- * @return the newly created root object of the java content tree
- * @throws JsonbException If any unexpected error(s) occur(s) during deserialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- */
- <T> T fromJson(String str, Class<T> type) throws JsonbException;
-
- /**
- * Reads in a JSON data from the specified string and return the resulting content tree.
- *
- * @param str The string to deserialize JSON data from.
- * @param runtimeType Runtime type of the content tree's root object.
- * @param <T> Type of the content tree's root object.
- * @return the newly created root object of the java content tree
- * @throws JsonbException If any unexpected error(s) occur(s) during deserialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- */
- <T> T fromJson(String str, Type runtimeType) throws JsonbException;
-
- /**
- * Reads in a JSON data from the specified Reader and return the resulting content tree.
- *
- * @param reader The character stream is read as a JSON data.
- * @param type Type of the content tree's root object.
- * @param <T> Type of the content tree's root object.
- * @return the newly created root object of the java content tree
- * @throws JsonbException If any unexpected error(s) occur(s) during deserialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- */
- @GwtIncompatible
- <T> T fromJson(java.io.Reader reader, Class<T> type) throws JsonbException;
-
- /**
- * Reads in a JSON data from the specified Reader and return the resulting content tree.
- *
- * @param reader The character stream is read as a JSON data.
- * @param runtimeType Runtime type of the content tree's root object.
- * @param <T> Type of the content tree's root object.
- * @return the newly created root object of the java content tree
- * @throws JsonbException If any unexpected error(s) occur(s) during deserialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- */
- @GwtIncompatible
- <T> T fromJson(java.io.Reader reader, Type runtimeType) throws JsonbException;
-
- /**
- * Reads in a JSON data from the specified InputStream and return the resulting content tree.
- *
- * @param stream The stream is read as a JSON data. Upon a successful completion, the stream will
- * be closed by this method.
- * @param type Type of the content tree's root object.
- * @param <T> Type of the content tree's root object.
- * @return the newly created root object of the java content tree
- * @throws JsonbException If any unexpected error(s) occur(s) during deserialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- */
- @GwtIncompatible
- <T> T fromJson(java.io.InputStream stream, Class<T> type) throws JsonbException;
-
- /**
- * Reads in a JSON data from the specified InputStream and return the resulting content tree.
- *
- * @param stream The stream is read as a JSON data. Upon a successful completion, the stream will
- * be closed by this method.
- * @param runtimeType Runtime type of the content tree's root object.
- * @param <T> Type of the content tree's root object.
- * @return the newly created root object of the java content tree
- * @throws JsonbException If any unexpected error(s) occur(s) during deserialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- */
- @GwtIncompatible
- <T> T fromJson(java.io.InputStream stream, Type runtimeType) throws JsonbException;
-
- /**
- * Writes the Java object tree with root object {@code object} to a String instance as JSON.
- *
- * @param object The root object of the object content tree to be serialized. Must not be null.
- * @return String instance with serialized JSON data.
- * @throws JsonbException If any unexpected problem occurs during the serialization, such as I/O
- * error.
- * @throws NullPointerException If any of the parameters is {@code null}.
- * @since JSON Binding 1.0
- */
- String toJson(Object object) throws JsonbException;
-
- /**
- * Writes the Java object tree with root object {@code object} to a String instance as JSON.
- *
- * @param object The root object of the object content tree to be serialized. Must not be null.
- * @param runtimeType Runtime type of the content tree's root object. Provided type needs to be
- * related to the type of the instance.
- * @return String instance with serialized JSON data.
- * @throws JsonbException If any unexpected problem occurs during the serialization, such as I/O
- * error.
- * @throws NullPointerException If any of the parameters is {@code null}.
- * @since JSON Binding 1.0
- */
- String toJson(Object object, Type runtimeType) throws JsonbException;
-
- /**
- * Writes the object content tree into a Writer character stream.
- *
- * @param object The object content tree to be serialized.
- * @param writer The JSON will be sent as a character stream to the given {@link Writer}.
- * @throws JsonbException If any unexpected problem occurs during the serialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- * @since JSON Binding 1.0
- */
- @GwtIncompatible
- void toJson(Object object, java.io.Writer writer) throws JsonbException;
-
- /**
- * Writes the object content tree into a Writer character stream.
- *
- * @param object The object content tree to be serialized.
- * @param runtimeType Runtime type of the content tree's root object. Provided type needs to be
- * related to the type of the instance.
- * @param writer The JSON will be sent as a character stream to the given {@link Writer}.
- * @throws JsonbException If any unexpected problem occurs during the serialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- * @since JSON Binding 1.0
- */
- @GwtIncompatible
- void toJson(Object object, Type runtimeType, java.io.Writer writer) throws JsonbException;
-
- /**
- * Writes the object content tree into output stream.
- *
- * @param object The object content tree to be serialized.
- * @param stream The JSON will be sent as a byte stream to the given {@link OutputStream}. Upon a
- * successful completion, the stream will be closed by this method.
- * @throws JsonbException If any unexpected problem occurs during the serialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- * @since JSON Binding 1.0
- */
- @GwtIncompatible
- void toJson(Object object, java.io.OutputStream stream) throws JsonbException;
-
- /**
- * Writes the object content tree into output stream.
- *
- * @param object The object content tree to be serialized.
- * @param runtimeType Runtime type of the content tree's root object. Provided type needs to be
- * related to the type of the instance.
- * @param stream The JSON will be sent as a byte stream to the given {@link OutputStream}. Upon a
- * successful completion, the stream will be closed by this method.
- * @throws JsonbException If any unexpected problem occurs during the serialization.
- * @throws NullPointerException If any of the parameters is {@code null}.
- * @since JSON Binding 1.0
- */
- @GwtIncompatible
- void toJson(Object object, Type runtimeType, java.io.OutputStream stream) throws JsonbException;
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbBuilder.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbBuilder.java
deleted file mode 100644
index 01acda7e12c..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbBuilder.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json.bind;
-
-import jakarta.json.bind.spi.JsonbProvider;
-
-/**
- * JsonbBuilder class provides the client's entry point to the JSON Binding API. It builds {@link
- * jakarta.json.bind.Jsonb Jsonb} instances based on all parameters and configuration provided
- * before calling {@code build()} method.
- *
- * <p>For most use-cases, only one instance of JsonbBuilder is required within the application.
- *
- * @see Jsonb
- * @see java.util.ServiceLoader
- * @since JSON Binding 1.0
- */
-public interface JsonbBuilder {
-
- /**
- * Set configuration which will be set to the newly created {@link jakarta.json.bind.Jsonb Jsonb}
- * instance.
- *
- * @param config Configuration for {@link jakarta.json.bind.Jsonb Jsonb} instance.
- * @return This {@code JsonbBuilder} instance.
- */
- JsonbBuilder withConfig(JsonbConfig config);
-
- /**
- * Provides a <a href="https://projects.eclipse.org/projects/ee4j.jsonp/">JSON-P</a> provider to
- * be used for all <a href="https://projects.eclipse.org/projects/ee4j.jsonp/">JSON-P</a> related
- * operations.
- *
- * @param jsonpProvider {@link jakarta.json.spi.JsonProvider JsonProvider} instance to be used by
- * Jsonb to lookup JSON-P implementation.
- * @return This {@code JsonbBuilder} instance.
- */
- JsonbBuilder withProvider(JsonProvider jsonpProvider);
-
- /**
- * Returns a new instance of {@link jakarta.json.bind.Jsonb Jsonb} based on the parameters and
- * configuration specified previously in this builder.
- *
- * @return Jsonb A new instance of {@link jakarta.json.bind.Jsonb Jsonb} class. Always a non-null
- * valid object.
- * @throws jakarta.json.bind.JsonbException If an error was encountered while creating the Jsonb
- * instance, such as (but not limited to) no JSON Binding provider found, or classes provide
- * conflicting annotations.
- * @throws IllegalArgumentException If there's an error processing the set parameters, such as the
- * non-null parameter is assigned null value, or unrecognized property is set in {@link
- * jakarta.json.bind.JsonbConfig JsonbConfig}.
- */
- Jsonb build();
-
- /**
- * Create a new {@link jakarta.json.bind.Jsonb} instance using the default {@code JsonbBuilder}
- * implementation provided as returned from {@link jakarta.json.bind.spi.JsonbProvider#provider()}
- * method.
- *
- * @return new {@link jakarta.json.bind.Jsonb Jsonb} instance.
- */
- static Jsonb create() {
- return JsonbProvider.provider().create().build();
- }
-
- /**
- * Create a new {@link jakarta.json.bind.Jsonb} instance using the default {@code JsonbBuilder}
- * implementation provided as returned from {@link jakarta.json.bind.spi.JsonbProvider#provider()}
- * method, configured with provided configuration.
- *
- * @param config Provided configuration for {@link jakarta.json.bind.Jsonb} instance.
- * @return new {@link jakarta.json.bind.Jsonb Jsonb} instance.
- */
- static Jsonb create(JsonbConfig config) {
- return JsonbProvider.provider().create().withConfig(config).build();
- }
-
- /**
- * Create a new {@code JsonbBuilder} instance as returned by the default {@link
- * jakarta.json.bind.spi.JsonbProvider#provider()} method.
- *
- * @return new {@code JsonbBuilder} instance.
- */
- static JsonbBuilder newBuilder() {
- return JsonbProvider.provider().create();
- }
-
- /**
- * Create a new {@code JsonbBuilder} instance as returned by {@link
- * jakarta.json.bind.spi.JsonbProvider#provider(String)} method.
- *
- * @param providerName Provider class name to be looked up by {@link java.util.ServiceLoader
- * ServiceLoader}.
- * @return new {@code JsonbBuilder} instance.
- */
- static JsonbBuilder newBuilder(final String providerName) {
- return JsonbProvider.provider(providerName).create();
- }
-
- /**
- * Create a new {@code JsonbBuilder} instance as returned by {@code provider#create} call.
- *
- * @param provider {@link jakarta.json.spi.JsonProvider JsonProvider} instance used for creating
- * {@code JsonBuilder instances}.
- * @return new {@code JsonbBuilder} instance.
- */
- static JsonbBuilder newBuilder(final JsonbProvider provider) {
- return provider.create();
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbConfig.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbConfig.java
deleted file mode 100644
index a00c868ae8b..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbConfig.java
+++ /dev/null
@@ -1,369 +0,0 @@
-/*
- * Copyright (c) 2016, 2021 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json.bind;
-
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.Map;
-import java.util.Optional;
-
-import jakarta.json.bind.adapter.JsonbAdapter;
-import jakarta.json.bind.config.PropertyNamingStrategy;
-import jakarta.json.bind.config.PropertyVisibilityStrategy;
-import jakarta.json.bind.serializer.JsonbDeserializer;
-import jakarta.json.bind.serializer.JsonbSerializer;
-
-/**
- * <a id="supportedProps"></a> <b>Supported Properties</b><br>
- *
- * <blockquote>
- *
- * <p>All JSON Binding providers are required to support the following set of properties. Some
- * providers may support additional properties.
- *
- * <dl>
- * <dt><code>jsonb.to.json.formatted</code> - java.lang.Boolean
- * <dd>Controls whether or not the {@link jakarta.json.bind.Jsonb Jsonb} {@code toJson()} methods
- * will format the resulting JSON data with line breaks and indentation. A true value for this
- * property indicates human readable indented data, while a false value indicates unformatted
- * data. Default value is false (unformatted) if this property is not specified.
- * </dl>
- *
- * <dl>
- * <dt><code>jsonb.to.json.encoding</code> - java.lang.String
- * <dd>The {@link jakarta.json.bind.Jsonb Jsonb} serialization {@code toJson()} methods will
- * default to this property for encoding of output JSON data. Default value is 'UTF-8' if this
- * property is not specified.
- * </dl>
- *
- * <dl>
- * <dt><code>jsonb.from.json.encoding</code> - java.lang.String
- * <dd>The {@link jakarta.json.bind.Jsonb Jsonb} deserialization {@code fromJson()} methods will
- * default to this property encoding of input JSON data if the encoding cannot be detected.
- * </dl>
- *
- * </blockquote>
- *
- * This object is not thread safe. Implementations are expected to make a defensive copy of the
- * object before applying the configuration.
- *
- * @since JSON Binding 1.0
- */
-public class JsonbConfig {
-
- private final Map<String, Object> configuration = new HashMap<>();
-
- /**
- * Property used to specify whether or not the serialized JSON data is formatted with line feeds
- * and indentation.
- */
- public static final String FORMATTING = "jsonb.formatting";
-
- /**
- * The Jsonb serialization {@code toJson()} methods will default to this property for encoding of
- * output JSON data. Default value is 'UTF-8'.
- *
- * <p>The Jsonb deserialization {@code fromJson()} methods will default to this property encoding
- * of input JSON data if the encoding cannot be detected automatically.
- */
- public static final String ENCODING = "jsonb.encoding";
-
- /** Property used to specify custom naming strategy. */
- public static final String PROPERTY_NAMING_STRATEGY = "jsonb.property-naming-strategy";
-
- /** Property used to specify custom order strategy. */
- public static final String PROPERTY_ORDER_STRATEGY = "jsonb.property-order-strategy";
-
- /** Property used to specify null values serialization behavior. */
- public static final String NULL_VALUES = "jsonb.null-values";
-
- /** Property used to specify strict I-JSON serialization compliance. */
- public static final String STRICT_IJSON = "jsonb.strict-ijson";
-
- /** Property used to specify custom visibility strategy. */
- public static final String PROPERTY_VISIBILITY_STRATEGY = "jsonb.property-visibility-strategy";
-
- /** Property used to specify custom mapping adapters for generic types. */
- public static final String ADAPTERS = "jsonb.adapters";
-
- /** Property used to specify custom serializers. */
- public static final String SERIALIZERS = "jsonb.serializers";
-
- /** Property used to specify custom deserializers. */
- public static final String DESERIALIZERS = "jsonb.derializers";
-
- /** Property used to specify custom binary data strategy. */
- public static final String BINARY_DATA_STRATEGY = "jsonb.binary-data-strategy";
-
- /** Property used to specify custom date format globally. */
- public static final String DATE_FORMAT = "jsonb.date-format";
-
- /** Property used to specify locale globally. */
- public static final String LOCALE = "jsonb.locale";
-
- /** Property used to specify required creator parameters. */
- public static final String CREATOR_PARAMETERS_REQUIRED = "jsonb.creator-parameters-required";
-
- /**
- * Set the particular configuration property to a new value. The method can only be used to set
- * one of the standard JSON Binding properties defined in this class or a provider specific
- * property.
- *
- * @param name The name of the property to be set. This value can either be specified using one of
- * the constant fields or a user supplied string.
- * @param value The value of the property to be set
- * @return This JsonbConfig instance.
- * @throws NullPointerException if the name parameter is null.
- */
- public final JsonbConfig setProperty(final String name, final Object value) {
- configuration.put(name, value);
- return this;
- }
-
- /**
- * Return value of particular configuration property. The method can only be used to retrieve one
- * of the standard JSON Binding properties defined in this class or a provider specific property.
- * Attempting to get an undefined property will result in an empty Optional value. See <a
- * href="#supportedProps">Supported Properties</a>.
- *
- * @param name The name of the property to retrieve
- * @return The value of the requested property
- * @throws NullPointerException if the name parameter is null.
- */
- public final Optional<Object> getProperty(final String name) {
- return Optional.ofNullable(configuration.get(name));
- }
-
- /**
- * Return all configuration properties as an unmodifiable map.
- *
- * @return All configuration properties as an unmodifiable map
- */
- public final Map<String, Object> getAsMap() {
- return Collections.unmodifiableMap(configuration);
- }
-
- /**
- * Property used to specify whether or not the serialized JSON data is formatted with linefeeds
- * and indentation.
- *
- * <p>Configures value of {@link #FORMATTING} property.
- *
- * @param formatted True means serialized data is formatted, false (default) means no formatting.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withFormatting(final Boolean formatted) {
- return setProperty(FORMATTING, formatted);
- }
-
- /**
- * Property used to specify whether null values should be serialized to JSON document or skipped.
- *
- * <p>Configures value of {@link #NULL_VALUES} property.
- *
- * @param serializeNullValues True means that null values will be serialized into JSON document,
- * otherwise they will be effectively skipped.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withNullValues(final Boolean serializeNullValues) {
- return setProperty(NULL_VALUES, serializeNullValues);
- }
-
- /**
- * The binding operations will default to this property for encoding of JSON data. For input data
- * (fromJson), selected encoding is used if the encoding cannot be detected automatically. Default
- * value is 'UTF-8'.
- *
- * <p>Configures value of {@link #ENCODING} property.
- *
- * @param encoding Valid character encoding as defined in the <a
- * href="http://tools.ietf.org/html/rfc7159">RFC 7159</a> and supported by Java Platform.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withEncoding(final String encoding) {
- return setProperty(ENCODING, encoding);
- }
-
- /**
- * Property used to specify whether strict I-JSON serialization compliance should be enforced.
- *
- * <p>Configures value of {@link #STRICT_IJSON} property.
- *
- * @param enabled True means data is serialized in strict compliance according to RFC 7493.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withStrictIJSON(final Boolean enabled) {
- return setProperty(STRICT_IJSON, enabled);
- }
-
- /**
- * Property used to specify custom naming strategy.
- *
- * <p>Configures value of {@link #PROPERTY_NAMING_STRATEGY} property.
- *
- * @param propertyNamingStrategy Custom naming strategy which affects serialization and
- * deserialization.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withPropertyNamingStrategy(
- final PropertyNamingStrategy propertyNamingStrategy) {
- return setProperty(PROPERTY_NAMING_STRATEGY, propertyNamingStrategy);
- }
-
- /**
- * Property used to specify custom naming strategy.
- *
- * <p>Configures value of {@link #PROPERTY_NAMING_STRATEGY} property.
- *
- * @param propertyNamingStrategy Predefined naming strategy which affects serialization and
- * deserialization.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withPropertyNamingStrategy(final String propertyNamingStrategy) {
- return setProperty(PROPERTY_NAMING_STRATEGY, propertyNamingStrategy);
- }
-
- /**
- * Property used to specify property order strategy.
- *
- * <p>Configures values of {@link #PROPERTY_ORDER_STRATEGY} property.
- *
- * @param propertyOrderStrategy Predefined property order strategy which affects serialization.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withPropertyOrderStrategy(final String propertyOrderStrategy) {
- return setProperty(PROPERTY_ORDER_STRATEGY, propertyOrderStrategy);
- }
-
- /**
- * Property used to specify custom property visibility strategy.
- *
- * <p>Configures value of {@link #PROPERTY_VISIBILITY_STRATEGY} property.
- *
- * @param propertyVisibilityStrategy Custom property visibility strategy which affects
- * serialization and deserialization.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withPropertyVisibilityStrategy(
- final PropertyVisibilityStrategy propertyVisibilityStrategy) {
- return setProperty(PROPERTY_VISIBILITY_STRATEGY, propertyVisibilityStrategy);
- }
-
- /**
- * Property used to specify custom mapping adapters.
- *
- * <p>Configures value of {@link #ADAPTERS} property.
- *
- * <p>Calling withAdapters more than once will merge the adapters with previous value.
- *
- * @param adapters Custom mapping adapters which affects serialization and deserialization.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withAdapters(final JsonbAdapter... adapters) {
- mergeProperties(ADAPTERS, adapters, JsonbAdapter.class);
- return this;
- }
-
- /**
- * Property used to specify custom serializers.
- *
- * <p>Configures value of {@link #SERIALIZERS} property.
- *
- * <p>Calling withSerializers more than once will merge the serializers with previous value.
- *
- * @param serializers Custom serializers which affects serialization.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withSerializers(final JsonbSerializer... serializers) {
- mergeProperties(SERIALIZERS, serializers, JsonbSerializer.class);
- return this;
- }
-
- /**
- * Property used to specify custom deserializers.
- *
- * <p>Configures value of {@link #DESERIALIZERS} property.
- *
- * <p>Calling withDeserializers more than once will merge the deserializers with previous value.
- *
- * @param deserializers Custom deserializers which affects deserialization.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withDeserializers(final JsonbDeserializer... deserializers) {
- mergeProperties(DESERIALIZERS, deserializers, JsonbDeserializer.class);
- return this;
- }
-
- /**
- * Property used to specify custom binary data strategy.
- *
- * <p>Configures value of {@link #BINARY_DATA_STRATEGY} property.
- *
- * @param binaryDataStrategy Custom binary data strategy which affects serialization and
- * deserialization.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withBinaryDataStrategy(final String binaryDataStrategy) {
- return setProperty(BINARY_DATA_STRATEGY, binaryDataStrategy);
- }
-
- /**
- * Property used to specify custom date format. This format will be used by default for all date
- * classes serialization and deserialization.
- *
- * <p>Configures values of {@link #DATE_FORMAT} and {@link #LOCALE} properties.
- *
- * @param dateFormat Custom date format as specified in {@link
- * java.time.format.DateTimeFormatter}.
- * @param locale Locale, if null is specified {@link Locale#getDefault} will be used.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withDateFormat(final String dateFormat, final Locale locale) {
- return setProperty(DATE_FORMAT, dateFormat)
- .setProperty(LOCALE, locale != null ? locale : Locale.getDefault());
- }
-
- /**
- * Property used to specify custom locale.
- *
- * <p>Configures value of {@link #LOCALE} property.
- *
- * @param locale Locale, must not be null.
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withLocale(final Locale locale) {
- return setProperty(LOCALE, locale);
- }
-
- /**
- * Property used to specify whether all creator parameters should be treated as required. <br>
- * Default value is {@code false}.
- *
- * @param requiredParameters Whether creator parameters are required
- * @return This JsonbConfig instance.
- */
- public final JsonbConfig withCreatorParametersRequired(final boolean requiredParameters) {
- return setProperty(CREATOR_PARAMETERS_REQUIRED, requiredParameters);
- }
-
- @SuppressWarnings("unchecked")
- private <T> void mergeProperties(
- final String propertyKey, final T[] values, final Class<T> tClass) {
- throw new JsonbException("Not implemented");
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbException.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbException.java
deleted file mode 100644
index e9a05db1a5d..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbException.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package jakarta.json.bind;
-
-/**
- * Root class for all JSON Binding exceptions.
- *
- * @since JSON Binding 1.0
- */
-public class JsonbException extends RuntimeException {
-
- private static final long serialVersionUID = 1L;
-
- /**
- * Constructs a new runtime exception with the specified detail message. The cause is not
- * initialized, and may subsequently be initialized by a call to {@link #initCause}.
- *
- * @param message The detail message. The detail message is saved for later retrieval by the
- * {@link #getMessage()} method.
- */
- public JsonbException(final String message) {
- super(message);
- }
-
- /**
- * Constructs a new runtime exception with the specified detail message and cause.
- *
- * <p>Note that the detail message associated with {@code cause} is <i>not</i> automatically
- * incorporated in this runtime exception's detail message.
- *
- * @param message The detail message (which is saved for later retrieval by the {@link
- * #getMessage()} method).
- * @param cause The cause (which is saved for later retrieval by the {@link #getCause()} method).
- * (A {@code null} value is permitted, and indicates that the cause is nonexistent or
- * unknown.)
- */
- public JsonbException(final String message, final Throwable cause) {
- super(message, cause);
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/adapter/JsonbAdapter.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/adapter/JsonbAdapter.java
deleted file mode 100644
index 3ac052ab9c2..00000000000
--- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/adapter/JsonbAdapter.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
... 45812 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org