The MessageSystem added with exceptions

The Hibernate branch was chosen as masterBranch.