public static @Nullable TailType getDefaultTailType(final char completionChar) {
    return switch (completionChar) {
      case '.' -> TailTypes.charType('.', false);
      case ',' -> CommaTailType.INSTANCE;
      case ';' -> TailTypes.semicolonType();
      case '=' -> EqTailType.INSTANCE;
      case ' ' -> TailTypes.spaceType();
      case ':' -> TailTypes.caseColonType(); //?
      default -> null;
    };
  }
public static @Nullable TailType getDefaultTailType(final char completionChar)