code: func (p *printer) Message(msg *descriptor.DescriptorProto) {
  	p.MaybeLeadingComments(msg)
  	defer p.open("message %s", msg.GetName())()
  
  	for i := range msg.GetOneofDecl() {
  		p.OneOf(msg, i)
  	}
  
  	for i, f := range msg.Field {
  		if f.OneofIndex == nil {
  			p.Field(msg.Field[i])
  		}
  	}
  }
docs: // Message prints a message definition.