@PublicEvolving
	public QueryableStateStream<KEY, T> asQueryableState(String queryableStateName) {
		ValueStateDescriptor<T> valueStateDescriptor = new ValueStateDescriptor<T>(
				UUID.randomUUID().toString(),
				getType());

		return asQueryableState(queryableStateName, valueStateDescriptor);
	}
@ PublicEvolving public QueryableStateStream < KEY , T > asQueryableState ( String queryableStateName ) { ValueStateDescriptor < T > valueStateDescriptor = new ValueStateDescriptor < T > ( UUID . randomUUID ( ) . toString ( ) , getType ( ) ) ; return asQueryableState ( queryableStateName , valueStateDescriptor ) ; }
Publishes the keyed stream as queryable ValueState instance.

@param queryableStateName Name under which to the publish the queryable state instance
@return Queryable state instance