### Question:
DefaultVectorDrawablesOptions implements VectorDrawablesOptions, Serializable { @NonNull public static DefaultVectorDrawablesOptions copyOf(@NonNull VectorDrawablesOptions original) { DefaultVectorDrawablesOptions options = new DefaultVectorDrawablesOptions(); options.setGeneratedDensities(original.getGeneratedDensities()); options.setUseSupportLibrary(original.getUseSupportLibrary()); return options; }  @NonNull static DefaultVectorDrawablesOptions copyOf(@NonNull VectorDrawablesOptions original); @Nullable @Override Set<String> getGeneratedDensities(); void setGeneratedDensities(@Nullable Iterable<String> densities); @Override @Nullable Boolean getUseSupportLibrary(); void setUseSupportLibrary(@Nullable Boolean useSupportLibrary); @Override String toString();  }### Answer:
@Test public void testCopyOf() throws Exception { CopyOfTester.assertAllGettersCalled( DefaultVectorDrawablesOptions.class, new DefaultVectorDrawablesOptions(), DefaultVectorDrawablesOptions::copyOf); }