// Create a ContainerNode object
	// Set the properties of the new ContainerNode
	ContainerNode container = diagram.getFactory().createContainerNode(10, 10, 100, 40);
	container.setFont(new Font("Times New Roman", Font.BOLD,5));
	container.setCaption("Container - Arrows");
	container.setCaptionColor(new Color(200, 200, 200));
	container.setCaptionHeight(5);
	container.setFoldable(true);
	container.setAutoShrink(true);
		
	// Create some ShapeNode objects.
	// First shape node
	ShapeNode node1 = diagram.getFactory().createShapeNode(20, 20, 10, 10);
	node1.setShape(Shape.fromId("Arrow1"));
		
	// Second shape node
	ShapeNode node2 = diagram.getFactory().createShapeNode(40, 20, 10, 10);
	node2.setShape(Shape.fromId("Arrow2"));
		
	// Third shape node
	ShapeNode node3 = diagram.getFactory().createShapeNode(60, 20, 10, 10);
	node3.setShape(Shape.fromId("Arrow3"));
		
	// Add the ShapeNodes to the container
	container.add(node1);
	container.add(node2);
	container.add(node3);