container/usage/src/main/java/org/mobicents/slee/runtime/usage/local/UsageMBeanLocalData.java
public boolean create() {
		
		ConcurrentHashMap<String, UsageParamSetLocalData> notificationSourceUsageParamSets = notificationSourceUsageParamSetsMap.get(notificationSource);
		if (notificationSourceUsageParamSets == null) {
			ConcurrentHashMap<String, UsageParamSetLocalData> newNotificationSourceUsageParamSets = new ConcurrentHashMap<String, UsageParamSetLocalData>();
			notificationSourceUsageParamSets = notificationSourceUsageParamSetsMap.putIfAbsent(notificationSource, newNotificationSourceUsageParamSets);
			if (notificationSourceUsageParamSets == null) {
				notificationSourceUsageParamSets = newNotificationSourceUsageParamSets;
			}
		}
		
		if (!notificationSourceUsageParamSets.containsKey(usageParameterSetName)) {		
			return notificationSourceUsageParamSets.putIfAbsent(usageParameterSetName,new UsageParamSetLocalData(usageParameterSetName)) == null;
		}
		else {
			return false;
		}
		
	}
public boolean create() {
		
		ConcurrentHashMap<String, UsageParamSetLocalData> notificationSourceUsageParamSets = notificationSourceUsageParamSetsMap.get(notificationSource);
		if (notificationSourceUsageParamSets == null) {
			ConcurrentHashMap<String, UsageParamSetLocalData> newNotificationSourceUsageParamSets = new ConcurrentHashMap<String, UsageParamSetLocalData>();
			notificationSourceUsageParamSets = notificationSourceUsageParamSetsMap.putIfAbsent(notificationSource, newNotificationSourceUsageParamSets);
			if (notificationSourceUsageParamSets == null) {
				notificationSourceUsageParamSets = newNotificationSourceUsageParamSets;
			}
		}
		
		if (!notificationSourceUsageParamSets.containsKey(usageParameterSetName)) {		
			return notificationSourceUsageParamSets.putIfAbsent(usageParameterSetName,new UsageParamSetLocalData(usageParameterSetName)) == null;
		}
		else {
			return false;
		}
		
	}
public boolean create ( ) { ConcurrentHashMap < String , UsageParamSetLocalData > notificationSourceUsageParamSets = notificationSourceUsageParamSetsMap . get ( notificationSource ) ; if ( notificationSourceUsageParamSets == null ) { ConcurrentHashMap < String , UsageParamSetLocalData > newNotificationSourceUsageParamSets = new ConcurrentHashMap < String , UsageParamSetLocalData > ( ) ; notificationSourceUsageParamSets = notificationSourceUsageParamSetsMap . putIfAbsent ( notificationSource , newNotificationSourceUsageParamSets ) ; if ( notificationSourceUsageParamSets == null ) { notificationSourceUsageParamSets = newNotificationSourceUsageParamSets ; } } if ( ! notificationSourceUsageParamSets . containsKey ( usageParameterSetName ) ) { return notificationSourceUsageParamSets . putIfAbsent ( usageParameterSetName , new UsageParamSetLocalData ( usageParameterSetName ) ) == null ; } else { return false ; } }
/* (non-Javadoc)
@see org.mobicents.slee.runtime.usage.UsageMBeanData#create()
/ * ( non - Javadoc )