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