public static String get(Type type, Annotation[] annotations, Object subject) {
    return get(type, extractQualifier(annotations, subject));
  }
public static String get ( Type type , Annotation [ ] annotations , Object subject ) { return get ( type , extractQualifier ( annotations , subject ) ) ; }
Returns a key for {@code type} annotated with {@code annotations},
reporting failures against {@code subject}.

@param annotations the annotations on a single method, field or parameter.
This array may contain at most one qualifier annotation.