code: @Nonnull
    public FontSpec getCloneWithDifferentFontSize (final float fNewFontSize)
    {
      ValueEnforcer.isGT0 (fNewFontSize, "FontSize");
      if (EqualsHelper.equals (fNewFontSize, m_fFontSize))
        return this;
      return new FontSpec (m_aPreloadFont, fNewFontSize, m_aColor);
    }
docs: Return a clone of this object but with a different font size.
  
  @param fNewFontSize
  The new font size to use. Must be &gt; 0.
  @return this if the font sizes are equal - a new object otherwise.