Bug 169030 Migrate to eclipse 3.3 SDK
This is a bug to investiage the processing of migration BIRT 2.2 code to last eclipse 3.3 SDK.
UI/org.eclipse.birt.report.debug.ui/src/org/eclipse/birt/report/debug/ui/launching/ReportAdvancedLauncherTab.java
private void handleCheckStateChanged( IPluginModelBase model,
			boolean checked )
	{
		if ( model.getUnderlyingResource( ) == null )
		{
			if ( checked )
			{
				fNumExternalChecked += 1;
			}
			else
			{
				fNumExternalChecked -= 1;
			}
		}
		else
		{
			if ( model instanceof IProject )
			{
				try
				{
					if ( ( (IProject) model ).hasNature( REPORTPROJECTKID ) )
					{
						fNumWorkspaceBIRTChecked += checked ? 1 : -1;
					}
					else if ( ( (IProject) model ).hasNature( JavaCore.NATURE_ID ) )
					{
						fNumWorkspaceJavaChecked += checked ? 1 : -1;
					}
				}
				catch ( CoreException e )