When BuildStartContextProcessor is used to add some build parameters, some TeamCity Build Feature could be as prerequisites.
e.g.: If you want check/analyse the teamcity.pullRequest.number, the Pull Requests feature should (be logically enabled and) has been "executed".
By default, all build features seems not previously executed before the BuildStartContextProcessor (details JetBrains/TeamCity.SonarQubePlugin #89).
Is there a way to add this "kind of prerequisites" (Build feature execution) before the BuildStartContextProcessor execution ?
Another approach could be to use ParametersPreprocessor extension (teamcity.pullRequest.xxx are available in this case), but it is executed multiple times (the number of build steps, see #82 for details).
Is there a elegant way in this case to limit the number of execution to once only ?