GenericWorkflowClient client = getGenericClientToUse();
return createClientInstance(execution, options, dataConverter, client);
}
private GenericWorkflowClient getGenericClientToUse() {
GenericWorkflowClient result;
if (genericClient == null) {
result = decisionContextProvider.getDecisionContext().getWorkflowClient();
} else {
result = genericClient;
}