### Question:
InstantRunImpl implements InstantRun, Serializable { @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } InstantRunImpl that = (InstantRunImpl) o; return supportStatus == that.supportStatus && Objects.equals(infoFile, that.infoFile); } InstantRunImpl(@NonNull File infoFile, int supportStatus); @NonNull @Override File getInfoFile(); @Override boolean isSupportedByArtifact(); @Override int getSupportStatus(); @Override boolean equals(Object o); @Override int hashCode();  }### Answer:
@Test public void equals() throws Exception { EqualsVerifier.forClass(InstantRunImpl.class).verify(); }