{
And anAnd = new And();
assertTrue(anAnd.countDecorations() == 0);
assertTrue(anAnd.getDecorations().size() == 0);
assertFalse(anAnd.isDecorated());
DecorationImpl decoration = new DecorationImpl();
anAnd.decorate(decoration);
assertTrue(anAnd.countDecorations() == 1);
assertTrue(anAnd.getDecorations().size() != 0);
assertTrue(anAnd.isDecorated());
List<Decoration> decorations = anAnd.getDecorations();