@staticmethod
def expand_feature_meta(feat_meta):
    """
        Function to expand the metadata associated with an ee.Feature object
        :param feat_meta: Retrieved ee.Feature metadata dictionary using getInfo() method
        :return: String
        """
    if type(feat_meta) != dict:
        if type(feat_meta).__name__ == 'Feature':
            feat_meta = feat_meta.getInfo()
        else:
            raise RuntimeError('Unsupported EE object')
    out_str = ''
    for k, y in feat_meta.items():
        if k == 'geometry':
            for _k, _y in y.items():
                out_str += '{}: {}\n'.format(str(_k), str(_y))
        elif k == 'properties':
            for _k, _y in y.items():
                out_str += 'Property: {} : {}\n'.format(_k, str(_y))
        else:
            out_str += '{} : {}\n'.format(str(k), str(y))
    return out_str
