@Target(value=FIELD) @Retention(value=RUNTIME) public @interface Component
int
ordinal
public abstract int ordinal