## Expected Behavior When calling a Workflow activity, we should support parameterized types for return types, as it is supported in Spring: ``` new ParameterizedTypeReference<List<OrderItem>>(){} ``` ## Actual Behavior We only support Class<V> returnType; ``` default <V> Task<V> callActivity(String name, Object input, Class<V> returnType) ``` <!-- Briefly describe what is actually happening --> ## Steps to Reproduce the Problem <!-- How can a maintainer reproduce this issue (be detailed) --> ## Release Note <!-- How should the fix for this issue be communicated in our release notes? It can be populated later. --> <!-- Keep it as a single line. Examples: --> <!-- RELEASE NOTE: **ADD** New feature in Dapr. --> <!-- RELEASE NOTE: **FIX** Bug in runtime. --> <!-- RELEASE NOTE: **UPDATE** Runtime dependency. --> RELEASE NOTE: