docs: public static void makeAccessible(Constructor<?> ctor) {
  		if ((!Modifier.isPublic(ctor.getModifiers()) || !Modifier.isPublic(ctor.getDeclaringClass().getModifiers())) &&
  				!ctor.isAccessible()) {
  			ctor.setAccessible(true);
  		}
  	}