public SourceProvider plusSkippedClasses(Class... moreClassesToSkip) {
    Set<String> toSkip = new HashSet<String>(classNamesToSkip);
    toSkip.addAll(asStrings(moreClassesToSkip));
    return new SourceProvider(toSkip);
  }
public SourceProvider plusSkippedClasses(Class... moreClassesToSkip) {
    Set<String> toSkip = new HashSet<String>(classNamesToSkip);
    toSkip.addAll(asStrings(moreClassesToSkip));
    return new SourceProvider(toSkip);
  }
public SourceProvider plusSkippedClasses ( Class ... moreClassesToSkip ) { Set < String > toSkip = new HashSet < String > ( classNamesToSkip ) ; toSkip . addAll ( asStrings ( moreClassesToSkip ) ) ; return new SourceProvider ( toSkip ) ; }
Returns a new instance that also skips {@code moreClassesToSkip}.

@param moreClassesToSkip a list of classes to skip in from source provider.
@return the source provider skipping {@code moreClassesToSkip}.
Returns a new instance that also skips { @code moreClassesToSkip } .