private float encodeFavorableTrait(
     SheetGraphics graphics,
     FavorableTraitContent content,
     String label,
     IFavorableGenericTrait trait,
     boolean[] excellencyLearned,
     Position position,
     float width) {
   int value = trait.getCurrentValue();
   boolean favored = trait.isCasteOrFavored();
   return traitEncoder.encodeWithExcellencies(
       graphics, label, position, width, value, favored, excellencyLearned, content.getTraitMax());
 }