Issue
The current API for Feature Contribution are confusing. They have the following parameters:
FeatureContributionCalculation(... int top = 10, int bottom = 10..);
those arg names are confusing. From naming it is unclear if bottom means max negative or min abs() contribution.
Let's rename them params to topPositive and topNegative