public Tracer getTracer(String tracerName) throws NullPointerException,
			IllegalArgumentException, SLEEException {
		doGeneralChecks();
		try {
			TracerImpl.checkTracerName(tracerName, this.profileTable
					.getProfileTableNotification().getNotificationSource());
		} catch (InvalidArgumentException e1) {
			throw new IllegalArgumentException(e1);
		}
		try {
			return profileTable.getSleeContainer().getTraceManagement()
					.createTracer(
							this.profileTable.getProfileTableNotification()
									.getNotificationSource(), tracerName, true);
		} catch (Exception e) {
			throw new SLEEException("Failed to obtain tracer", e);
		}
	}
public Tracer getTracer ( String tracerName ) throws NullPointerException , IllegalArgumentException , SLEEException { doGeneralChecks ( ) ; try { TracerImpl . checkTracerName ( tracerName , this . profileTable . getProfileTableNotification ( ) . getNotificationSource ( ) ) ; } catch ( InvalidArgumentException e1 ) { throw new IllegalArgumentException ( e1 ) ; } try { return profileTable . getSleeContainer ( ) . getTraceManagement ( ) . createTracer ( this . profileTable . getProfileTableNotification ( ) . getNotificationSource ( ) , tracerName , true ) ; } catch ( Exception e ) { throw new SLEEException ( "Failed to obtain tracer" , e ) ; } }
/*
(non-Javadoc)

@see javax.slee.profile.ProfileContext#getTracer(java.lang.String)