in client/src/main/java/co/elastic/opamp/client/internal/request/fields/recipe/RecipeManager.java [93:103]
public RequestRecipe build() {
recipeBuilderLock.lock();
try {
RequestRecipe recipe = new RequestRecipe(Collections.unmodifiableCollection(fields));
setPreviousRecipe(recipe);
clearBuilder();
return recipe;
} finally {
recipeBuilderLock.unlock();
}
}