### Question:
LazyIncrementalFileMergerInput implements IncrementalFileMergerInput { @NonNull @Override public String getName() { return name; } LazyIncrementalFileMergerInput(
            @NonNull String name,
            @NonNull CachedSupplier<ImmutableMap<RelativeFile, FileStatus>> updates,
            @NonNull CachedSupplier<ImmutableSet<RelativeFile>> files); @NonNull @Override ImmutableSet<String> getUpdatedPaths(); @NonNull @Override ImmutableSet<String> getAllPaths(); @NonNull @Override String getName(); @Nullable @Override FileStatus getFileStatus(@NonNull String path); @NonNull @Override InputStream openPath(@NonNull String path); @Override void open(); @Override void close();  }### Answer:
@Test public void nameCheck() throws Exception { LazyIncrementalFileMergerInput input = LazyIncrementalFileMergerInputs.fromNew("foo", ImmutableSet.of()); assertEquals("foo", input.getName()); }