@NonNull
        public Builder setAllowFreeFormInput(boolean allowFreeFormTextInput) {
            mAllowFreeFormTextInput = allowFreeFormTextInput;
            return this;
        }
Specifies whether the user can provide arbitrary text values.

@param allowFreeFormTextInput The default is {@code true}.
                              If you specify {@code false}, you must either provide a non-null
                              and non-empty array to {@link #setChoices}, or enable a data result
                              in {@code setAllowDataType}. Otherwise an
                              {@link IllegalArgumentException} is thrown
@return this object for method chaining
android/android_framework/base/src/main/java/github/tornaco/android/thanos/core/compat/RemoteInput.java