Commenting on logic behind getMetaDataList method