Bug 161383 Support page-break-inside property on report item
Need support page-break-inside property on report items
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/ElementDefn.java
buildProperties( );
		
		if ( !isAbstract( ) )
			checkJavaClass( );
		checkPropertyVisibilities( );
		buildSlots( );
		buildTriggerDefnSet( );
		isBuilt = true;
	}
	/**
	 * Checks the validation of the defined property visibilities. If the
	 * property with the name is not defined, then the visibility is illegal.
	 * 
	 * @throws MetaDataException
	 *             if the property definition is not found
	 */
	private void checkPropertyVisibilities( ) throws MetaDataException
	{
		if ( this.propVisibilites == null )
			return;
		Iterator propNames = this.propVisibilites.keySet( ).iterator( );
		while ( propNames.hasNext( ) )
		{
			String propName = (String) propNames.next( );
			
			if ( getProperty( propName ) == null )
				throw new MetaDataException(
						new String[]{name, propName},
						MetaDataException.DESIGN_EXCEPTION_VISIBILITY_PROPERTY_NOT_FOUND );
		}