code: public static <T extends ByteCodeElement> ElementMatcher.Junction<T> hasDescriptor(String descriptor) {
          return new DescriptorMatcher<T>(new StringMatcher(descriptor, StringMatcher.Mode.EQUALS_FULLY));
      }
docs: Matches a {@link ByteCodeElement}'s descriptor against a given value.
  
  @param descriptor The expected descriptor.
  @param <T>        The type of the matched object.
  @return A matcher for the given {@code descriptor}.