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