code: func (s *logScanner) finishLastPointer() *WrappedPointer {
  	if s.pointerData.Len() == 0 || !s.currentFileIncluded {
  		return nil
  	}
  
  	p, err := DecodePointer(s.pointerData)
  	s.pointerData.Reset()
  
  	if err == nil {
  		return &WrappedPointer{Name: s.currentFilename, Pointer: p}
  	} else {
  		tracerx.Printf("Unable to parse pointer from log: %v", err)
  		return nil
  	}
  }
docs: // Utility func used at several points below (keep in narrow scope)