@Override
  public boolean isSame(DiffCapable<?, ?> other) {
    return other instanceof ElementAnnotation && getAnnotationClass().equals(((ElementAnnotation)other).getAnnotationClass());
  }
@Override
  public boolean isSame(DiffCapable<?, ?> other)