@Override
  public boolean isApplicable(PsiField field) {
    if (field.hasModifierProperty(PsiModifier.STATIC) && field.hasModifierProperty(PsiModifier.FINAL)) {
      if (Mutability.getMutability(field).isUnmodifiable()) {
        return false;
      }
      if (!ClassUtils.isImmutable(field.getType())) {
        return true;
      }
    }
    return false;
  }
@Override
  public boolean isApplicable(PsiField field)