code: public static <T extends ParameterDescription> ElementMatcher.Junction<T> definedParameter(ElementMatcher<? super ParameterDescription.InDefinedShape> matcher) {
          return new DefinedShapeMatcher<T, ParameterDescription.InDefinedShape>(matcher);
      }
docs: Matches a parameter in its defined shape.
  
  @param matcher The matcher to apply to the matched parameter's defined shape.
  @param <T>     The matched object's type.
  @return A matcher that matches a matched parameter's defined shape.