@Override
  public boolean isSame(DiffCapable<?, ?> other) {
    if (!(other instanceof FileNode)) {
      return false;
    }

    FileNode that = (FileNode)other;
    return myId.equals(that.myId);
  }
@Override
  public boolean isSame(DiffCapable<?, ?> other)