A java library which provides a hamcrest matcher for matching objects and graphs which follow the Java beans standard