private void InitServicesMetaData()
        {
            if (this.servicesMetaData != null)
            {
                return;
            }
            YarnServiceProtos.StartContainersResponseProtoOrBuilder p = viaProto ? proto : builder;
            IList <YarnProtos.StringBytesMapProto> list = p.GetServicesMetaDataList();

            this.servicesMetaData = new Dictionary <string, ByteBuffer>();
            foreach (YarnProtos.StringBytesMapProto c in list)
            {
                this.servicesMetaData[c.GetKey()] = ConvertFromProtoFormat(c.GetValue());
            }
        }