Yep, that's correct. Calling `commit(boolean checkpoint)` with false
will write the changes but leave the dirty state as is (this was the
main feature of CopyingBeanProvider). The dirty state will reset if
you call `checkpoint()` or load a new bean using `setValue(T)`.
Currently there's no javadoc download, and the javadoc is pretty
sparse. The release notes have some info about the new features/
changes in the upcoming 0.8 release.
Cheers
Andrew