if (hitCount > 0) { DebugJavaUtils.setHitCount(fMagicBreakpoint, hitCount); }   DebugJavaUtils.setType(fMagicBreakpoint, type);
DebugJavaUtils.setTypeAndHitCount(fMagicBreakpoint, type, hitCount);
			public void run(IProgressMonitor monitor) throws CoreException {				IResource resource= type.getJavaProject().getProject();				// create the marker				try {					fMagicBreakpoint = resource.createMarker("org.eclipse.jdt.ui.snippetSupportLineBreakpoint");				} catch (CoreException e) {					fDebugException = new DebugException(e.getStatus());					return;				}				// configure the standard attributes				try {					DebugPlugin.getDefault().getBreakpointManager().configureLineBreakpoint(fMagicBreakpoint, JDIDebugModel.getPluginIdentifier(), true, lineNumber, charStart, charEnd);				} catch (CoreException e) {					fDebugException= new DebugException(e.getStatus());					return;				}				// configure the hit count				if (hitCount > 0) {					DebugJavaUtils.setHitCount(fMagicBreakpoint, hitCount);				}				// configure the type handle				DebugJavaUtils.setType(fMagicBreakpoint, type);				// configure the marker as a Java marker				Map attributes= fMagicBreakpoint.getAttributes();				JavaCore.addJavaElementMarkerAttributes(attributes, type);				fMagicBreakpoint.setAttributes(attributes);			}