code: public void popGenericType () {
  		int size = genericTypesSize;
  		if (size == 0) return;
  		size--;
  		if (depths[size] < kryo.getDepth()) return;
  		genericTypes[size] = null;
  		genericTypesSize = size;
  	}
docs: Removes the generic types being tracked since the corresponding {@link #pushGenericType(GenericType)}. This is safe to call
  even if {@link #pushGenericType(GenericType)} was not called.