@Target(value=METHOD) @Retention(value=CLASS) public @interface DefineMethod
int
phase
public abstract int phase