Bug 142928 Item from library is changed to a report design item after revert to report item
Details: Item from library is changed to a report design item after revert to report item. Setp: 1.New a template. 2.Use a libary contain a label. 3.Drop the label from library explorer into layout. 4.Change the label to template item. 5.Revert the template item to report item. Actual result: The label is become a report item, but a item from library. Please see the attach image. Exception result: The lable is revert a item from library.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/views/DefaultNodeProvider.java
template.setName( name );
					}
					else
					{
						ExceptionHandler.openErrorMessageBox( Messages.getString( "performCreatePlaceHolder.errorMessage.title" ), 
								Messages.getString( "performCreatePlaceHolder.errorMessage.content" ) ); 
					}
				}
				else
				{
					return false;
				}
			}
			catch ( SemanticException e )
			{
				ExceptionHandler.handle( e );
				return false;
			}
		} while ( bIsNameExist == true );
		return true;
	}
	protected DesignElementHandle createElement( String type ) throws Exception
	{
		return ElementProcessorFactory.createProcessor( type )
				.createElement( null );
	}
	protected DesignElementHandle createElement( SlotHandle slotHandle,
			String type ) throws Exception
	{
		if ( type == null )