code: @Contract(pure = true)
  	public String getString(@NotNull Charset charset) {
  		return new String(array, head, readRemaining(), charset);
  	}
docs: Returns a {@code String} created from this {@code ByteBuf} using given charset.
  Does not recycle this {@code ByteBuf}.
  
  @param charset charset which is used to create {@code String} from this {@code ByteBuf}.
  @return {@code String} from this {@code ByteBuf} in a given charset.