private static List<String> getParameterNamesUsingParanamer(Executable constructorOrMethod) {
        try {
            return Arrays.asList( PARANAMER.lookupParameterNames( constructorOrMethod ) );

        } catch( Exception e ) {
            log.warn( format( "Could not determine parameter names of constructor or method '%s'. "
                    + "You should compile your source code with debug information.", constructorOrMethod ), e );
        }
        return Collections.emptyList();
    }
@throws NullPointerException iif {@code constructorOrMethod} is {@code null}
jgiven-core/src/main/java/com/tngtech/jgiven/impl/util/ParameterNameUtil.java