private void InitLocalContainerStatuses()
        {
            if (this.containerStatuses != null)
            {
                return;
            }
            YarnServiceProtos.GetContainerStatusesResponseProtoOrBuilder p = viaProto ? proto
                                 : builder;
            IList <YarnProtos.ContainerStatusProto> statuses = p.GetStatusList();

            this.containerStatuses = new AList <ContainerStatus>();
            foreach (YarnProtos.ContainerStatusProto status in statuses)
            {
                this.containerStatuses.AddItem(ConvertFromProtoFormat(status));
            }
        }