docs: public static <T> Constructor<T> getAccessibleConstructor(final Constructor<T> ctor) {
          Objects.requireNonNull(ctor, "constructor cannot be null");
          return MemberUtils.isAccessible(ctor)
                  && isAccessible(ctor.getDeclaringClass()) ? ctor : null;
      }