wbuf = new StringBuffer( ); for ( int i = 0; i < size; i++ ) { IProject project = fWorkspaceBIRTModels[i]; List list = getReportDesignFileFromProject( project ); for ( int j = 0; j < list.size( ); j++ ) { IResource resource = (IResource) list.get( j ); String path = resource.getFullPath( ).toString( ); if ( fPluginTreeViewer.getChecked( resource ) ) { wbuf.append( PROPERTYSEPARATOR + path ); } } }  config.setAttribute( OPENFILENAMES, wbuf.toString( ) );
	public void performApply( ILaunchConfigurationWorkingCopy config )	{		StringBuffer wbuf = new StringBuffer( );		for ( int i = 0; i < fWorkspaceBIRTModels.length; i++ )		{			IProject model = fWorkspaceBIRTModels[i];			String path = model.getLocation( ).toOSString( );			if ( fPluginTreeViewer.getChecked( model ) )				wbuf.append( PROPERTYSEPARATOR + path );		}		for ( int i = 0; i < fWorkspaceJavaModels.length; i++ )		{			IProject model = fWorkspaceJavaModels[i];			String path = model.getLocation( ).toOSString( );			if ( fPluginTreeViewer.getChecked( model ) )				wbuf.append( PROPERTYSEPARATOR + path );		}		config.setAttribute( IMPORTPROJECT, wbuf.toString( ) );		config.setAttribute( "clearws", true ); //$NON-NLS-1$		config.setAttribute( "askclear", false ); //$NON-NLS-1$		config.setAttribute( "location0", WORKESPACENAME ); //$NON-NLS-1$	}