@Target(value={FIELD,METHOD})
@Retention(value=RUNTIME)
public @interface GoalResult
Marker for a field or method that should act as
goal result.
Is used for two directions. To write a plan
result in the goal and to fetch the result for
the call result of (dispatchGoal).