boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; MyDiffRequestProducer producer = (MyDiffRequestProducer)o; return myBefore.equals(producer.myBefore) && myAfter.equals(producer.myAfter) && myFileStatus.equals(producer.myFileStatus) && myFilePath.equals(producer.myFilePath); }