public virtual Counters GetCounters()
 {
     MRProtos.TaskAttemptReportProtoOrBuilder p = viaProto ? proto : builder;
     if (this.counters != null)
     {
         return(this.counters);
     }
     if (!p.HasCounters())
     {
         return(null);
     }
     this.counters = ConvertFromProtoFormat(p.GetCounters());
     return(this.counters);
 }