@Override
  public <T extends Annotation> boolean isAnnotationPresent(@NotNull Class<T> annotationClass) {
    boolean isPresent = readMethod.isAnnotationPresent(annotationClass);
    return isPresent || writeMethod == null ? isPresent : writeMethod.isAnnotationPresent(annotationClass);
  }
@Override
  public <T extends Annotation> boolean isAnnotationPresent(@NotNull Class<T> annotationClass)