class Test { @org.junit.ClassRule public static org.junit.rules.TestRule f1; @org.junit.ClassRule public org.junit.rules.TestRule <warning descr="Fields annotated with '@org.junit.ClassRule' should be 'static'">f2</warning>; @org.junit.ClassRule static org.junit.rules.TestRule <warning descr="Fields annotated with '@org.junit.ClassRule' should be 'public'">f3</warning>; @org.junit.ClassRule org.junit.rules.TestRule <warning descr="Fields annotated with '@org.junit.ClassRule' should be 'public' and 'static'">f4</warning>; @org.junit.Rule public static org.junit.rules.TestRule <warning descr="Fields annotated with '@org.junit.Rule' should be non-static">f5</warning>; @org.junit.Rule public org.junit.rules.TestRule f6; @org.junit.Rule static org.junit.rules.TestRule <warning descr="Fields annotated with '@org.junit.Rule' should be 'public' and non-static">f7</warning>; @org.junit.Rule org.junit.rules.TestRule <warning descr="Fields annotated with '@org.junit.Rule' should be 'public'">f8</warning>; @org.junit.Rule public String <warning descr="Field type should be subtype of 'org.junit.rules.TestRule'">f9</warning>; @org.junit.Rule public org.junit.rules.MethodRule f10; }