class PathPlanSupplier implements PlanSupplier {

    @Override
    public List<PerfPlan> get() {
        List<PerfPlan> planPaths = loadPlans(paths);
        if (planPaths.isEmpty()) {
            if (paths.isEmpty()) {
                log.warn(() -> "Got no path to plans directory or plans file");
            } else {
               log.warn(() -> "No planss found at " + paths.stream().map(URI::toString).collect(joining(", ")));
            }
        }
        return planPaths;
    }

    public  PathPlanSupplier(Supplier<ClassLoader> classLoader, List<String> planPaths,  PlanParser parser);

}