docs: @SuppressWarnings("SameParameterValue")
      public TextCharacter withCharacter(char character) {
          if(this.character == character) {
              return this;
          }
          return new TextCharacter(character, foregroundColor, backgroundColor, modifiers);
      }