Description
In fact, i can't find why it need to implement equals() in first place. If for any map - then hashCode() will also be required. For example, this.file.getCanonicalFile().hashCode()
Anyway, could we please have a comment why do we need equals() method?