private void collectAnnotations( Field field ) {
        for( Annotation annotation : field.getAnnotations() ) {
            if( declaredResolution == null ) {
                declaredResolution = collectDeclaredResolution( annotation );
            }

            required |= collectRequired( annotation );
        }
    }
Returns {@code true} if and only if the {@link ScenarioState#required()} option is present on this state.
jgiven-core/src/main/java/com/tngtech/jgiven/impl/inject/ScenarioStateField.java