@Retention(value=RUNTIME) @Target(value={FIELD,METHOD,TYPE}) public @interface Key
String
name
int
order
public abstract String name
public abstract int order