Bug 130492 Provide a method to serialize the report with library information.
Currently, when engine generate the report document file, the document does not contain any library information. That will cause many propblem on server side. Model should provide a method to serialize the report with library information to a stream so that the generated report document can contain all information that the report need.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignElement.java
{
			if ( e == element )
				return true;
			e = e.getExtendsElement( );
		}
		return false;
	}
	/**
	 * Determines if any elements extend this element.
	 * 
	 * @return True if the element is extended, false if not.
	 */
	public boolean hasDerived( )
	{
		return derived != null && derived.size( ) > 0;
	}
	/**
	 * Returns the optional display name. Note: set the display name by calling
	 * the {@link #setProperty( String, Object )}method.
	 * <p>
	 * Part of: The name system.
	 * 
	 * @return Returns the displayName.
	 */
	public String getDisplayName( )
	{
		return (String) getLocalProperty( null, DISPLAY_NAME_PROP );
	}
	/**
	 * Returns the optional message id used to localize the display name. Note: