An alternative is to implement `akka.persistence.snapshot.japi.SnapshotStore` fully in Java and use some helpers (implemented in Scala) to bridge the Scala and the Java API. Maybe that's even cleaner ...