Yes, we can make it private but we'll need to change `listLocks()` to...

    public Collection<Lock> listLocks()

which is better anyway.