private FontInfo getFontAbleToDisplay(int start, int end) {
    if (myTextAsCharSequence == null) {
      return ComplementaryFontsRegistry.getFontAbleToDisplay(myTextAsArray, start, end, 
                                                             myFontStyle, myFontPreferences, myFontRenderContext);
    }
    else {
      return ComplementaryFontsRegistry.getFontAbleToDisplay(myTextAsCharSequence, start, end,
                                                             myFontStyle, myFontPreferences, myFontRenderContext);
    }
  }
private FontInfo getFontAbleToDisplay(int start, int end)