Bug 176450 Support link to CSS Feature(Model Part)
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/StructureFactory.java
*             if the library has the <code>baseImage</code> is not
	 *             included in the <code>targetModule</code>
	 */
	public static EmbeddedImage newEmbeddedImageFrom(
			EmbeddedImageHandle baseImage, ModuleHandle targetModule )
			throws LibraryException
	{
		if ( baseImage == null )
			return null;
		EmbeddedImage newImage = newEmbeddedImageFrom( baseImage, baseImage
				.getName( ), targetModule );
		targetModule.rename( newImage );
		return newImage;
	}
	/**
	 * Creates a bound data column name with the unique column name. The new
	 * name is given as "newName_[number]".
	 * <p>
	 * For example, if the <code>newName</code> is "column" and this is
	 * duplicate, then the name of return column is: "column_1".
	 * 
	 * @param element
	 *            the element on which computed column will be added
	 * @param newName
	 *            the default column name
	 * @return a bound data column. If the <code>newName</code> is unique, the
	 *         name in the return value is <code>newName</code>. Otherwise
	 *         the newly created name follows the above schema. It can also be
	 *         <code>null</code> if the given element do not support bound
	 *         data column property.