internal virtual bool shouldReturnProcessInstanceId(StartProcess startProcess, MethodInvocation methodInvocation, object result) { return(startProcess.returnProcessInstanceId() && (result is string || typeof(string).IsAssignableFrom(methodInvocation.Method.ReturnType))); }