public override ContainerLaunchContext GetAMContainerSpec()
 {
     YarnProtos.ApplicationSubmissionContextProtoOrBuilder p = viaProto ? proto : builder;
     if (this.amContainer != null)
     {
         return(amContainer);
     }
     // Else via proto
     if (!p.HasAmContainerSpec())
     {
         return(null);
     }
     amContainer = ConvertFromProtoFormat(p.GetAmContainerSpec());
     return(amContainer);
 }