extend [DynamicWorkflow](https://github.com/temporalio/sdk-java/blob/37a0e463fae2312882b5c946f423a0dbf85f9666/temporal-sdk/src/main/java/io/temporal/workflow/DynamicWorkflow.java#L25-L48) + [DynamicActivity](https://github.com/temporalio/sdk-java/blob/37a0e463fae2312882b5c946f423a0dbf85f9666/temporal-sdk/src/main/java/io/temporal/activity/DynamicActivity.java#L26-L42) interfaces then use [untyped stubs ](https://github.com/temporalio/sdk-java/blob/37a0e463fae2312882b5c946f423a0dbf85f9666/temporal-sdk/src/test/java/io/temporal/workflow/DynamicWorkflowTest.java#L76)to invoke them