container/usage/src/main/java/org/mobicents/slee/runtime/usage/AbstractUsageParameterSet.java
public static final AbstractUsageParameterSet newInstance(Class<?> concreteClass, NotificationSource notificationSource, String parameterSetName, SleeContainer sleeContainer)
			throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException {
		Constructor<?> constructor = concreteClass.getConstructor(NotificationSource.class, String.class, SleeContainer.class);
		return (AbstractUsageParameterSet) constructor.newInstance(notificationSource, parameterSetName, sleeContainer);
	}
public static final AbstractUsageParameterSet newInstance(Class<?> concreteClass, NotificationSource notificationSource, String parameterSetName, SleeContainer sleeContainer)
			throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException {
		Constructor<?> constructor = concreteClass.getConstructor(NotificationSource.class, String.class, SleeContainer.class);
		return (AbstractUsageParameterSet) constructor.newInstance(notificationSource, parameterSetName, sleeContainer);
	}
Convenience method to create new instance of concrete impl class of
{@link AbstractUsageParameterSet}.

@param concreteClass
@param notificationSource
@param parameterSetName
@param mcCache
@return
@throws SecurityException
@throws NoSuchMethodException
@throws IllegalArgumentException
@throws InstantiationException
@throws IllegalAccessException
@throws InvocationTargetException