### Question:
AaptOptionsImpl implements AaptOptions, Serializable { @Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof AaptOptionsImpl)) { return false; } AaptOptionsImpl that = (AaptOptionsImpl) o; return failOnMissingConfigEntry == that.failOnMissingConfigEntry && Objects.equals(ignoreAssets, that.ignoreAssets) && Objects.equals(noCompress, that.noCompress) && Objects.equals(additionalParameters, that.additionalParameters) && namespacing == that.namespacing; } AaptOptionsImpl(
            @Nullable String ignoreAssets,
            @Nullable Collection<String> noCompress,
            boolean failOnMissingConfigEntry,
            @Nullable List<String> additionalParameters,
            @NonNull Namespacing namespacing); static AaptOptions create(
            @NonNull com.android.build.gradle.internal.dsl.AaptOptions aaptOptions); static AaptOptions createDummy(); @Nullable @Override String getIgnoreAssets(); @Nullable @Override Collection<String> getNoCompress(); @Override boolean getFailOnMissingConfigEntry(); @NonNull @Override List<String> getAdditionalParameters(); @NonNull @Override Namespacing getNamespacing(); String toString(); @Override boolean equals(Object o); @Override int hashCode();  }### Answer:
@Test public void equals() throws Exception { EqualsVerifier.forClass(AaptOptionsImpl.class).verify(); }