This
PersistencePlugin abstract base class saves and
restores blackboard objects in files. The actual opening of the
input and output streams remains abstract.
There is one optional parameter naming the persistence root
directory. If the parameter is omitted, the persistence root is
specified by system properties.