code: public boolean canBeModifiedReflectively() {
          if (field.isSynthetic()) {
              return false;
          }
          int modifiers = field.getModifiers();
          if (Modifier.isFinal(modifiers) && Modifier.isStatic(modifiers)) {
              return false;
          }
          return true;
      }
docs: Determines whether the field can be modified using reflection.
  
  @return Whether or not the field can be modified reflectively.