Bug 136256 Enhance the message builder
Please see the spec attached in 133995 for detail.
UI/org.eclipse.birt.report.designer.ui.ide/src/org/eclipse/birt/report/designer/internal/ui/ide/adapters/LibraryProvider.java
}
				libList.add( handle );
				projectLibrarys.add( handle.getFileName( ) );
			}
			else if ( resource.getType( ) == IResource.FOLDER )
			{
				try
				{
					libList.addAll( buildLibraryList( ( (IFolder) resource ).members( ) ) );
				}
				catch ( CoreException e )
				{
				}
			}
		}
		return libList;
	}
	private ArrayList getPreferenceLibraries( ArrayList existList )
	{
		String[] predefinedLibrarys = ReportPlugin.getDefault( )
				.getLibraryPreference( );
		ArrayList libList = new ArrayList( );
		for ( int i = 0; i < predefinedLibrarys.length; i++ )
		{
			try
			{
				LibraryHandle handle = SessionHandleAdapter.getInstance( )
						.getSessionHandle( )
						.openLibrary( predefinedLibrarys[i] );
				if ( !isLibExist( existList, handle ) )