code: public static Name getElementValueClassName(AnnotationMirror anno, CharSequence name, boolean useDefaults) {
          Type.ClassType ct = getElementValue(anno, name, Type.ClassType.class, useDefaults);
          // TODO:  Is it a problem that this returns the type parameters too?  Should I cut them off?
          return ct.asElement().getQualifiedName();
      }
docs: Get the Name of the class that is referenced by attribute 'name'.
  This is a convenience method for the most common use-case.
  Like getElementValue(anno, name, ClassType.class).getQualifiedName(), but
  this method ensures consistent use of the qualified name.