public QualifierInstance getQualifierInstance(final Annotation annotation) {
        return isCacheAllowed(annotation) ? qualifierInstanceCache.getValue(annotation) : QualifierInstance.of(annotation, this);
    }
public QualifierInstance getQualifierInstance ( final Annotation annotation ) { return isCacheAllowed ( annotation ) ? qualifierInstanceCache . getValue ( annotation ) : QualifierInstance . of ( annotation , this ) ; }
@param annotation
@return the qualifier instance for the given annotation, uses cache if possible