### Question:
IntermediateFolderUtils { @NonNull public IncrementalTransformInput computeIncrementalInputFromFolder() { final IncrementalTransformInput input = new IntermediateTransformInput(rootFolder); for (SubStream subStream : subStreams) { if (subStream.getFormat() == Format.DIRECTORY) { input.addFolderInput( new MutableDirectoryInput( subStream.getName(), new File(rootFolder, subStream.getFilename()), subStream.getTypes(), subStream.getScopes())); } else { input.addJarInput( new QualifiedContentImpl( subStream.getName(), new File(rootFolder, subStream.getFilename()), subStream.getTypes(), subStream.getScopes())); } } return input; } IntermediateFolderUtils(
            @NonNull File rootFolder,
            @NonNull Set<ContentType> types,
            @NonNull Set<? super Scope> scopes); @NonNull File getRootFolder(); @NonNull synchronized File getContentLocation(
            @NonNull String name,
            @NonNull Set<ContentType> types,
            @NonNull Set<? super Scope> scopes,
            @NonNull Format format); @NonNull TransformInput computeNonIncrementalInputFromFolder(); @NonNull Collection<File> getFiles(@NonNull StreamFilter streamFilter); void reload(); @NonNull IncrementalTransformInput computeIncrementalInputFromFolder(); void save();  }### Answer:
@Test public void testComputeIncrementalInputFromFolder() throws Exception { }