@Target({})
@Retention(RetentionPolicy.CLASS)
public @interface Element {
String name();
String type();
<BUG>String naming();
String[] params();
String[] typeParams();
String[] tags();
</BUG>
String code();

@Target({})
@Retention(RetentionPolicy.CLASS)
public @interface Element {
String name();
String type();
String naming();
String[] tags();
String[] typeParams();
String[] params();
String[] thrown();
String code();
