What is the purpose of @BeforeResult annotation?
A - This annotation marks a action method that needs to be called before the main action method and the result was executed.
B - This annotation marks a action method that needs to be executed before the result.
C - This annotation checks if there are any conversion errors for a field and applies them if they exist.
D - This annotation checks that a date field has a value within a specified range.
The @BeforeResult annotation marks a action method that needs to be executed before the result. Return value is ignored.