public static CharSequence removeSkinTone(
      @NonNull CharSequence text, @NonNull JavaEmojiUtils.SkinTone skinTone) {
    return JavaEmojiUtils.removeSkinTone(text, skinTone);
  }
@Test
  public void testRemoveSkinTone() {
    for (JavaEmojiUtils.SkinTone skinTone : JavaEmojiUtils.SkinTone.values()) {
      Assert.assertEquals(
          "\uD83D\uDC4D", EmojiUtils.removeSkinTone("\uD83D\uDC4D", skinTone).toString());
    }

    Assert.assertEquals(
        "\uD83D\uDC75",
        EmojiUtils.removeSkinTone("\uD83D\uDC75\uD83C\uDFFE", JavaEmojiUtils.SkinTone.Fitzpatrick_5)
            .toString());

    Assert.assertEquals(
        "\uD83D\uDC75\uD83C",
        EmojiUtils.removeSkinTone("\uD83D\uDC75\uD83C", JavaEmojiUtils.SkinTone.Fitzpatrick_5)
            .toString());

    Assert.assertEquals(
        "\uD83D\uDC75",
        EmojiUtils.removeSkinTone("\uD83C\uDFFE\uD83D\uDC75", JavaEmojiUtils.SkinTone.Fitzpatrick_5)
            .toString());
    Assert.assertEquals(
        "\uD83D\uDC75\uD83C\uDFFE",
        EmojiUtils.removeSkinTone("\uD83D\uDC75\uD83C\uDFFE", JavaEmojiUtils.SkinTone.Fitzpatrick_2)
            .toString());
  }