code: public static void writeStaticField(final Field field, final Object value, final boolean forceAccess) throws IllegalAccessException {
          Validate.isTrue(field != null, "The field must not be null");
          Validate.isTrue(Modifier.isStatic(field.getModifiers()), "The field %s.%s is not static", field.getDeclaringClass().getName(),
                  field.getName());
          writeField(field, (Object) null, value, forceAccess);
      }
docs: Writes a static {@link Field}.
  
  @param field
  to write
  @param value
  to set
  @param forceAccess
  whether to break scope restrictions using the
  {@link java.lang.reflect.AccessibleObject#setAccessible(boolean)} method. {@code false} will only
  match {@code public} fields.
  @throws IllegalArgumentException
  if the field is {@code null} or not {@code static}, or {@code value} is not assignable
  @throws IllegalAccessException
  if the field is not made accessible or is {@code final}