SES-1695 Model now extends Graph. GraphImpl marked deprecated. GraphUtil
not deprecated but note about Model as alternative added. AbstractModel
takes care of Graph method implementations for all Model classes.
Add javadoc comments
Enable serializable tests and make TreeModel Serializable
Ensure the Model remains serializable after a call to getValueFactory()
and deprecate it and match()
Use matchPattern privately for efficiency.
SES-1710 : Change Model back to Resource/URI/Value/Resource for accessor
methods

https://groups.google.com/d/topic/sesame-devel/l0vV26U942o/discussion

http://sourceforge.net/mailarchive/message.php?msg_id=30381783
SES-1710 : Cleanup LinkedHashModel

Add @Override annotations and convert the types for some private methods
to support future compile time checking
SES-1710 : Add override annotations to UnmodifiableModel
SES-1710 : Cleanup TreeModel

Add @override annotations for future compile time checking of interface
method signatures
Modify internal method to allow future compile time typechecking of
changes
SES-1710 : Switch to using Collections.emptyIterator() in EmptyModel
SES-1710 : Revert EmptyModel change, as Collections.emptyIterator is 1.7

Backport to 1.6 compatible code.
Merged in ses-1695 (pull request #44)

SES-1695 Consolidating Graph and Model