Any reason this should be a hard-coded pid and not dynamically calculated, e.g.:

```
        final String pid = UUID.randomUUID().toString();
```