code: /*
  com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder
  aliasList = (default)
  
  
  */
  
  package com.puppycrawl.tools.checkstyle.checks.suppresswarningsholder;
  
  import java.lang.annotation.*;
  import java.util.List;
  
  public class InputSuppressWarningsHolder7 {
  
      @TestSwAnnotation(@SuppressWarnings("unchecked"))
      private List<String> testSwAnnotation;
  
      @TestSwAnnotationVal(value = @SuppressWarnings("unchecked"))
      private List<String> testSwAnnotationVal;
  
      @TestSwAnnotationVal(value = {@SuppressWarnings("unchecked")})
      private List<String> list1;
  
      @TestSwAnnotationVal({@SuppressWarnings("unchecked"), @SuppressWarnings("unchecked")})
      private List<String> list2;
  }
  
  @Retention(RetentionPolicy.RUNTIME)
  @Target(ElementType.FIELD)
  @interface TestSwAnnotation {
      SuppressWarnings value() default @SuppressWarnings({"",});
  }
  
  @Target({ElementType.FIELD, ElementType.TYPE})
  @Retention(RetentionPolicy.SOURCE)
  @interface TestSwAnnotationVal{
  
      SuppressWarnings[] value() default {@SuppressWarnings({"",})};
  
      @Deprecated
      @Retention(RetentionPolicy.SOURCE)
      @Target({})
      @interface AnyAnnotation {}
  }
  