code: protected
      @Nullable
      Spannable getFinalAttributeValue(@NonNull JSONObject hit, @NonNull View view, @NonNull String attribute, @Nullable String attributeValue) {
          Spannable attributeText = null;
          if (attributeValue != null) {
              if (RenderingHelper.getDefault().shouldHighlight(view, attribute)) {
                  final int highlightColor = RenderingHelper.getDefault().getHighlightColor(view, attribute);
                  final String prefix = BindingHelper.getPrefix(view);
                  final String suffix = BindingHelper.getSuffix(view);
                  final boolean snippetted = RenderingHelper.getDefault().shouldSnippet(view, attribute);
                  attributeText = Highlighter.getDefault().setInput(hit, attribute, prefix, suffix, false, snippetted)
                          .setStyle(highlightColor).render();
              } else {
                  attributeText = new SpannableString(attributeValue);
              }
          }
          return attributeText;
      }
docs: Returns the attribute's value, {@link RenderingHelper#shouldHighlight(View, String) highlighted} and {@link RenderingHelper#shouldSnippet(View, String)  snippetted} if required to.