@Override
  @NotNull
  public PyTypeParameterStub deserialize(@NotNull StubInputStream dataStream, StubElement parentStub) throws IOException {
    String name = dataStream.readNameString();
    PyTypeParameter.Kind kind = PyTypeParameter.Kind.fromIndex(dataStream.readVarInt());
    String boundExpressionText = dataStream.readNameString();
    return new PyTypeParameterStubImpl(name,
                                       kind,
                                       boundExpressionText,
                                       parentStub, getStubElementType());
  }
@Override
  @NotNull
  public PyTypeParameterStub deserialize(@NotNull StubInputStream dataStream, StubElement parentStub)