src/main/java/io/github/glytching/junit/extension/folder/TemporaryFolderExtension.java
@Override
  public boolean supportsParameter(
      ParameterContext parameterContext, ExtensionContext extensionContext)
      throws ParameterResolutionException {
    return appliesTo(parameterContext.getParameter().getType());
  }
@Override
  public boolean supportsParameter(
      ParameterContext parameterContext, ExtensionContext extensionContext)
      throws ParameterResolutionException {
    return appliesTo(parameterContext.getParameter().getType());
  }
@ Override public boolean supportsParameter ( ParameterContext parameterContext , ExtensionContext extensionContext ) throws ParameterResolutionException { return appliesTo ( parameterContext . getParameter ( ) . getType ( ) ) ; }
Does this extension support injection for parameters of the type described by the given {@code
parameterContext}?

@param parameterContext the context for the parameter for which an argument should be resolved
@param extensionContext the <em>context</em> in which the current test or container is being
executed
@return true if the given {@code parameterContext} describes a parameter of type: {@link
TemporaryFolder}, false otherwise
@throws ParameterResolutionException
Does this extension support injection for parameters of the type described by the given { @code parameterContext } ?