Bug 164070 Support widows/orphans properties on text item
Support widows/orphans properties on block text item(label, text, data etc), About the definition of widows/orphans, please refer to CSS spec.
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/DesignElementHandleTest.java
stack.undo( );
		assertEquals( slot.getCount( ), 0 );
		assertNull( container1.getContainer( ) );
		stack.redo( );
		assertEquals( slot.getCount( ), 1 );
		assertEquals( slot.get( 0 ), container1 );
		assertEquals( container1.getContainer( ), section1 );
		
		FreeFormHandle container2 = factory.newFreeForm( "Sample" );
		slot = section2.getReportItems( );
		section2.getReportItems( ).add( container2 );
		assertEquals( slot.getCount( ), 1 );
		assertEquals( slot.get( 0 ), container2 );
		assertEquals( design.findElement( "Sample" ), container2 );
		assertEquals( container2.getContainer( ), section2 );
		
		MasterPageHandle masterPageHandle = factory
				.newSimpleMasterPage( "masterPage" );
		designHandle.getMasterPages( ).add( masterPageHandle );
		try
		{
			FreeFormHandle freeForm1 = factory.newFreeForm( "form1" );
			FreeFormHandle freeForm2 = factory.newFreeForm( "form2" );
			masterPageHandle.getSlot( SimpleMasterPage.PAGE_HEADER_SLOT ).add(
					freeForm1 );
			masterPageHandle.getSlot( SimpleMasterPage.PAGE_HEADER_SLOT ).add(
					freeForm2 );
			fail( );
		}
		catch ( ContentException e )