class FormatAnnotationsTest {

  public @Nullable String s0 = null;

  @Deprecated
  public @Nullable String m0() {}

  @Nullable String s1 = null;

  @Deprecated
  @Nullable String m1() {}

  @Nullable @Deprecated
  String m2() {}

  @Nullable @Regex(2) @Interned String s2 = null;

  @Deprecated
  @Nullable @Regex(2) @Interned String m3() {}

  @Nullable @Deprecated
  @Regex(2) @Interned String m4() {}

  @Nullable
  // a comment
  @Regex(2) @Interned String s3 = null;

  @Nullable // a comment
  @Regex(2) @Interned String s4 = null;

  @Nullable @Regex(2) @Interned
  // a comment
  String s5 = null;

  @Deprecated
  // a comment
  @Nullable @Regex(2) @Interned String m5() {}

  @Deprecated
  @Nullable
  // a comment
  @Regex(2) @Interned String m6() {}

  @Empty
  String e;

  @NonEmpty
  String ne;

  @Localized String localized;
}

@Deprecated
@SuppressWarnings
public
@Interned @MustCall("close") class MyClass1 {
  // No body
}