* @return the created key
* @throws Exception for any error
*/
QualifierKey createClassAndQualifierMatcher(Class<?> injectionClass, Set<Object> allQualifiers) throws Exception
{
QualifierPoint point = determineQualifierPoint();
if (point == null)
throw new IllegalArgumentException("Null qualifier point for " + context + ". Parents: " + parentNodes);
return new ClassAndQualifiersKey(dependentState, context, ignoreBeanQualifiers, point, parentNodes, allQualifiers, injectionClass);
}