Bug 118588 Java Debug -> Inspect and Display
steps to reproduce: - start Java Debug - insert some breakpoints in the Java class - switch to the runtime workbench, add a label, and map it to the Java class - preview in html expected behavior - selected variables can be evaluated. actual behavior - an error message is printed saying that the expression cannot be evaluated.
UI/org.eclipse.birt.report.debug.ui/src/org/eclipse/birt/report/debug/internal/ui/launcher/util/WorkspaceClassPathFinder.java
return retValue;
	}
	private String getProjectOutClassPath( IProject project )
	{
		if ( !hasJavaNature( project ) )
		{
			return null;
		}
		IJavaProject fCurrJProject = JavaCore.create( project );
		IPath path = null;
		boolean projectExists = ( project.exists( ) && project.getFile(
				".classpath" ).exists( ) ); 
		if ( projectExists )
		{
			if ( path == null )
			{
				path = fCurrJProject.readOutputLocation( );
				String curPath = path.toOSString( );
				String directPath = project.getLocation( ).toOSString( );
				int index = directPath.lastIndexOf( File.separator );
				String absPath = directPath.substring( 0, index ) + curPath;
				return absPath;
			}
		}
		return null;
	}
	private List getProjectPath( IProject project )
	{
		List retValue = new ArrayList( );
		if ( !hasJavaNature( project ) )