;   } catch (IOException shouldNeverHappen) {    throw new FlinkRuntimeException(shouldNeverHappen);   }  }   /**   * Returns a serialized composite key, from the key and key-group provided in a previous call to   * {@link #setKeyAndKeyGroup(Object, int)} and the given namespace