private static int getFnvHashCode(CharSequence text) {
        int hashCode = FNV_OFFSET_BIAS;
        int end = text.length();

        for (int i = 0; i < end; i++) {
            hashCode = (hashCode ^ text.charAt(i)) * FNV_PRIME;
        }

        return hashCode;
    }
Create a string table with a specific number of entries.

@param sizeBits Size of the table based on bit shifting (e.g., 1 -> 2, 2 -> 4, ..., 10 -> 1024, 11 -> 2048).
smithy-model/src/main/java/software/amazon/smithy/model/loader/StringTable.java