Protobuf File: Service.proto(0,77)
  ProtoRootNode(proto)(0,77)
    ServiceNode(serviceBlock)(0,77)
      PsiElement('service')('service')(0,7)
      PsiWhiteSpace(' ')(7,8)
      GenericNameNode(serviceName)(8,19)
        AntlrPsiNode(ident)(8,19)
          PsiElement(IDENT)('TestService')(8,19)
      PsiWhiteSpace(' ')(19,20)
      PsiElement('{')('{')(20,21)
      PsiWhiteSpace('\n')(21,22)
      PsiWhiteSpace('    ')(22,26)
      RpcMethodNode(rpcMethod)(26,75)
        PsiElement('rpc')('rpc')(26,29)
        PsiWhiteSpace(' ')(29,30)
        GenericNameNode(rpcName)(30,35)
          AntlrPsiNode(ident)(30,35)
            PsiElement(IDENT)('Hello')(30,35)
        PsiWhiteSpace(' ')(35,36)
        PsiElement('(')('(')(36,37)
        RpcMethodTypeNode(rpcType)(37,49)
          TypeReferenceNode(typeReference)(37,49)
            AntlrPsiNode(ident)(37,49)
              PsiElement(IDENT)('HelloRequest')(37,49)
        PsiElement(')')(')')(49,50)
        PsiWhiteSpace(' ')(50,51)
        PsiElement('returns')('returns')(51,58)
        PsiWhiteSpace(' ')(58,59)
        PsiElement('(')('(')(59,60)
        RpcMethodTypeNode(rpcType)(60,73)
          TypeReferenceNode(typeReference)(60,73)
            AntlrPsiNode(ident)(60,73)
              PsiElement(IDENT)('HelloResponse')(60,73)
        PsiElement(')')(')')(73,74)
        PsiElement(';')(';')(74,75)
      PsiWhiteSpace('\n')(75,76)
      PsiElement('}')('}')(76,77)