@Override
  public DiffElement createDiffElement(Object obj) {
    //TODO make EP
    if (obj instanceof VirtualFile) {
      return VirtualFileDiffElement.createElement((VirtualFile)obj, (VirtualFile)obj);
    }
    return null;
  }
@Override
  public DiffElement createDiffElement(Object obj)