@Override
  public int hashCode() {
    int result = earDirectory.hashCode();
    result = 31 * result + relativePath.hashCode();
    result = 31 * result + file.getPath().hashCode();
    return result;
  }
@Override
  public int hashCode()