##############################################################################
# Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
#
##############################################################################
# Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
#