Bug 186947 Make dataSetEditor more compatible to oda
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/data/ui/property/PropertyNode.java
return (PropertyNode[]) subNodes.toArray( new PropertyNode[]{} );
	}
	public final Control createPageControl( Composite parent )
	{
		assert ( parent != null ) : "parent composite is null"; 
		pageControl = page.createPageControl( parent );
		assert ( pageControl != null ) : "The page returned a null control"; 
		return pageControl;
	}
	public final Control getPageControl( )
	{
		return pageControl;
	}
	/**
	 * @return Returns the pageInitialized.
	 */
	public final boolean isPageControlCreated( )
	{
		return ( pageControl != null );
	}
	public final boolean hasSubNodes( )
	{
		return ( subNodes != null && subNodes.size( ) > 0 );
	}
	public final void setContainer( IPropertyPageContainer container )
	{
		assert ( page != null ) : "There is no page present"; 
		page.setContainer( container );
	}
}