Can do an early return rather than further indenting the whole method:

```javascript
if (_.isEmpty(operation.parameters)) {
  return;
}
```

Also I believe underscore will handle iterating on falsey values the way you'd expect (no iterations), so I wouldn't mind if a lot of these falsey checks just went away.