ref #6401 temporarily remove uuids from MarkupTransformer to allow compiling
authorAndreas Müller <a.mueller@bgbm.org>
Thu, 2 Feb 2017 00:29:21 +0000 (01:29 +0100)
committerAndreas Müller <a.mueller@bgbm.org>
Thu, 2 Feb 2017 00:29:21 +0000 (01:29 +0100)
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupTransformer.java
pom.xml

index c078d9ba4c13cc88495a9fefbdacf4f400b18ba0..168ab90136ec035d668348db076d42837b8b5a1b 100644 (file)
@@ -157,1053 +157,1053 @@ public class MarkupTransformer extends InputTransformerBase {
 
 
        public static final UUID uuidExtractedHabitat = UUID.fromString("d80511d2-a76c-48b8-b3aa-5fbd4a58fe5c");
-//     public static final UUID uuidHabit = UUID.fromString("03487108-173a-4335-92be-05076af29155");
-       public static final UUID uuidHabitat = UUID.fromString("fb16929f-bc9c-456f-9d40-dec987b36438");
-       public static final UUID uuidHabitatEcology = UUID.fromString("9fdc4663-4d56-47d0-90b5-c0bf251bafbb");
-
-       public static final UUID uuidChromosomes = UUID.fromString("c4a60319-4978-4692-9545-58d60cf8379e");
-       public static final UUID uuidPhylogeny = UUID.fromString("8bcffbeb-a849-4222-83f9-bfcbbc3baef9");
-       public static final UUID uuidHistory = UUID.fromString("6f9f0316-1c27-4e17-b96a-51332521f74e");
-       public static final UUID uuidCultivation = UUID.fromString("f10f34fb-53b9-43c2-bfd6-05ea475e8e0f");
-
-       public static final UUID uuidNote = UUID.fromString("b9af1489-6b68-497f-8d4b-260a9f886827");
-//     public static final UUID uuidNotes = UUID.fromString("e31bb420-f39e-493d-b452-dd5e63dda443");
-       public static final UUID uuidTaxonomy = UUID.fromString("0c80c395-038b-4bd6-9ff4-48f4511754b6");
-       public static final UUID uuidMorphology = UUID.fromString("1b5bfe4a-d075-4e38-ab63-3c6b6bb5846a");
-       public static final UUID uuidPalynology = UUID.fromString("50ddb15e-aa25-4933-8449-c321dccad4e7");
-       public static final UUID uuidWoodAnatomy = UUID.fromString("b2ff70bc-f7b9-4aa8-8a4c-8f41ad6f8ada");
-       public static final UUID uuidLeafAnatomy = UUID.fromString("3633debe-1c00-4f43-98f7-38b950b3880d");
-       public static final UUID uuidChromosomeNumbers = UUID.fromString("6f677e98-d8d5-4bc5-80bf-affdb7e3945a");
-       public static final UUID uuidPhytochemistryAndChemotaxonomy = UUID.fromString("ea76e235-a845-4f25-af07-1eee91547ef5");
-       public static final UUID uuidPollenMorphology = UUID.fromString("4a00d8b2-60d7-4891-b5e7-3244278d849d");
-       public static final UUID uuidVegetativeMorphologyAndAnatomy = UUID.fromString("282d1d8e-47cf-4c34-86ff-772e78b71058");
-       public static final UUID uuidFlowerMorphology = UUID.fromString("cbe3ca08-0407-4a67-bf35-665e6fb3efdb");
-       public static final UUID uuidPollination = UUID.fromString("0d601a3d-c444-4a7c-940b-be0a9902673f");
-       public static final UUID uuidLifeCycle = UUID.fromString("fcb5d9a7-ad56-401c-b179-5f017342f3b3");
-       public static final UUID uuidFruitsAndEmbryology = UUID.fromString("f22ff5ff-8cf6-4fcc-8fd2-bfdc07cb7952");
-       public static final UUID uuidDispersal = UUID.fromString("1349d543-929a-4048-89dd-5006880a4cb2");
-       public static final UUID uuidPhytochemistry = UUID.fromString("3466fdb9-360f-467e-9bd2-be8d997d1361");
-       public static final UUID uuidFossils = UUID.fromString("ccbf72ff-ab72-4f41-8c60-77100e14b6b0");
-       public static final UUID uuidMorphologyAndAnatomy = UUID.fromString("e18a82c2-8961-409f-8b8e-0502225ea43f");
-       public static final UUID uuidEmbryology = UUID.fromString("09b89b41-c993-45a6-b461-799a90e283f8");
-       public static final UUID uuidCytology = UUID.fromString("cc28bedb-8d9f-457c-ac5f-5f019edb214e");
-
-
-       public static final UUID uuidLeaflets = UUID.fromString("0efcfbb5-7f7a-454f-985e-50cea6523fef");
-       public static final UUID uuidLeaves = UUID.fromString("378c6d5f-4f8a-4769-b054-50ddaff6f080");
-       public static final UUID uuidBranchlets = UUID.fromString("e63af3b4-aaff-4b4d-a8fe-3b13b79974c8");
-       public static final UUID uuidLifeform = UUID.fromString("db9228d3-8bbf-4460-abfe-0b1326c82f8e");
-       public static final UUID uuidInflorescences = UUID.fromString("c476f5fb-dc06-4408-af36-f48e625f5767");
-       public static final UUID uuidMaleInflorescences = UUID.fromString("374fa3fe-70c2-4ec9-a611-97c62288aeba");
-       public static final UUID uuidFemaleInflorescences = UUID.fromString("179af784-850c-4187-ba1f-cdc9f68970ef");
-       public static final UUID uuidFlowers = UUID.fromString("7fd80f15-9abf-44e7-b55a-be264b9dd7ac");
-       public static final UUID uuidHermaphroditeFlowers = UUID.fromString("e2faea4c-49d8-4e65-b76f-0cfff5add113");
-
-       public static final UUID uuidSepals = UUID.fromString("d6867f7c-68c9-4b7c-9094-862bdfe1e064");
-       public static final UUID uuidOuterSepals = UUID.fromString("e95b65f8-656f-4770-b716-2824cb4b54b6");
-       public static final UUID uuidAnthers = UUID.fromString("3f40ea65-320b-4875-86e6-f499017b4bc6");
-       public static final UUID uuidPetals = UUID.fromString("ddcba956-a461-4e66-a996-a4db808d1d9f");
-       public static final UUID uuidPetal = UUID.fromString("271c2e09-5965-4c03-9ab5-6ed31a0e7e17");
-       public static final UUID uuidDisc = UUID.fromString("a98875f5-fdb8-4432-98dd-3840552bf701");
-       public static final UUID uuidStamens = UUID.fromString("88a6e1ff-aba2-49a1-82c5-b6a20c44d825");
-       public static final UUID uuidFruits = UUID.fromString("e19b1b3c-e3fe-4496-a254-46f01ab514b3");
-       public static final UUID uuidIndumentum = UUID.fromString("5737a803-397e-43e9-a278-b195941b824b");
-       public static final UUID uuidSeeds = UUID.fromString("c7bb0c58-5817-4fcf-9bea-e67224e8cd8f");
-       public static final UUID uuidFlowering = UUID.fromString("e6f274b9-25ca-4d49-b264-50346350df0d");
-       public static final UUID uuidBracts = UUID.fromString("7e1f2b3e-caa5-4e12-af4c-3fc379cea89f");
-       public static final UUID uuidPedicels = UUID.fromString("fdb43c85-c3dd-4d13-b5e7-51cca60d25b1");
-       public static final UUID uuidPistil = UUID.fromString("51df329b-2b2b-4f45-960c-bf4430be5910");
-       public static final UUID uuidOvary = UUID.fromString("0757d8bc-d91c-4482-bde0-d239b4122934");
-       public static final UUID uuidTwigs = UUID.fromString("e1eb9d5e-1397-4a4e-84e7-483e77822c6b");
-       public static final UUID uuidBranches = UUID.fromString("7c515e4a-9a6f-4d4d-9af7-c0c4039dcf27");
-       public static final UUID uuidInfructescences = UUID.fromString("e60fbb4f-cf4e-4331-9dcd-d65f640eb669");
-       public static final UUID uuidPistillode = UUID.fromString("7c91c9ae-ad30-4aca-96b8-249c154fb296");
-       public static final UUID uuidFlower = UUID.fromString("27a04dae-3a46-41ec-a36f-866561a0f8db");
-       public static final UUID uuidOvules = UUID.fromString("e118915a-0d6c-41b9-9385-9f18d852e0bc");
-       //= female Flowers
-       //      public static final UUID uuidFemale = UUID.fromString("fe708a69-150d-41fb-b391-dc8d9c1b8d1a");
-       public static final UUID uuidStyle = UUID.fromString("6b5ae8fb-72e4-4c60-9bbe-0abc9edb09c3");
-       public static final UUID uuidArillode = UUID.fromString("d113362e-06cb-42c8-96c7-4df6bef9cb29");
-       public static final UUID uuidFruit = UUID.fromString("05442d43-045d-4632-9a1e-d2eada227490");
-       public static final UUID uuidBranch = UUID.fromString("71b7507c-9d04-49c9-b155-398b957b4aea");
-       public static final UUID uuidInflorescence = UUID.fromString("736cd249-f2dc-4fe3-a127-2c7582e330f6");
-       public static final UUID uuidCalyx = UUID.fromString("48a7fa54-1aef-4209-8df0-26a8148156af");
-       public static final UUID uuidSeedling = UUID.fromString("7d977209-1579-44c9-a996-9eca1fb93cfc");
-       public static final UUID uuidStaminodes = UUID.fromString("4c135e5d-805b-4591-b21f-bbc34e275ef6");
-       public static final UUID uuidFilaments = UUID.fromString("5d61bc65-4621-488a-8ea9-11f6e4cd2c66");
-
-
-       //key
-       public static final UUID uuidPseudoStipules = UUID.fromString("a8e3002a-5a3a-4098-9439-90dff56deeed");
-       public static final UUID uuidWallOfFruitInside = UUID.fromString("c9424f3a-91fd-4696-8207-c07b2cdd5902");
-
-       public static final UUID uuidBuds = UUID.fromString("a2f1861d-50ba-4216-80f6-7889e4785cd5");
-       public static final UUID uuidStems = UUID.fromString("80b542d6-c2ec-4bc9-95c1-a1b9429691a7");
-       public static final UUID uuidTrees = UUID.fromString("03a2f775-e7c7-4487-a725-51b290084e14");
-       public static final UUID uuidStigma = UUID.fromString("e68292cb-3711-4129-9b1a-992fb17059e3");
-       public static final UUID uuidPetiole = UUID.fromString("7e926909-5983-490e-aebe-532a329fb21f");
-       public static final UUID uuidAxillary = UUID.fromString("aa1eee6e-dd2f-464e-95ed-79cc5313e8d1");
-       public static final UUID uuidPetiolules = UUID.fromString("9db0732d-35f9-476b-8824-727840faabb9");
-       public static final UUID uuidMaleFlowers = UUID.fromString("036ed3cb-4598-4ccd-ae77-e66dff4274f8");
-       public static final UUID uuidYoungInflorescences = UUID.fromString("c92baa8b-b20e-44ec-bbc4-5990d548431c");
-       public static final UUID uuidSepal = UUID.fromString("7af26081-17c8-4966-9d58-affe26b8dc34");
-       public static final UUID uuidThyrses = UUID.fromString("74af0814-5f11-4c1d-82c2-06ed97471fc5");
-       public static final UUID uuidThyrsus = UUID.fromString("ff0ddbd3-6049-416e-91b5-fa8fe42621dd");
-       public static final UUID uuidBark = UUID.fromString("a8cd7ed7-0e55-4aa6-8a6f-52bf497e1602");
-       public static final UUID uuidEndophyticBody = UUID.fromString("5b6c3525-bc9a-4ae9-b16b-814ea0ff3ffc");
-       public static final UUID uuidFloweringBuds = UUID.fromString("b3c8cd80-0eea-4747-83f9-32f2418c34ff");
-
-       //VOL 13.1
-       public static final UUID uuidPerianth = UUID.fromString("bd1480bb-ce44-495f-a462-98db4ac80530");
-       public static final UUID uuidScales = UUID.fromString("bd1480bb-ce44-495f-a462-98db4ac80530");
-       public static final UUID uuidPerigoneTube = UUID.fromString("d1799423-31ce-4525-b0ba-8d7cc9240abf");
-       public static final UUID uuidPerigoneLobes = UUID.fromString("e309e1e3-8f60-4478-9b89-ca5069bc1622");
-       public static final UUID uuidPerigone = UUID.fromString("f026fc87-5fc6-4559-a7e5-e8832c20033d");
-       public static final UUID uuidCorolla = UUID.fromString("9ff17ff9-cb59-4ad7-bfa1-1d67935e567f");
-       public static final UUID uuidAnnulus = UUID.fromString("d9b93acb-9b49-45ef-8661-09e00081931f");
-       public static final UUID uuidFemaleFlowers = UUID.fromString("2e06cea2-5993-417c-8d0d-81cb571aa17a");
-       public static final UUID uuidCymes = UUID.fromString("ab13622f-fc90-49de-b51c-c1b00ed98728");
-       public static final UUID uuidNutlets = UUID.fromString("d9675d0c-0af7-4378-aeb7-7216cdff7289");
-       public static final UUID uuidStem = UUID.fromString("39f35516-045a-4f10-a3a0-c25f47e30b7d");
-       public static final UUID uuidPollen = UUID.fromString("7c0df742-d1b3-4174-976a-fa04a2664aba");
-       public static final UUID uuidSecondaryXylem = UUID.fromString("f2e07699-edfc-404b-9504-52a8be014131");
-       public static final UUID uuidChromosomeNumber = UUID.fromString("0000feeb-ca15-4207-954b-9e3aa1112950");
-       public static final UUID uuidStemLeaves = UUID.fromString("b5ef43c8-e98b-4e06-b322-c214100370ad");
-       public static final UUID uuidSeed = UUID.fromString("18c725f5-6ffc-4c57-a209-3393b6c28a18");
-       public static final UUID uuidDrupes = UUID.fromString("ec664134-144b-425a-9f7b-ffccd0a4bf1a");
-       public static final UUID uuidFruitingAxes = UUID.fromString("a246d13e-b809-4180-ab01-f6ac1b2d2b46");
-       public static final UUID uuidAndroecium = UUID.fromString("ad600c18-b04c-4c61-b71e-ce6e48de508e");
-       public static final UUID uuidGynoecium = UUID.fromString("02c81ac2-3fd7-4daa-9f62-ffb2d6776f44");
-       public static final UUID uuidFlowerTube = UUID.fromString("4328c13c-f80c-4f16-8c53-b0b3d8ec3cb7");
-       public static final UUID uuidAnther = UUID.fromString("4c7cf621-11f7-4102-b49a-caa493364707");
-       public static final UUID uuidFlowerBearingStems = UUID.fromString("86ee899f-af71-4b51-aa1a-2666bab79cf0");
-       public static final UUID uuidFloweringBranchlets = UUID.fromString("e0364345-764c-4b39-943a-fad1eac0fe9e");
-       public static final UUID uuidWood = UUID.fromString("e44b3268-ca49-4400-90f7-98e17412fe92");
-       public static final UUID uuidGermination = UUID.fromString("747707f4-27f8-4f07-b7d1-8959f549212f");
-       public static final UUID uuidFoliage = UUID.fromString("5f0ddeb5-bc12-4097-9373-b4921a87f51f");
-       public static final UUID uuidCapsule = UUID.fromString("28177f44-cff5-4f9a-ba5e-ce48decd7691");
-       public static final UUID uuidBioGeography = UUID.fromString("257590ed-f9c7-4253-9918-2e8440435385");
-       public static final UUID uuidJuvenileParts = UUID.fromString("f4524744-920e-40c1-a37c-ba1a47044037");
-       public static final UUID uuidCrown = UUID.fromString("7a234ac5-d6f4-479c-ba63-cf486307f950");
-       public static final UUID uuidButtresses = UUID.fromString("bc79f058-cc3a-44bb-b800-7f24836d9175");
-       public static final UUID uuidRacemes = UUID.fromString("aac5b7e7-bac2-41fa-b79b-78cd2ad7b55f");
-       public static final UUID uuidSpikes = UUID.fromString("4bdf3464-a12d-4bfd-ab94-428e306ab62c");
-       public static final UUID uuidParasitism = UUID.fromString("22de1689-2d54-44e0-9ebb-72b8ca84a90d");
-       public static final UUID uuidBracteoles = UUID.fromString("3b17d38b-5df0-4767-919e-ee822dff4011");
-       public static final UUID uuidTesta = UUID.fromString("c72ef615-8c2b-4b1e-95d3-f3a282760c02");
-       public static final UUID uuidLatex = UUID.fromString("0fa07ab6-375f-4b18-8d90-8c38ecefa9c6");
-       public static final UUID uuidshoots = UUID.fromString("d88360a2-59cd-4cb5-91f9-e109ae873d5e");
-       public static final UUID uuidCostae = UUID.fromString("d88360a2-59cd-4cb5-91f9-e109ae873d5e");
-
-
-
-       //PHYTOCHEMISTRY AND CHEMOTAXONOMY
-       public static final UUID uuidLeafPhenolics = UUID.fromString("4ae0580e-601e-4961-8220-b98876cb7fbf");
-       public static final UUID uuidAlkaloids = UUID.fromString("a727f4f4-b2c3-4cac-9edd-138201470396");
-       public static final UUID uuidIridoidGlucosides = UUID.fromString("d858c9d7-e870-4e4e-a52a-f6533599c9d7");
-       public static final UUID uuidAluminium = UUID.fromString("5c6cdbf0-c7a9-4223-8bbb-d33d41e1b9d3");
-       public static final UUID uuidChemotaxonomy = UUID.fromString("53ff9430-0154-48a4-a2bb-99f183757c96");
-       public static final UUID uuidStorageProductsOfSeeds = UUID.fromString("5e569333-a5b6-42f9-bc5d-e010bdfef89c");
-
-
-       //VOL 12
-       public static final UUID uuidCotyledons = UUID.fromString("f8087a67-ed2b-45fb-b447-3c677087fdba");
-       public static final UUID uuidGrowthForm = UUID.fromString("11b5c813-a85a-4dd6-bf42-0d5f1336710b");
-       public static final UUID uuidPinnaLobes = UUID.fromString("ec7c81af-1f5c-40d7-9c08-0610cf96cfb7");
-       public static final UUID uuidPinnules = UUID.fromString("89a49ee5-a3da-4a3b-a00e-8f6d90e90c1b");
-       public static final UUID uuidPinnatifidPinnules = UUID.fromString("a8acf6af-2a9f-4be8-ad08-19a0e87b43f0");
-//     public static final UUID uuidPinnaLobes = UUID.fromString("dccb5464-f871-44aa-aed1-cb76e50efa6c");
-       public static final UUID uuidSinusTeeth = UUID.fromString("5926f238-16a8-4343-a690-b958f1e9025e");
-       public static final UUID uuidHypanthium = UUID.fromString("aa0fd079-3bb1-4aa7-abb4-36fd0e8ecf63");
-       public static final UUID uuidPods = UUID.fromString("5d389a28-0ab7-461a-aaf8-466eff858f18");
-       public static final UUID uuidStipules = UUID.fromString("63338260-014b-49a2-9714-682a8c18652f");
-
-       //FM Vol8
-       private static final UUID uuidstaminodialfascicles = UUID.fromString("5585f9b0-4efd-4fb0-91b6-1992136fff9c");
-       private static final UUID uuidwhorlnumber = UUID.fromString("d655aad7-9e43-446b-9860-ed12a3ddc02e");
-       private static final UUID uuidterminalbuds = UUID.fromString("ce5acdc2-5ae6-4be2-83fe-123709a7c720");
-       private static final UUID uuidoldertwigs = UUID.fromString("0033ff1b-38b3-432c-970f-0685f11c7257");
-       private static final UUID uuidhermaphroditeinflorescences = UUID.fromString("69803340-1239-40de-beaa-90dde9363a31");
-       private static final UUID uuidolderbranchlets = UUID.fromString("ac97ec4d-91aa-4394-8ca0-c4b25cb94be2");
-       private static final UUID uuidolderbranches = UUID.fromString("4213c612-b3fe-406b-acd5-7420b40713ef");
-       private static final UUID uuidjuvenilebranchlets = UUID.fromString("ac409270-6a7d-45ff-b57e-e17b112473b0");
-       private static final UUID uuidcorymbs = UUID.fromString("102f75ae-366c-4e1e-b849-97add845e447");
-       private static final UUID uuidoutertepals = UUID.fromString("17df7508-f6a8-4d86-804b-de0100f2c6aa");
-       private static final UUID uuidgalls = UUID.fromString("3c56874b-4ff5-4094-baa4-20b859916fdb");
-       private static final UUID uuidinflorescencebranches = UUID.fromString("46711276-c6ab-4b40-8768-52544835c698");
-       private static final UUID uuidsubmaturefloralbuds = UUID.fromString("3ecad414-7b30-4410-854b-bb7ab1cf6694");
-       private static final UUID uuidsepta = UUID.fromString("738c3ca1-42e3-4426-9b48-e0f7de02401f");
-       private static final UUID uuidfloraltube = UUID.fromString("b6a9b811-fad3-416a-bc08-ada6732d53cb");
-       private static final UUID uuidsubmergedparts = UUID.fromString("6bf61564-86c3-4764-b5d8-c0e4762ecdbc");
-       private static final UUID uuidlowerseeds = UUID.fromString("0079e2a3-2599-4cdf-a889-d5b64844a200");
-       private static final UUID uuidlowermostleaves = UUID.fromString("3a50caa3-3026-433d-9e0b-e52378bfe287");
-       private static final UUID uuidDominance = UUID.fromString("77c03552-140f-44bc-a16b-ba2c6b98f0ff");
-       private static final UUID uuidBeesandbutterflies = UUID.fromString("cfb801cc-4f1c-4d1f-b38c-7d7e2370be4f");
-       private static final UUID uuidMoths = UUID.fromString("6805a0ef-518e-410b-8446-768a37bab919");
-       private static final UUID uuidfieldnotes = UUID.fromString("c8279f24-2227-423d-b41f-d93ae9e6d4db");
-       private static final UUID uuidplacenta = UUID.fromString("36d0cda4-5d54-462c-a16d-5bf89d78cad2");
-       private static final UUID uuidbasaltube = UUID.fromString("c435c43f-9b18-479b-b3a2-b7215cbbb163");
-       private static final UUID uuidtypification = UUID.fromString("411be7a5-1680-40bf-b85f-545a10e50f30");
-       private static final UUID uuidmaturecorolla = UUID.fromString("256ab6ad-51d7-4948-82f1-5b4ea8850b08");
-       private static final UUID uuidmouth = UUID.fromString("76b6a9b1-a9ef-491a-84cb-211f7fcf7ad8");
-       private static final UUID uuidtendrils = UUID.fromString("d008e174-fc3a-4687-b762-5f7713cb1d3d");
-       private static final UUID uuidfloralbracts = UUID.fromString("d488fc91-d717-4487-a8fc-d5356b2b529c");
-       private static final UUID uuidaxialbracts = UUID.fromString("3ea27cec-ce17-4930-a9b9-3785a8e9d9cd");
-       private static final UUID uuidDensityofspecies = UUID.fromString("0ba81167-fc3e-4c46-881d-302bbbfd319c");
-       private static final UUID uuidseedanatomy = UUID.fromString("46f06da5-181f-4062-8786-4040de1c3e40");
-       private static final UUID uuidspotcharacters = UUID.fromString("3745c511-ac7e-4c89-8cb2-f81551a9b0fc");
-       private static final UUID uuidSelectedreferences = UUID.fromString("9b51a141-2c79-4ef3-b1d6-cb3cb6c47d65");
-       private static final UUID uuidIncompletelyknowntaxa = UUID.fromString("556b6b85-951f-4b96-886f-03f80a9e4edd");
-       private static final UUID uuidfreepartofthetube = UUID.fromString("81b3770e-4ec7-49bb-b7d4-6d607b1d35ac");
-       private static final UUID uuidnerves = UUID.fromString("3f2f1ee4-038b-4e28-b3ac-1c98f7e8d841");
-       private static final UUID uuidfascicles = UUID.fromString("a90b87af-8ba0-4354-b1a6-97ad3ea7438b");
-       private static final UUID uuidcorollaandstamens = UUID.fromString("df98d543-9cb7-461b-a92e-600df80a4dd1");
-       private static final UUID uuidfoliarorgans = UUID.fromString("9b469cac-107a-4174-a295-b09b077f7d3a");
-       private static final UUID uuidtraps = UUID.fromString("2e317868-682f-4cc3-b344-582521c5e870");
-       private static final UUID uuidturion = UUID.fromString("372c0f31-d32f-4648-9bc6-18f6e832dfb3");
-       private static final UUID uuidverticillasters = UUID.fromString("25eaac4c-ba38-447b-bd22-00775bec5752");
-       private static final UUID uuidspurs = UUID.fromString("045c225f-e17f-4746-9415-5e5d4827ae5e");
-       private static final UUID uuidpseudoracemes = UUID.fromString("83506caf-78f8-4c8b-97d0-7fcaf296adf2");
-       private static final UUID uuidsubtendingbracts = UUID.fromString("64a6b456-463a-4aff-8739-ae52f0d8a253");
-       private static final UUID uuidfloralaxes = UUID.fromString("8d29c397-6445-4083-8b9d-d715104bbf06");
-       private static final UUID uuidtorus = UUID.fromString("ce076936-a80f-4b33-bbae-5569fec90651");
-       private static final UUID uuidants = UUID.fromString("73b80513-13b4-4e43-b308-82b232beaade");
-       private static final UUID uuidsterilepistil = UUID.fromString("e938d379-abd8-4f39-8bdf-6dc039518bc1");
-       private static final UUID uuidabortivepistil = UUID.fromString("a33532a8-ab8f-4485-b813-a47d0f66d4df");
-       private static final UUID uuidjuvenilefoliage = UUID.fromString("c6f8d7dc-e345-46fd-89de-38e56a58fc03");
-       private static final UUID uuidterminalandaxillarybuds = UUID.fromString("2495f9ce-2e1c-4c8e-92ea-7719e1695123");
-       private static final UUID uuidterminalvegetativebuds = UUID.fromString("ea5c374e-dc8b-4342-aafa-21791b59ca8d");
-       private static final UUID uuidimperfectorsterilestamens = UUID.fromString("315dd762-860b-4499-a3bb-f67aaa661a1c");
-       private static final UUID uuidendocarpflanges = UUID.fromString("9e7fa2e0-9adf-4892-9c27-eff41d37a2b8");
-       private static final UUID uuidcommercialnames = UUID.fromString("1906cf7c-b5e3-4782-baca-bee58ee11b36");
-       private static final UUID uuidimperfectorabortivestamens = UUID.fromString("deab5ce4-1c4e-4fbf-b508-0fd7906858f2");
-       private static final UUID uuiddiskinmaleflower = UUID.fromString("4ce6cddc-8991-4a51-a1d8-470d1c3cd271");
-       private static final UUID uuiddiskinfemaleflower = UUID.fromString("0fa9603a-c1db-4993-b180-7cd55d77f229");
-       private static final UUID uuidfieldcharacters = UUID.fromString("7d4932fd-2142-4608-af6d-6b8ae6efe89a");
-
-
-
-       //Ser2 VOL 2
-       public static final UUID uuidGlands = UUID.fromString("28b5a141-3127-4a3e-8c4a-03a90fbe3e66");
-       public static final UUID uuidSori = UUID.fromString("6e35cd29-86c9-43df-a65d-037db4d4407b");
-       public static final UUID uuidVeins = UUID.fromString("7a6e2c58-504f-40fb-a97a-c928b1c519d8");
-       public static final UUID uuidIndusia = UUID.fromString("196e6a5b-8612-4d3e-946b-be93e5ef66f1");
-       public static final UUID uuidUpperSurfaces = UUID.fromString("90764e2b-419b-4687-93e4-832ae6fdb05e");
-       public static final UUID uuidLowerSurfaces = UUID.fromString("51646c3f-5404-4423-ac44-bf7b3b258fac");
-       public static final UUID uuidStipes = UUID.fromString("acf322bf-4d57-44d1-ae7b-e7525f63749c");
-       public static final UUID uuidLobes = UUID.fromString("6d5f4617-96a5-4435-ad37-3d05d3718eac");
-       public static final UUID uuidRachises = UUID.fromString("87365769-8257-447b-a918-51837a94487c");
-       public static final UUID uuidSporangia = UUID.fromString("922e2263-ee8a-4674-9d52-188ca6e14089");
-       public static final UUID uuidSpores = UUID.fromString("c8520d08-6ff3-43de-b027-e64289fa164a");
-       public static final UUID uuidPinnae = UUID.fromString("5554cc7c-441f-417b-9b68-2a7643d23837");
-       public static final UUID uuidBasalPinnae = UUID.fromString("ebe46c21-46f6-41b1-b269-672a08daca77");
-       public static final UUID uuidpinnaLobes = UUID.fromString("26ea1b16-d008-4c63-86e6-89091f193615");
-       public static final UUID uuidUpperPinnae = UUID.fromString("8563eac6-6286-4860-ac57-6cc23aa8b831");
-
-       public static final UUID uuidCostules = UUID.fromString("f546e66f-a99f-4284-add3-459aff906c9f");
-       public static final UUID uuidAreoles = UUID.fromString("fbf7cfb9-28bd-4443-a791-9e7ebd3eb9b6");
-       public static final UUID uuidCaudex = UUID.fromString("486882de-435c-4119-94a5-213daced4c26");
-       public static final UUID uuidHairs = UUID.fromString("ea2a7cc7-44be-41cb-8688-c31b085d2aa7");
-       public static final UUID uuidSupraBasalPinnae = UUID.fromString("484f578e-6807-45d4-8a13-8a03b3ad1a60");
-       public static final UUID uuidFreePinnae = UUID.fromString("0b8254bc-cf2d-4f95-92b9-4cc3fe450f32");
-       public static final UUID uuidSecondPairOfPinnae = UUID.fromString("c25b67a8-b7b8-4caa-b112-85360d76aa26");
-       public static final UUID uuidMiddlePinnae = UUID.fromString("2d90013c-cbc3-4ff7-bc6c-88b616d407a7");
-       public static final UUID uuidFertilePinnae = UUID.fromString("4071035d-4a2e-4793-b6c8-178ad664c31d");
-       public static final UUID uuidBasalScales = UUID.fromString("35cc8192-b6c0-4ee0-aebe-dfd15f87014c");
-       public static final UUID uuidLamina = UUID.fromString("bac94906-ab83-4fa5-9670-f750a4cdd105");
-       public static final UUID uuidApicalLamina = UUID.fromString("e7dff187-8704-42f0-85d0-b3cbfa18cfd0");
-       public static final UUID uuidFronds = UUID.fromString("20306313-69aa-4cd7-86b7-82065ea90a07");
-       public static final UUID uuidBasalPinnules = UUID.fromString("b72cba24-f61f-4d26-b34b-09f61456a419");
-       public static final UUID uuidAcroscopicPinnules = UUID.fromString("c6799ad0-cc4a-4b61-98e2-b7330405a9d5");
-       public static final UUID uuidVascularStrands = UUID.fromString("15d7ae67-c220-45c1-8cfa-a52f520bbe45");
-
-
-       //gabon
-       public static final UUID uuidEndosperm = UUID.fromString("0077b7ab-1987-4879-8dfc-e2def5377410");
-       public static final UUID uuidVeinlets = UUID.fromString("21412ceb-767d-4c4f-b7f0-953acdb75a96");
-       public static final UUID uuidAxillaryFlowers = UUID.fromString("61ec9cd7-bb44-47fe-abca-8ef817aba605");
-       public static final UUID uuidLateralVeins = UUID.fromString("aa6aa22a-1b6f-4bc4-99bd-93281fa01a98");
-       public static final UUID uuidIntegument = UUID.fromString("baaba14e-31bc-45b4-9f4a-f534073c9565");
-       public static final UUID uuidJuvenileLeaves = UUID.fromString("a21bd0a7-3808-4158-8499-d49a9b3cef28");
-       public static final UUID uuidPeduncle = UUID.fromString("e7ef4187-4522-4297-8945-9aeb94d0bec5");
-       public static final UUID uuidJuvenileFruits = UUID.fromString("96d6c3ee-d393-4759-bbe6-d34e8282e59e");
-       public static final UUID uuuidPollenSacs = UUID.fromString("3e42eb8f-5b14-427b-83be-da69d250242e");
-       public static final UUID uuidConnective = UUID.fromString("1602a923-96a0-4450-8388-3467692bf244");
-       public static final UUID uuidCarpels = UUID.fromString("55cbf691-b347-4399-b14f-f054a872d3e4");
-       public static final UUID uuidOvule = UUID.fromString("5871858c-144f-4209-81e2-5d0fc0a61cc3");
-       public static final UUID uuidSeedNumber = UUID.fromString("405762c0-0733-4eef-af74-ac85d6301810");
-       public static final UUID uuidAndrophore = UUID.fromString("06757528-7a62-4068-8982-fa5900de796a");
-       public static final UUID uuidRadicle = UUID.fromString("e2f7895f-1fd5-41ef-90d8-6a53e28bb7c7");
-       public static final UUID uuidCentralFolioles = UUID.fromString("0587bf46-2f4c-474d-93d6-2866455e8286");
-       public static final UUID uuidLateralFolioles = UUID.fromString("c1c98bc3-3e45-47c2-8ee8-915ad942066c");
-       public static final UUID uuidOvarianFollicles = UUID.fromString("362d7509-1cce-44a3-b2e3-f68b4b6fb174");
-       public static final UUID uuidFolioles = UUID.fromString("2f1f3b07-508d-44ca-aff1-814f985a39ce");
-       public static final UUID uuidMainFolioles = UUID.fromString("85102fd1-1974-4963-a068-edeb9c0ced39");
-       public static final UUID uuidTerminalFolioles = UUID.fromString("a09122d0-97ff-444c-9be4-c31df05dc4df");
-       public static final UUID uuidInferiorFolioles = UUID.fromString("f5737453-a326-4931-8b79-6ba81dbd67c8");
-
-       public static final UUID uuidLeafShape = UUID.fromString("dc7dd8aa-39ee-4a82-8e67-e03574a224f0");
-       public static final UUID uuidJuvenileLamina = UUID.fromString("490e70c8-6777-4baa-9895-d1f22dbe5e4c");
-       public static final UUID uuidApicalBuds = UUID.fromString("07e85d1a-2051-4b29-ae4d-86cf076a9fa8");
-       public static final UUID uuidJuvenileCarpels = UUID.fromString("c7527c25-a599-4c85-be94-0076003b46ce");
-       public static final UUID uuidAndrogynophore = UUID.fromString("a5404cfa-cff2-4b20-b300-3d10667426a7");
-       public static final UUID uuidEmbryo = UUID.fromString("fe9eee1a-ba98-4cf5-8f7f-561877e4aa79");
-       public static final UUID uuidMesocarp = UUID.fromString("df0fc7bf-b63f-4e7c-91b6-60f79a0d2e07");
-       public static final UUID uuidEndocarp = UUID.fromString("37dfd3e5-0a1b-4e72-a7de-72961351c118");
-       public static final UUID uuidSurfaces = UUID.fromString("57598ba1-3ba6-4358-ae17-45571f99cf3c");
-       public static final UUID uuidRoots = UUID.fromString("77363ffb-5683-4801-a71a-f8e3b1342edc");
-       public static final UUID uuidPanicles = UUID.fromString("8ec7ee47-ae72-42de-9b37-2e991b117e62");
-       public static final UUID uuidFruiting = UUID.fromString("5dbdd977-0928-4479-93ea-00f303616fcd");
-       public static final UUID uuidLabellum = UUID.fromString("b869ac9f-ac0a-43ee-8d22-e20dfc25c73a");
-       public static final UUID uuidFlowerColor = UUID.fromString("2c94b502-13fc-40f6-a8ae-69a20b5fe9ca");
-       public static final UUID uuidReceptacle = UUID.fromString("1264dae6-e72e-4de5-b1ea-604417f71987");
-       public static final UUID uuidSpines = UUID.fromString("2ac1f9a4-1a36-4337-9a57-444576cc91ab");
-       public static final UUID uuidTeeth = UUID.fromString("9275dcaa-5106-4bd7-8c93-9b46b1db9d29");
-       public static final UUID uuidSecondaryVeins = UUID.fromString("24776a0b-cf0f-4045-b3b1-c0e541a88cf7");
-       public static final UUID uuidIntersecondaryVeins = UUID.fromString("294812c5-d26d-409b-9e14-2929da1af189");
-       public static final UUID uuidSyncarps= UUID.fromString("e2f5d304-7c8e-4249-9462-56b4aedfbe68");
-       public static final UUID uuidEpicarp= UUID.fromString("43e81346-f731-4375-86ac-2fd69c1db2f3");
-       public static final UUID uuidSuperiorMesocarps= UUID.fromString("26c269d4-7c88-4914-b4b0-0c6ec3f308f2");
-       public static final UUID uuidInferiorMesocarps= UUID.fromString("2770b41b-4613-4b49-b928-3144a91c220f");
-       public static final UUID uuidMaleSpikes= UUID.fromString("73c4ae7d-c0b6-4f0d-bbf9-bcde4da6a7b4");
-       public static final UUID uuidCarpellodes= UUID.fromString("9862aa51-65e1-49f6-98ee-b665f24d27b9");
-       public static final UUID uuidJuvenileShoots= UUID.fromString("f1c25e9e-90ce-4c2b-b568-e3e7abbd61fe");
-       public static final UUID uuidSamaras= UUID.fromString("e74a9445-a17c-46d7-8053-7eae424e3a9c");
-       public static final UUID uuidCapsules= UUID.fromString("6c4b042c-37f8-4d40-8298-81ce4b2e38b4");
-       public static final UUID uuidLacuna= UUID.fromString("cd14eee6-71af-4eb5-ba23-2df2034c4e35");
-       public static final UUID uuidDomatia= UUID.fromString("b53a6d9f-3a3f-4e93-ac27-94101b740a51");
-       public static final UUID uuidNuts= UUID.fromString("94d3f3d8-3ebc-4cb7-86bd-5b0574fc965e");
-       public static final UUID uuidJuvenileStems= UUID.fromString("37f447a2-2f34-4336-9ea6-a95bfb274d0c");
-       public static final UUID uuidMatureStems= UUID.fromString("fdae6cf1-5335-4e50-a800-ea11adb83d6e");
-       public static final UUID uuidFloralBuds= UUID.fromString("1df8faa0-46a0-48d0-bdb2-f20da41e6a85");
-       public static final UUID uuidStones= UUID.fromString("f20f248c-7648-423c-8eb8-c20d5cf99854");
-       public static final UUID uuidTrunk= UUID.fromString("02f48662-1f5f-4ba2-94bc-9d3f0c5027e2");
-       public static final UUID uuidAkenes= UUID.fromString("c084801f-20ca-49c8-9973-8805e3b3f2c1");
-       public static final UUID uuidTube= UUID.fromString("79c654de-a166-49ea-9dfa-eb1a4de9e800");
-       public static final UUID uuidTepals= UUID.fromString("2f3781c3-ddc0-4946-9c41-e46a4fcf63ef");
-       public static final UUID uuidPlantSexuality= UUID.fromString("dadee79f-9091-4056-b37c-cc531406fbd1");
-       public static final UUID uuidAril= UUID.fromString("2da22f6e-69a7-4ba2-9595-e364f450ad0e");
-       public static final UUID uuidLemma= UUID.fromString("69ae5cac-d0f0-4194-96c9-2912d1747db6");
-       public static final UUID uuidValves= UUID.fromString("4e829b8b-b1b7-41ad-9835-7b4095230d58");
-       public static final UUID uuidRhytidome= UUID.fromString("5a55c7c0-7e71-4e02-893f-ac218e0d9517");
-       public static final UUID uuidSeedlings= UUID.fromString("48ef31e5-26c5-464b-adf2-cc350661783a");
-       public static final UUID uuidHypocotyles= UUID.fromString("12758284-7fb2-441b-a38d-6b19d2865cfa");
-       public static final UUID uuidFloralArrangement= UUID.fromString("4cec081c-0c6f-4246-ab89-12d2b4e18038");
-       public static final UUID uuidLocules= UUID.fromString("9a005e6f-f142-4aab-b713-8994aedd758e");
-       public static final UUID uuidMainStems= UUID.fromString("a87fd09e-2e38-488a-af1b-ad34d6532b10");
-       public static final UUID uuidLenticels= UUID.fromString("f63740ae-9822-4e0f-8d8c-a7d81aa399e0");
-       public static final UUID uuidMedianVeins= UUID.fromString("1ef11217-29e6-4dfc-b794-d9c8e822eff0");
-       public static final UUID uuidColumella= UUID.fromString("40a04dad-f245-4ff6-8597-74a0c078554a");
-       public static final UUID uuidKapok= UUID.fromString("8b1c7663-1c36-48d3-a4db-513dad26b124");
-       public static final UUID uuidOtherSecretions= UUID.fromString("0f112884-f638-4d42-8d5b-9790d329152f");
-       public static final UUID uuidPlankButtresses= UUID.fromString("a2a4adfc-fa60-4729-9b3b-1135124e95f1");
-       public static final UUID uuidBranching= UUID.fromString("b543f142-7098-4433-b318-20bdaafcf9b6");
-       public static final UUID uuidPetiolule= UUID.fromString("911cb51d-e65c-4d2e-a7f4-6ea02430a1d9");
-       public static final UUID uuidBudsAndJuvenileShoots= UUID.fromString("e3efca5b-7ebc-48d9-9d48-ff1d15c05bce");
-       public static final UUID uuidCalyxRemains= UUID.fromString("73956b0f-ae2c-4461-a2dd-fe004dcf523e");
-       public static final UUID uuidFirstLeaves= UUID.fromString("a05cfbcc-3a2d-4a91-8800-d06bfad65d13");
-       public static final UUID uuidColumn= UUID.fromString("73fd4fa7-fac7-4bda-9a39-c58ae110289c");
-       public static final UUID uuidPrimaryVeins= UUID.fromString("16d6ea7b-6821-4193-9cc1-d252fff3347e");
-       public static final UUID uuidPseudoInvolucres= UUID.fromString("d72bb8c3-ad33-4615-8f7b-926b0c780d8a");
-       public static final UUID uuidSmallPlants= UUID.fromString("202c1530-4883-4c42-9912-1a6631f1d5a9");
-       public static final UUID uuidLargePlants= UUID.fromString("01b901fa-87b2-4d95-9393-12a5a352bb8f");
-       public static final UUID uuidAxes= UUID.fromString("5ea30f5d-d1ac-45f4-97b4-c5f233a227b0");
-       public static final UUID uuidMainAxes= UUID.fromString("4b64494c-96fe-4d62-af05-3ac57e4a9ad7");
-       public static final UUID uuidMainInflorescences= UUID.fromString("e2f2328e-8e99-4f1f-8e63-cff062c6e65d");
-       public static final UUID uuidFertileStamens= UUID.fromString("0ad64656-3e30-4b55-a5b5-619aedc6ec82");
-       public static final UUID uuidPseudostipules= UUID.fromString("0a001fc5-acdf-4338-b33e-9f97848ce288");
-       public static final UUID uuidPaniculatedInflorescences= UUID.fromString("17e60c37-155a-4b87-905e-659b72908238");
-       public static final UUID uuidFemaleSpikes= UUID.fromString("3e9c5c83-d437-4c4f-bbd6-4c6bf962ba65");
-       public static final UUID uuidFlowerAnatomy= UUID.fromString("db7717ab-5d1a-4665-b7a1-733fc7cabe9d");
-       public static final UUID uuidPileus= UUID.fromString("800c08ec-7cc0-4039-bedf-a66f702074df");
-       public static final UUID uuidHypodermalCells= UUID.fromString("a0a880d1-b466-414c-8f81-bec51923895c");
-       public static final UUID uuidAlbumen= UUID.fromString("410577fb-31de-4121-b439-abe4b04d9e1e");
-       public static final UUID uuidMaleParts= UUID.fromString("a760a101-340c-419e-a057-674e81a50737");
-       public static final UUID uuidFloralScapes= UUID.fromString("e67c18d6-8ba8-48be-b26d-bf306311f1c8");
-       public static final UUID uuidIntroducedspecies= UUID.fromString("9938807e-2dfd-4eea-ab9f-c8697d2781fd");
-       public static final UUID uuidBerries= UUID.fromString("73437384-8303-42ab-877a-13b7780627bd");
-       public static final UUID uuidBase= UUID.fromString("d359a4fd-9c1e-467f-8522-32fb83a8d192");
-       public static final UUID uuidFlowerShape= UUID.fromString("02a7b63d-7278-4e5d-8751-9b5f2ec7237e");
-       public static final UUID uuidCaruncle= UUID.fromString("c7e1778c-56da-4372-ae5f-f43ec9c3c100");
-       public static final UUID uuidRhizome= UUID.fromString("8fa1ab2e-beb3-4fd1-8393-696265937eae");
-       public static final UUID uuidAppendages= UUID.fromString("5be4eff7-c0a6-430c-bdbd-4cd7fb886e59");
-       public static final UUID uuidGynophore= UUID.fromString("918f4470-1e46-4dcc-b7a1-3d51bd3d142d");
-       public static final UUID uuidInflorescenceAxes= UUID.fromString("0fab63e7-eaea-4352-b016-9f770937aac1");
-       public static final UUID uuidReplum= UUID.fromString("1c10678f-9134-4693-9360-1ae1fe1ce96c");
-       public static final UUID uuidSheaths= UUID.fromString("1630254b-b83f-4fd3-8818-618770d503a0");
-       public static final UUID uuidSpikelets= UUID.fromString("727d4d58-352c-4704-ae1f-81f5cdc7a602");
-       public static final UUID uuidMesocarps= UUID.fromString("a4303a70-83b1-4df5-86b3-a7506442486b");
-       public static final UUID uuidFalseFlowers= UUID.fromString("76d706d3-bd0f-4e8b-a19c-e76aee4bbb49");
-       public static final UUID uuidLodicules= UUID.fromString("60696081-77e4-4e82-aca6-1c4144070878");
-       public static final UUID uuidCaryopses= UUID.fromString("88199ee4-cb10-45e8-9263-c15c6c07ed50");
-       public static final UUID uuidBisexualSpikelets= UUID.fromString("a872cca3-aa84-4987-ba58-d86f41d44128");
-       public static final UUID uuidUnisexualSpikelets= UUID.fromString("55a5ac26-f83a-4e77-aad7-8f0bbca77681");
-       public static final UUID uuidMatureSpikelets= UUID.fromString("0db7b72e-3963-4436-8ee7-697bfd84a9eb");
-       public static final UUID uuidLemmaInsertionPoint= UUID.fromString("8fd51345-c760-40bc-9639-65487f888efd");
-       public static final UUID uuidGlumes= UUID.fromString("26dbf0bc-3c54-479f-be85-8132959eda4c");
-       public static final UUID uuidInferiorFlowers= UUID.fromString("7f103c37-abdb-4d87-b6e0-e566137bb045");
-       public static final UUID uuidSuperiorFlowers= UUID.fromString("0b95903b-c855-4a9e-aa3d-5d1bb8c331a8");
-       public static final UUID uuidLeafSheath= UUID.fromString("83ffd776-2c2b-46ea-bf24-d07490a840c4");
-       public static final UUID uuidInferiorLemma= UUID.fromString("f0df8083-4ef2-4a7e-bbde-cf0a6354923a");
-       public static final UUID uuidInferiorGlumes= UUID.fromString("a2f3ed1a-f2d0-476d-b5df-63f12871f05b");
-       public static final UUID uuidFirstInternode= UUID.fromString("cb15ee92-df1b-4ce9-a4a5-c72736b46991");
-       public static final UUID uuidExtravaginalInnovations= UUID.fromString("b4a5471b-6461-4fd6-bcab-3e1544860923");
-       public static final UUID uuidInnovations= UUID.fromString("14705f64-8edc-482d-a296-c690d84c2e67");
-       public static final UUID uuidCataphylls= UUID.fromString("4832a8cc-d61c-47c2-b679-851c53b889b3");
-       public static final UUID uuidLigula= UUID.fromString("c87125e9-b53f-4f36-86a9-fa2f9bb34909");
-       public static final UUID uuidSuperiorGlumes= UUID.fromString("61ca6f10-52de-4f77-9616-83306d4cdf6f");
-       public static final UUID uuidFalseSpikes= UUID.fromString("65b3c5bb-ad6b-4b2d-83c1-f73358acac30");
-       public static final UUID uuidPalea= UUID.fromString("ec237f14-5884-468e-93e2-f83bdf5fdf9e");
-       public static final UUID uuidSecondaryRacemes= UUID.fromString("808f514e-1d8f-4e06-a1a1-1b3839e89213");
-       public static final UUID uuidSuperiorLemma= UUID.fromString("7defd3c7-474f-4949-b9a9-0c0f521483c0");
-       public static final UUID uuidSterileLemma= UUID.fromString("64a49e5e-daa3-4e23-a14d-3f7891309b29");
-       public static final UUID uuidReproduction= UUID.fromString("118a5351-cfe5-4b57-b12e-6e770e5f58ee");
-       public static final UUID uuidFertileLemma= UUID.fromString("5d640c4e-c0a8-4dff-a812-ad897fa7b683");
-       public static final UUID uuidDivision= UUID.fromString("986febfa-7da3-4a7c-a672-403ee015d1df");
-       public static final UUID uuidSessileSpikelets= UUID.fromString("2d69fd0a-f280-408e-9965-d5810756421b");
-       public static final UUID uuidInvolucralBracts= UUID.fromString("42c2bd31-c291-4d22-a89e-0c8775cffc24");
-       public static final UUID uuidSuperiorFlowerLemma= UUID.fromString("1727c080-a251-4483-997d-43ca13735677");
-       public static final UUID uuidAroma= UUID.fromString("e321d29a-2f85-4204-bc78-e3ed8124935a");
-       public static final UUID uuidGlumellules= UUID.fromString("7c6cedb0-1cc8-4e29-a5b5-67bf8f196ee9");
-       public static final UUID uuidRachisArticles= UUID.fromString("c915493d-d3d5-44eb-ba51-5d5937b3f629");
-       public static final UUID uuidPedicelSpikelets= UUID.fromString("f91c7b10-9df3-4ca5-9c50-5747e74162e8");
-       public static final UUID uuidCarina= UUID.fromString("4de2680f-ab6f-47db-97a9-3099f923058b");
-       public static final UUID uuidFalseFruits= UUID.fromString("0ecf41dc-9d86-46ce-a337-866250be7394");
-       public static final UUID uuidArticles= UUID.fromString("4ee7e50e-5ce8-4f2f-8c63-105fa1f9ef57");
-       public static final UUID uuidInferiorFlowerLemma= UUID.fromString("330ef0f0-8bf8-469f-ad58-b6d6e935ea4c");
-       public static final UUID uuidHyalineLemma= UUID.fromString("9e0dc7b2-40bf-4c97-8c89-0a058187d052");
-       public static final UUID uuidCallus= UUID.fromString("f258ab47-3acc-4f27-86b2-8000e7094e81");
-       public static final UUID uuidRidges= UUID.fromString("e24b5618-581a-47ba-8ba0-315c2d235952");
-       public static final UUID uuidJoints= UUID.fromString("fb211597-eb1e-4524-bec3-ce3f218352cf");
-       public static final UUID uuidInferiorFlowerPalea= UUID.fromString("7c167543-7b5d-4484-9f35-a33cd97b53e4");
-       public static final UUID uuidInferiorGlumeShape= UUID.fromString("53867ffe-5731-4852-9950-270a89268f92");
-       public static final UUID uuidSuperiorGlumeShape= UUID.fromString("38df60a2-1c01-42c8-87fb-4249b70a535c");
-       public static final UUID uuidFertileSpikelets= UUID.fromString("7d03ed4c-459c-48a5-ac17-3d1c7cd1bfd0");
-       public static final UUID uuidInternodes= UUID.fromString("39a06d2d-7c48-4f56-ae8d-e96066079de8");
-       public static final UUID uuidSpathe= UUID.fromString("a5ab6564-464a-416f-8bb0-2fe7d5d2587e");
-       public static final UUID uuidLastLeaf= UUID.fromString("b35a4f4e-d2de-46f2-95c0-5cab078a0b3d");
-       public static final UUID uuidSpatheoles= UUID.fromString("e5c66ce0-4fe5-44d2-accd-3c7395c3c7a4");
-       public static final UUID uuidInferiorRacemeBase= UUID.fromString("35d38f2d-5986-4aeb-ac29-ccec6f49f2f8");
-       public static final UUID uuidLemmaRidges= UUID.fromString("f65b59c1-d910-444a-92d0-95c8c84a4dad");
-       public static final UUID uuidRacemeBase= UUID.fromString("3fe5418e-6485-4cb7-b061-e3eb92f9b15b");
-       public static final UUID uuidStemTufts= UUID.fromString("945029bb-387c-44cd-88e6-a78c1e203ee3");
-       public static final UUID uuidSpikeletPairs= UUID.fromString("481b91be-8a51-40a9-9db0-ce78f48054a5");
-       public static final UUID uuidGlumeInsertionPoint= UUID.fromString("df6598a8-36cc-46f4-ac7e-866a36d660a9");
-       public static final UUID uuidDehiscence= UUID.fromString("51dde955-c13b-4772-a3d7-8e6036447f88");
-       public static final UUID uuidGlumesAndLemmas= UUID.fromString("7b4a8fa7-5a62-41e8-8562-9ec68f2c1048");
-       public static final UUID uuidPericarp= UUID.fromString("d6bd6f97-c015-4068-b438-3b8ca81ac1e0");
-       public static final UUID uuidStemBase= UUID.fromString("c05c17d3-eff3-4359-8700-76536e786a1f");
-       public static final UUID uuidMaleSpikelets= UUID.fromString("65bdfd7a-aab6-4d4b-a62f-00be551159aa");
-       public static final UUID uuidFemaleSpikelets= UUID.fromString("01677fcd-a8b7-474b-822c-6dbee235c798");
-       public static final UUID uuidLaminaMargins= UUID.fromString("b59284e3-39cd-47d2-a699-2e83527323f0");
-       public static final UUID uuidJuvenileTrunk= UUID.fromString("dd22b989-a5f9-4da5-81bc-fd4bf82e513c");
-       public static final UUID uuidFloriferousShoots= UUID.fromString("b02b350f-c483-46bf-915f-57b2575f1566");
-       public static final UUID uuidNectaries= UUID.fromString("868bb2ed-3363-4990-acbb-faa05b4a6028");
-       public static final UUID uuidPerianthDivisions= UUID.fromString("54e288ee-e04b-4805-a18f-5d5d1e17f19d");
-       public static final UUID uuidSterileFlowers= UUID.fromString("e24c9d63-98dc-4cf0-8123-4bce6ff35fb0");
-       public static final UUID uuidMaleFlowerTepals= UUID.fromString("6030083c-722c-4da0-a7d7-c89c33ab22bf");
-       public static final UUID uuidElementaryInflorescences= UUID.fromString("a0897c1b-f582-4cda-9187-4abb406b2669");
-       public static final UUID uuidDryLeaves= UUID.fromString("42b1ef0d-cf9d-40d6-9fad-e76cbbd3df95");
-       public static final UUID uuidInferiorPartOfThePerianth= UUID.fromString("7c2d439e-ff61-4365-8840-54c44465826b");
-       public static final UUID uuidAnthocarps= UUID.fromString("23d5443a-aca1-43c5-b74b-5cfc323392d0");
-       public static final UUID uuidGlossary= UUID.fromString("b2569461-4512-45b9-b993-616062b4bff1");
-       public static final UUID uuidGeography= UUID.fromString("4ef0173e-0db8-4332-8b2d-456552fffcb9");
-       public static final UUID uuidFertileLeaves= UUID.fromString("f94df64e-a3d2-4a00-a38d-52d03ef5b1d1");
-       public static final UUID uuidStrobili= UUID.fromString("0c24cb5d-d622-4763-a68b-1a9b00ee433d");
-       public static final UUID uuidSporophylls= UUID.fromString("868c55d6-331a-42be-ae0a-915c0073685e");
-       public static final UUID uuidStemMorphology= UUID.fromString("2233f648-d673-4c07-b703-0de662efad35");
-       public static final UUID uuidPrimaryStems= UUID.fromString("2362976e-bce7-4a06-b125-9309f668cb69");
-       public static final UUID uuidVentralRhizophores= UUID.fromString("5fd099b7-0a96-4ecc-8179-1bf89fa91e80");
-       public static final UUID uuidRhizophores= UUID.fromString("5a7ec111-0207-4e14-8587-942c1809f493");
-       public static final UUID uuidLateralBranchingOutline= UUID.fromString("6aa3af21-05f7-4212-a19d-f8a306f0aef5");
-       public static final UUID uuidPrimaryStemLeaves= UUID.fromString("73bfe17b-b4cb-408b-b2dd-33baccf4f16d");
-       public static final UUID uuidMainBranchesLateralLeaves= UUID.fromString("ad560be1-a04a-45f9-9b23-692b9c6aebc3");
-       public static final UUID uuidUltimateBranchingLateralLeaves= UUID.fromString("4955fcb6-dd59-4e9d-aa23-87c607db6e94");
-       public static final UUID uuidMargins= UUID.fromString("e9bc594a-3b12-4b9b-8b65-d07117c84b62");
-       public static final UUID uuidAxillaryLeaves= UUID.fromString("2e77ab97-2acc-416e-8184-f2400199fe14");
-       public static final UUID uuidMedianLeaves= UUID.fromString("ec0b4052-5dd3-493f-a1c1-87b72d349cc1");
-       public static final UUID uuidMegaspore= UUID.fromString("0fbd52e4-5c83-4326-8c7c-8aa41f377d0d");
-       public static final UUID uuidMicrospores= UUID.fromString("89cec73f-f816-4b88-9eae-d7c16eae1959");
-       public static final UUID uuidUltimateRamules= UUID.fromString("4917d063-b934-4769-8404-556036e7c9f7");
-       public static final UUID uuidMegasporangia= UUID.fromString("83c62bfc-69ae-4f68-b1c0-0934af422a55");
-       public static final UUID uuidBranchedParts= UUID.fromString("e9f1e121-585b-4c6d-b327-13949e7ec16d");
-       public static final UUID uuidLateralLeaves= UUID.fromString("d465dca6-cf04-4328-9569-2ac8eaab7cba");
-       public static final UUID uuidSoboles= UUID.fromString("045ee9b3-5375-4fe1-9c37-b04eb7ed814f");
-       public static final UUID uuidFalseVeins= UUID.fromString("7ae26de9-d989-48a1-9268-3af052f5c531");
-       public static final UUID uuidMarks= UUID.fromString("2d70942c-0d56-4d9b-89b1-7dd23e822f70");
-       public static final UUID uuidLowerHalfOfLeaves= UUID.fromString("e7d8f4c8-8840-407a-89df-c04ea34558d5");
-       public static final UUID uuidVentralSporophylls= UUID.fromString("c4834494-0d9f-4225-a728-489a665e5fc5");
-       public static final UUID uuidSporophytes= UUID.fromString("de3c6a33-4186-4805-927f-f2e1f7e496cf");
-       public static final UUID uuidGametophytes= UUID.fromString("c4b8294a-d371-46fa-88b9-e590076bee15");
-       public static final UUID uuidSegments= UUID.fromString("d837fd50-7785-4862-9e5a-3911a357c463");
-       public static final UUID uuidProthallium= UUID.fromString("b1ce0535-2031-4203-b657-b409ba08629e");
-       public static final UUID uuidVegetativeFronds= UUID.fromString("83a596f9-7177-479a-888d-4dd909e2f2e9");
-       public static final UUID uuidFertileFronds= UUID.fromString("d42d6f25-26ac-4f59-9ce9-8a0e16f5ede5");
-       public static final UUID uuidFreeVeins= UUID.fromString("9c3cb986-f432-42f1-9d7f-e734153da826");
-       public static final UUID uuidTexture= UUID.fromString("613e1db2-d4c8-42b4-9df7-a672d4a68868");
-       public static final UUID uuidColour= UUID.fromString("a2e173ea-51e2-45b9-a800-b05204663e99");
-       public static final UUID uuidMicrosporangia= UUID.fromString("d338049c-313b-4f95-b33b-f925ace939ea");
-       public static final UUID uuidMacrosporangia= UUID.fromString("c4b60645-104a-4a78-a2e1-a775020dc8b2");
-       public static final UUID uuidMacrospores= UUID.fromString("cab9b36d-e592-43a8-878b-9ff113ab9c5b");
-       public static final UUID uuidSterilePinnules= UUID.fromString("8917d4f8-c05e-4774-be1d-75eb4e216a97");
-       public static final UUID uuidFertilePinnules= UUID.fromString("0618f5bf-396d-4ed8-aec9-92117bdc82b2");
-       public static final UUID uuidFinalBifurcations= UUID.fromString("281d1d82-5c63-4b1b-9a0f-d358b1b32410");
-       public static final UUID uuidPennateVeins= UUID.fromString("821c4288-42a8-46d8-a399-bb4c3f857ac1");
-       public static final UUID uuidFrondDistance= UUID.fromString("5b195b5c-144a-4aa3-91d9-1586d3306253");
-       public static final UUID uuidLowerPinnae= UUID.fromString("cfc703c1-c732-4e76-855c-7fde09aba033");
-       public static final UUID uuidCells= UUID.fromString("46ee7b82-964b-4468-8fb9-f7cbea6b5961");
-       public static final UUID uuidMarginalFalseVeins= UUID.fromString("6b31fcbb-e570-47f5-b19d-7c3356bd65f5");
-       public static final UUID uuidFrondApex= UUID.fromString("5eef4649-c6fa-4a0e-a8a5-855b5081f7c7");
-       public static final UUID uuidParaphyses= UUID.fromString("1384005e-43d8-4305-9cc5-be20a90d978a");
-       public static final UUID uuidLateralPinnae= UUID.fromString("9515a0b1-fabf-450c-8ca7-710e9e395e31");
-       public static final UUID uuidStolons= UUID.fromString("19e1f9e4-5a92-4df7-8ca6-b1c6d36b4cb9");
-       public static final UUID uuidHydathodes= UUID.fromString("11682b66-0500-4a7a-9f28-6d8f5d8621ed");
-       public static final UUID uuidSterilePinnae= UUID.fromString("7acbb962-b456-4905-9c3e-9387b821ef5a");
-       public static final UUID uuidLaminaApex= UUID.fromString("991a6d54-cba6-4c72-8219-1e1e10345197");
-       public static final UUID uuidJuvenileFronds= UUID.fromString("6e8380bf-f05d-4290-934f-2184786efcf2");
-       public static final UUID uuidMatureFronds= UUID.fromString("a1aae5da-2e83-4566-982c-4a56999c7564");
-       public static final UUID uuidFertileLamina= UUID.fromString("79d72420-bdea-41e7-94be-4f6194945219");
-       public static final UUID uuidPinnaeApex= UUID.fromString("ac337da2-6729-4073-9de8-5041dab6d43d");
-       public static final UUID uuidLaminaInferiorSurfaces= UUID.fromString("6bf624a9-610b-46cc-9fe4-0c2901552ec5");
-       public static final UUID uuidTerminalPinnae= UUID.fromString("9c8fa89c-ccd3-4712-84c8-3002e2f70a8e");
-       public static final UUID uuidLaminaShape= UUID.fromString("92848bc0-8ddf-4b46-87c5-7bb92d3f6ced");
-       public static final UUID uuidFurrows= UUID.fromString("a0dea3ce-7c8e-4d06-95df-57e1471a097e");
-       public static final UUID uuidFirstPairOfPinnae= UUID.fromString("7219f86f-fb20-4ded-ac32-ab1f16c39764");
-       public static final UUID uuidCostalAreoles= UUID.fromString("99f730ba-854d-48a2-858f-2c55957f3a2b");
-       public static final UUID uuidHumusCollectingFronds= UUID.fromString("5910ba4b-5c89-4170-ad4d-08c6d56e3a45");
-       public static final UUID uuidAssimilatingFronds= UUID.fromString("67b6ca6d-39b1-4d30-bdf6-49171d365b06");
-       public static final UUID uuidFertileParts= UUID.fromString("34bc2b46-09cc-4285-b4ff-98a47b88c370");
-       public static final UUID uuidInternalCycle= UUID.fromString("036dcaf3-8c19-49a5-8902-32dd17b21748");
-       public static final UUID uuidOuterParts= UUID.fromString("f31be71c-4780-4cfa-ac95-42f26b70f069");
-       public static final UUID uuidLeafyStems= UUID.fromString("f63cec9b-a011-46fb-84f7-59ad1e6bf26e");
-       public static final UUID uuidOuterCycle= UUID.fromString("169e4c8a-b09f-46a5-b720-d3bc6ce19eb8");
-       public static final UUID uuidInnerCycle= UUID.fromString("0361a040-19de-41b1-bee5-09829cc1804a");
-       public static final UUID uuidLateralStimanodes= UUID.fromString("a0f44d49-379e-402d-88d4-140b21fd5b2d");
-       public static final UUID uuidFloriferousStems= UUID.fromString("15cf3f2d-4da1-4cc2-bf24-d0e4cc3f4cec");
-       public static final UUID uuidInferiorBracts= UUID.fromString("6d48d403-4fad-42b8-aea7-3d382aff45c2");
-       public static final UUID uuidSecondaryInflorescences= UUID.fromString("76497c6d-b958-4b33-b0cf-e6f8a8e0de1b");
-       public static final UUID uuidMedianLobes= UUID.fromString("f725f99f-93bf-44f9-aaa9-b9fd1fd81f69");
-       public static final UUID uuidSterileBracts= UUID.fromString("30cb3102-bcf8-4f93-be54-8ab9f0a8daa3");
-       public static final UUID uuidFertileBracts= UUID.fromString("b3ac91bf-e502-4e90-8217-25faf21845f1");
-       public static final UUID uuidCentralLobes= UUID.fromString("e773f6ff-fb52-4225-abc4-6edd66ca65ed");
-       public static final UUID uuidCorollaLobes= UUID.fromString("ade8654a-199b-47c8-b3ff-5b92d319ebd8");
-       public static final UUID uuidOuterBracts= UUID.fromString("61a6d27f-74f9-48d3-ba5e-4a41ce2676bb");
-       public static final UUID uuidInnerBracts= UUID.fromString("147b7174-0761-4c8b-8c63-0b625b1952eb");
-       public static final UUID uuidAerialParts= UUID.fromString("9abb931c-d06f-4b2e-9c7f-46e7aeaec162");
-       public static final UUID uuidOuterStaminodes= UUID.fromString("4cbddecc-6b54-4841-ba7f-f9790fb7cac5");
-       public static final UUID uuidSheathAndLigula= UUID.fromString("88d48002-7a99-4807-b664-e2378701ec4c");
-       public static final UUID uuidSheathLigulaSeparation= UUID.fromString("ce8e645b-71bc-466f-8381-50aca0bcefe1");
-       public static final UUID uuidAxils= UUID.fromString("ddae6f41-9bc9-45b7-ad68-f9fe33485797");
-       public static final UUID uuidSixthStamen= UUID.fromString("53210dc7-2986-46ee-a561-62de9303375d");
-       public static final UUID uuidLeafSymmetry= UUID.fromString("f61e9273-4bbb-4fd4-b0af-aefea2207902");
-       public static final UUID uuidAbaxialBracts= UUID.fromString("c104740b-a9b4-4215-9d26-cb75e72ceaaf");
-       public static final UUID uuidCallousPartOfThePetiole= UUID.fromString("dfb080b2-efe0-4465-9961-a992b10c743c");
-       public static final UUID uuidInnerStaminodes= UUID.fromString("c59f4625-7f85-442e-abe5-062b28c8856b");
-       public static final UUID uuidNonCallousPartOfThePetiole= UUID.fromString("2a993694-e94f-401e-a838-d48a42e6f89f");
-       public static final UUID uuidPerispermaticCanal= UUID.fromString("1b46eaf4-8ffb-4cf9-8de7-42451ea663c1");
-       public static final UUID uuidAdaxialBracts= UUID.fromString("b575bd61-87ee-4c04-aed0-f870bcfa6c17");
-       public static final UUID uuidCallousAndNonCallousPartsOfThePetiole= UUID.fromString("f119a8b1-e3f3-4b1e-ac25-f6abd7063fd6");
-       public static final UUID uuidTransitionToMedianVeins= UUID.fromString("06b8be56-602e-4bba-8dd0-2cbb5f5daa95");
-       public static final UUID uuidLeafDimensions= UUID.fromString("9bfdc050-679c-4c71-80ce-4bd82102a6e8");
-       public static final UUID uuidNodes= UUID.fromString("d7c6f764-47f5-4963-99e4-09b7ce4ee3eb");
-       public static final UUID uuidDimensions= UUID.fromString("8db5baeb-953c-45c8-8fea-d27eff172e2b");
-       public static final UUID uuidInnerStaminodialCycle= UUID.fromString("94c78e6e-91d7-4879-b284-858e654c84d5");
-       public static final UUID uuidEnvelope= UUID.fromString("f1f343a8-514f-4e87-b6b6-612fed832487");
-       public static final UUID uuidMedianTransversalSection= UUID.fromString("ff7a0c14-9d41-4fc5-9c13-c4f024deefb7");
-       public static final UUID uuidAdaxialSpatheBracts= UUID.fromString("4827d13b-a0fa-4ccd-96f9-6df3e26fe4cb");
-       public static final UUID uuidTransitionToLamina= UUID.fromString("9a4ab714-f59e-4317-851c-2b1d025878ff");
-       public static final UUID uuidFlowerArrangement= UUID.fromString("63f54a01-3060-4d53-a98b-920751c1f331");
-       public static final UUID uuidSecondOuterStaminode= UUID.fromString("23fd6bfa-cbf8-408a-a4ca-78adbc584c6f");
-       public static final UUID uuidSecretoryStructures= UUID.fromString("ced12bb6-5b36-499f-947b-b0af00e37b14");
-       public static final UUID uuidMedianTepals= UUID.fromString("764b7f4c-a418-4ad7-b17a-110fb53bd7a3");
-       public static final UUID uuidThirdCycle= UUID.fromString("a29f755b-56b0-4b9b-b21d-400b02d9a164");
-       public static final UUID uuidMatureLeaves= UUID.fromString("ac3e5310-e9ad-467e-9b82-8c408d265efa");
-       public static final UUID uuidExocarp= UUID.fromString("dfd9629c-2bde-40db-af45-1d2b7495dd9a");
-       public static final UUID uuidOuterStamens= UUID.fromString("7fdf9e58-4b32-4385-9526-c1efdd0d2783");
-       public static final UUID uuidTrunkDiameter= UUID.fromString("c5cd9029-848f-41d6-a7e2-b2fbe9a20175");
-       public static final UUID uuidFruitColour= UUID.fromString("403d57a2-7c7b-4b1c-a8c9-5abd0acc581c");
-       public static final UUID uuidFruitPulp= UUID.fromString("1dfa6455-9864-4a90-b1b6-72c76ea8d4c1");
-       public static final UUID uuidMarginalVeins= UUID.fromString("9f70c8eb-c9fb-4649-912e-c85606280b1b");
-       public static final UUID uuidOperculum= UUID.fromString("ad83c4ba-6dcf-4421-9801-d8b65f5ce6d0");
-       public static final UUID uuidFibres= UUID.fromString("0ac0069a-1e86-4ac4-a2ad-9087a8ee34fb");
-       public static final UUID uuidJuvenileFlowerBuds= UUID.fromString("fbd3d819-b4ff-4b88-9497-e46093468d5a");
-       public static final UUID uuidPlurilocularOvary= UUID.fromString("2f29a1bc-9d86-4eac-afc1-3d07308832c8");
-       public static final UUID uuidExternalParts= UUID.fromString("9d6b9d3a-0b29-44c9-a847-fdd73e27619e");
-       public static final UUID uuidLaminaColour= UUID.fromString("ed14883e-052a-47c1-a8fc-7181d0fabaff");
-       public static final UUID uuidFlowerPosition= UUID.fromString("54ab5bbb-dfc5-4e85-b6d4-c5f5a0319ac5");
-       public static final UUID uuidTertiaryVeins= UUID.fromString("00a9c985-de6b-4bc7-9400-d864ff76efa8");
-       public static final UUID uuidFruitAnatomy= UUID.fromString("9b984b37-8c37-4ce7-af4b-3fa068bbe511");
-       public static final UUID uuidJuvenilePlants= UUID.fromString("56227883-c393-4a62-933f-c087a970c7aa");
-       public static final UUID uuidLargeFlowers= UUID.fromString("d828a5ac-5c18-4871-b6ec-88066814382a");
-       public static final UUID uuidOpenFlowers= UUID.fromString("50714ecf-ef48-48c0-a2ff-74f122aaa82d");
-       public static final UUID uuidCupules= UUID.fromString("44d1f59d-5cb7-4cc1-a5f3-62182bc6e966");
-       public static final UUID uuidPrickles= UUID.fromString("7caf0f41-f73a-4f7d-8b50-4ea622a06c34");
-       public static final UUID uuidMedianFolioles= UUID.fromString("189b8d3a-32a4-4e86-a3ee-1576bc15e18d");
-       public static final UUID uuidStaminodialAppendix= UUID.fromString("6c091ba5-8a82-44b5-b1d2-290353dcd7a5");
-       public static final UUID uuidAerialStems= UUID.fromString("46c62d21-0631-4b26-8372-0c55069c45f2");
-       public static final UUID uuidSuperiorSepals= UUID.fromString("bbdc4114-d3da-4021-a12c-79cb5fb82e6f");
-       public static final UUID uuidSuperiorPetals= UUID.fromString("6c917307-a637-4fc5-9194-a83b418e5bf9");
-       public static final UUID uuidLeafArrangement= UUID.fromString("65484a83-060a-465e-b8e4-feeca3e022e1");
-       public static final UUID uuidUnifoliateLeaves= UUID.fromString("c64e2efa-eba8-4e8f-b96b-5160bf7e5c85");
-       public static final UUID uuidTrifoliateLeaves= UUID.fromString("818fffd8-2b00-444e-8fc5-9266c629e980");
-       public static final UUID uuid5FoliateLeaves= UUID.fromString("e2c274f6-c195-4c98-8af8-695fadef85b5");
-       public static final UUID uuidFloralBractStipules= UUID.fromString("4ed3b96b-b8d6-4d1f-946c-5f455a17f318");
-       public static final UUID uuid4FoliateLeaves= UUID.fromString("9c6155c1-d8e2-404b-bc48-4dbc1373cf41");
-       public static final UUID uuidCompoundLeafPetiolules= UUID.fromString("c255e9f1-77db-4979-97f2-22df26b3812d");
-       public static final UUID uuidBractStipules= UUID.fromString("12d2566b-308f-427a-b01a-7228bb6aebfc");
-       public static final UUID uuidLeafDivision= UUID.fromString("1184d7f0-6896-40c2-be82-e1537e7da10e");
-       public static final UUID uuidSimpleLeaves= UUID.fromString("566f5d9e-3dfd-40b3-a864-7d8491c916ea");
-       public static final UUID uuidCompoundLeaves= UUID.fromString("4744711c-5edc-4912-a33e-1f899496f1e5");
-       public static final UUID uuidFolioleTexture= UUID.fromString("66e7bcfe-75ef-49eb-91c5-cfe199dbc5e8");
-       public static final UUID uuidFruitWall= UUID.fromString("ea9cd484-dc65-4a1b-ad36-b1daf0b99dbf");
-
-
-
-//     guianas
-       public static final UUID uuidExtraxylarySclerenchyma = UUID.fromString("cdddefbe-2f41-4d5c-89e8-4790b6d069fb");
-
+////   public static final UUID uuidHabit = UUID.fromString("03487108-173a-4335-92be-05076af29155");
+//     public static final UUID uuidHabitat = UUID.fromString("fb16929f-bc9c-456f-9d40-dec987b36438");
+//     public static final UUID uuidHabitatEcology = UUID.fromString("9fdc4663-4d56-47d0-90b5-c0bf251bafbb");
+//
+//     public static final UUID uuidChromosomes = UUID.fromString("c4a60319-4978-4692-9545-58d60cf8379e");
+//     public static final UUID uuidPhylogeny = UUID.fromString("8bcffbeb-a849-4222-83f9-bfcbbc3baef9");
+//     public static final UUID uuidHistory = UUID.fromString("6f9f0316-1c27-4e17-b96a-51332521f74e");
+//     public static final UUID uuidCultivation = UUID.fromString("f10f34fb-53b9-43c2-bfd6-05ea475e8e0f");
+//
+//     public static final UUID uuidNote = UUID.fromString("b9af1489-6b68-497f-8d4b-260a9f886827");
+////   public static final UUID uuidNotes = UUID.fromString("e31bb420-f39e-493d-b452-dd5e63dda443");
+//     public static final UUID uuidTaxonomy = UUID.fromString("0c80c395-038b-4bd6-9ff4-48f4511754b6");
+//     public static final UUID uuidMorphology = UUID.fromString("1b5bfe4a-d075-4e38-ab63-3c6b6bb5846a");
+//     public static final UUID uuidPalynology = UUID.fromString("50ddb15e-aa25-4933-8449-c321dccad4e7");
+//     public static final UUID uuidWoodAnatomy = UUID.fromString("b2ff70bc-f7b9-4aa8-8a4c-8f41ad6f8ada");
+//     public static final UUID uuidLeafAnatomy = UUID.fromString("3633debe-1c00-4f43-98f7-38b950b3880d");
+//     public static final UUID uuidChromosomeNumbers = UUID.fromString("6f677e98-d8d5-4bc5-80bf-affdb7e3945a");
+//     public static final UUID uuidPhytochemistryAndChemotaxonomy = UUID.fromString("ea76e235-a845-4f25-af07-1eee91547ef5");
+//     public static final UUID uuidPollenMorphology = UUID.fromString("4a00d8b2-60d7-4891-b5e7-3244278d849d");
+//     public static final UUID uuidVegetativeMorphologyAndAnatomy = UUID.fromString("282d1d8e-47cf-4c34-86ff-772e78b71058");
+//     public static final UUID uuidFlowerMorphology = UUID.fromString("cbe3ca08-0407-4a67-bf35-665e6fb3efdb");
+//     public static final UUID uuidPollination = UUID.fromString("0d601a3d-c444-4a7c-940b-be0a9902673f");
+//     public static final UUID uuidLifeCycle = UUID.fromString("fcb5d9a7-ad56-401c-b179-5f017342f3b3");
+//     public static final UUID uuidFruitsAndEmbryology = UUID.fromString("f22ff5ff-8cf6-4fcc-8fd2-bfdc07cb7952");
+//     public static final UUID uuidDispersal = UUID.fromString("1349d543-929a-4048-89dd-5006880a4cb2");
+//     public static final UUID uuidPhytochemistry = UUID.fromString("3466fdb9-360f-467e-9bd2-be8d997d1361");
+//     public static final UUID uuidFossils = UUID.fromString("ccbf72ff-ab72-4f41-8c60-77100e14b6b0");
+//     public static final UUID uuidMorphologyAndAnatomy = UUID.fromString("e18a82c2-8961-409f-8b8e-0502225ea43f");
+//     public static final UUID uuidEmbryology = UUID.fromString("09b89b41-c993-45a6-b461-799a90e283f8");
+//     public static final UUID uuidCytology = UUID.fromString("cc28bedb-8d9f-457c-ac5f-5f019edb214e");
+//
+//
+//     public static final UUID uuidLeaflets = UUID.fromString("0efcfbb5-7f7a-454f-985e-50cea6523fef");
+//     public static final UUID uuidLeaves = UUID.fromString("378c6d5f-4f8a-4769-b054-50ddaff6f080");
+//     public static final UUID uuidBranchlets = UUID.fromString("e63af3b4-aaff-4b4d-a8fe-3b13b79974c8");
+//     public static final UUID uuidLifeform = UUID.fromString("db9228d3-8bbf-4460-abfe-0b1326c82f8e");
+//     public static final UUID uuidInflorescences = UUID.fromString("c476f5fb-dc06-4408-af36-f48e625f5767");
+//     public static final UUID uuidMaleInflorescences = UUID.fromString("374fa3fe-70c2-4ec9-a611-97c62288aeba");
+//     public static final UUID uuidFemaleInflorescences = UUID.fromString("179af784-850c-4187-ba1f-cdc9f68970ef");
+//     public static final UUID uuidFlowers = UUID.fromString("7fd80f15-9abf-44e7-b55a-be264b9dd7ac");
+//     public static final UUID uuidHermaphroditeFlowers = UUID.fromString("e2faea4c-49d8-4e65-b76f-0cfff5add113");
+//
+//     public static final UUID uuidSepals = UUID.fromString("d6867f7c-68c9-4b7c-9094-862bdfe1e064");
+//     public static final UUID uuidOuterSepals = UUID.fromString("e95b65f8-656f-4770-b716-2824cb4b54b6");
+//     public static final UUID uuidAnthers = UUID.fromString("3f40ea65-320b-4875-86e6-f499017b4bc6");
+//     public static final UUID uuidPetals = UUID.fromString("ddcba956-a461-4e66-a996-a4db808d1d9f");
+//     public static final UUID uuidPetal = UUID.fromString("271c2e09-5965-4c03-9ab5-6ed31a0e7e17");
+//     public static final UUID uuidDisc = UUID.fromString("a98875f5-fdb8-4432-98dd-3840552bf701");
+//     public static final UUID uuidStamens = UUID.fromString("88a6e1ff-aba2-49a1-82c5-b6a20c44d825");
+//     public static final UUID uuidFruits = UUID.fromString("e19b1b3c-e3fe-4496-a254-46f01ab514b3");
+//     public static final UUID uuidIndumentum = UUID.fromString("5737a803-397e-43e9-a278-b195941b824b");
+//     public static final UUID uuidSeeds = UUID.fromString("c7bb0c58-5817-4fcf-9bea-e67224e8cd8f");
+//     public static final UUID uuidFlowering = UUID.fromString("e6f274b9-25ca-4d49-b264-50346350df0d");
+//     public static final UUID uuidBracts = UUID.fromString("7e1f2b3e-caa5-4e12-af4c-3fc379cea89f");
+//     public static final UUID uuidPedicels = UUID.fromString("fdb43c85-c3dd-4d13-b5e7-51cca60d25b1");
+//     public static final UUID uuidPistil = UUID.fromString("51df329b-2b2b-4f45-960c-bf4430be5910");
+//     public static final UUID uuidOvary = UUID.fromString("0757d8bc-d91c-4482-bde0-d239b4122934");
+//     public static final UUID uuidTwigs = UUID.fromString("e1eb9d5e-1397-4a4e-84e7-483e77822c6b");
+//     public static final UUID uuidBranches = UUID.fromString("7c515e4a-9a6f-4d4d-9af7-c0c4039dcf27");
+//     public static final UUID uuidInfructescences = UUID.fromString("e60fbb4f-cf4e-4331-9dcd-d65f640eb669");
+//     public static final UUID uuidPistillode = UUID.fromString("7c91c9ae-ad30-4aca-96b8-249c154fb296");
+//     public static final UUID uuidFlower = UUID.fromString("27a04dae-3a46-41ec-a36f-866561a0f8db");
+//     public static final UUID uuidOvules = UUID.fromString("e118915a-0d6c-41b9-9385-9f18d852e0bc");
+//     //= female Flowers
+//     //      public static final UUID uuidFemale = UUID.fromString("fe708a69-150d-41fb-b391-dc8d9c1b8d1a");
+//     public static final UUID uuidStyle = UUID.fromString("6b5ae8fb-72e4-4c60-9bbe-0abc9edb09c3");
+//     public static final UUID uuidArillode = UUID.fromString("d113362e-06cb-42c8-96c7-4df6bef9cb29");
+//     public static final UUID uuidFruit = UUID.fromString("05442d43-045d-4632-9a1e-d2eada227490");
+//     public static final UUID uuidBranch = UUID.fromString("71b7507c-9d04-49c9-b155-398b957b4aea");
+//     public static final UUID uuidInflorescence = UUID.fromString("736cd249-f2dc-4fe3-a127-2c7582e330f6");
+//     public static final UUID uuidCalyx = UUID.fromString("48a7fa54-1aef-4209-8df0-26a8148156af");
+//     public static final UUID uuidSeedling = UUID.fromString("7d977209-1579-44c9-a996-9eca1fb93cfc");
+//     public static final UUID uuidStaminodes = UUID.fromString("4c135e5d-805b-4591-b21f-bbc34e275ef6");
+//     public static final UUID uuidFilaments = UUID.fromString("5d61bc65-4621-488a-8ea9-11f6e4cd2c66");
+//
+//
+//     //key
+//     public static final UUID uuidPseudoStipules = UUID.fromString("a8e3002a-5a3a-4098-9439-90dff56deeed");
+//     public static final UUID uuidWallOfFruitInside = UUID.fromString("c9424f3a-91fd-4696-8207-c07b2cdd5902");
+//
+//     public static final UUID uuidBuds = UUID.fromString("a2f1861d-50ba-4216-80f6-7889e4785cd5");
+//     public static final UUID uuidStems = UUID.fromString("80b542d6-c2ec-4bc9-95c1-a1b9429691a7");
+//     public static final UUID uuidTrees = UUID.fromString("03a2f775-e7c7-4487-a725-51b290084e14");
+//     public static final UUID uuidStigma = UUID.fromString("e68292cb-3711-4129-9b1a-992fb17059e3");
+//     public static final UUID uuidPetiole = UUID.fromString("7e926909-5983-490e-aebe-532a329fb21f");
+//     public static final UUID uuidAxillary = UUID.fromString("aa1eee6e-dd2f-464e-95ed-79cc5313e8d1");
+//     public static final UUID uuidPetiolules = UUID.fromString("9db0732d-35f9-476b-8824-727840faabb9");
+//     public static final UUID uuidMaleFlowers = UUID.fromString("036ed3cb-4598-4ccd-ae77-e66dff4274f8");
+//     public static final UUID uuidYoungInflorescences = UUID.fromString("c92baa8b-b20e-44ec-bbc4-5990d548431c");
+//     public static final UUID uuidSepal = UUID.fromString("7af26081-17c8-4966-9d58-affe26b8dc34");
+//     public static final UUID uuidThyrses = UUID.fromString("74af0814-5f11-4c1d-82c2-06ed97471fc5");
+//     public static final UUID uuidThyrsus = UUID.fromString("ff0ddbd3-6049-416e-91b5-fa8fe42621dd");
+//     public static final UUID uuidBark = UUID.fromString("a8cd7ed7-0e55-4aa6-8a6f-52bf497e1602");
+//     public static final UUID uuidEndophyticBody = UUID.fromString("5b6c3525-bc9a-4ae9-b16b-814ea0ff3ffc");
+//     public static final UUID uuidFloweringBuds = UUID.fromString("b3c8cd80-0eea-4747-83f9-32f2418c34ff");
+//
+//     //VOL 13.1
+//     public static final UUID uuidPerianth = UUID.fromString("bd1480bb-ce44-495f-a462-98db4ac80530");
+//     public static final UUID uuidScales = UUID.fromString("bd1480bb-ce44-495f-a462-98db4ac80530");
+//     public static final UUID uuidPerigoneTube = UUID.fromString("d1799423-31ce-4525-b0ba-8d7cc9240abf");
+//     public static final UUID uuidPerigoneLobes = UUID.fromString("e309e1e3-8f60-4478-9b89-ca5069bc1622");
+//     public static final UUID uuidPerigone = UUID.fromString("f026fc87-5fc6-4559-a7e5-e8832c20033d");
+//     public static final UUID uuidCorolla = UUID.fromString("9ff17ff9-cb59-4ad7-bfa1-1d67935e567f");
+//     public static final UUID uuidAnnulus = UUID.fromString("d9b93acb-9b49-45ef-8661-09e00081931f");
+//     public static final UUID uuidFemaleFlowers = UUID.fromString("2e06cea2-5993-417c-8d0d-81cb571aa17a");
+//     public static final UUID uuidCymes = UUID.fromString("ab13622f-fc90-49de-b51c-c1b00ed98728");
+//     public static final UUID uuidNutlets = UUID.fromString("d9675d0c-0af7-4378-aeb7-7216cdff7289");
+//     public static final UUID uuidStem = UUID.fromString("39f35516-045a-4f10-a3a0-c25f47e30b7d");
+//     public static final UUID uuidPollen = UUID.fromString("7c0df742-d1b3-4174-976a-fa04a2664aba");
+//     public static final UUID uuidSecondaryXylem = UUID.fromString("f2e07699-edfc-404b-9504-52a8be014131");
+//     public static final UUID uuidChromosomeNumber = UUID.fromString("0000feeb-ca15-4207-954b-9e3aa1112950");
+//     public static final UUID uuidStemLeaves = UUID.fromString("b5ef43c8-e98b-4e06-b322-c214100370ad");
+//     public static final UUID uuidSeed = UUID.fromString("18c725f5-6ffc-4c57-a209-3393b6c28a18");
+//     public static final UUID uuidDrupes = UUID.fromString("ec664134-144b-425a-9f7b-ffccd0a4bf1a");
+//     public static final UUID uuidFruitingAxes = UUID.fromString("a246d13e-b809-4180-ab01-f6ac1b2d2b46");
+//     public static final UUID uuidAndroecium = UUID.fromString("ad600c18-b04c-4c61-b71e-ce6e48de508e");
+//     public static final UUID uuidGynoecium = UUID.fromString("02c81ac2-3fd7-4daa-9f62-ffb2d6776f44");
+//     public static final UUID uuidFlowerTube = UUID.fromString("4328c13c-f80c-4f16-8c53-b0b3d8ec3cb7");
+//     public static final UUID uuidAnther = UUID.fromString("4c7cf621-11f7-4102-b49a-caa493364707");
+//     public static final UUID uuidFlowerBearingStems = UUID.fromString("86ee899f-af71-4b51-aa1a-2666bab79cf0");
+//     public static final UUID uuidFloweringBranchlets = UUID.fromString("e0364345-764c-4b39-943a-fad1eac0fe9e");
+//     public static final UUID uuidWood = UUID.fromString("e44b3268-ca49-4400-90f7-98e17412fe92");
+//     public static final UUID uuidGermination = UUID.fromString("747707f4-27f8-4f07-b7d1-8959f549212f");
+//     public static final UUID uuidFoliage = UUID.fromString("5f0ddeb5-bc12-4097-9373-b4921a87f51f");
+//     public static final UUID uuidCapsule = UUID.fromString("28177f44-cff5-4f9a-ba5e-ce48decd7691");
+//     public static final UUID uuidBioGeography = UUID.fromString("257590ed-f9c7-4253-9918-2e8440435385");
+//     public static final UUID uuidJuvenileParts = UUID.fromString("f4524744-920e-40c1-a37c-ba1a47044037");
+//     public static final UUID uuidCrown = UUID.fromString("7a234ac5-d6f4-479c-ba63-cf486307f950");
+//     public static final UUID uuidButtresses = UUID.fromString("bc79f058-cc3a-44bb-b800-7f24836d9175");
+//     public static final UUID uuidRacemes = UUID.fromString("aac5b7e7-bac2-41fa-b79b-78cd2ad7b55f");
+//     public static final UUID uuidSpikes = UUID.fromString("4bdf3464-a12d-4bfd-ab94-428e306ab62c");
+//     public static final UUID uuidParasitism = UUID.fromString("22de1689-2d54-44e0-9ebb-72b8ca84a90d");
+//     public static final UUID uuidBracteoles = UUID.fromString("3b17d38b-5df0-4767-919e-ee822dff4011");
+//     public static final UUID uuidTesta = UUID.fromString("c72ef615-8c2b-4b1e-95d3-f3a282760c02");
+//     public static final UUID uuidLatex = UUID.fromString("0fa07ab6-375f-4b18-8d90-8c38ecefa9c6");
+//     public static final UUID uuidshoots = UUID.fromString("d88360a2-59cd-4cb5-91f9-e109ae873d5e");
+//     public static final UUID uuidCostae = UUID.fromString("d88360a2-59cd-4cb5-91f9-e109ae873d5e");
+//
+//
+//
+//     //PHYTOCHEMISTRY AND CHEMOTAXONOMY
+//     public static final UUID uuidLeafPhenolics = UUID.fromString("4ae0580e-601e-4961-8220-b98876cb7fbf");
+//     public static final UUID uuidAlkaloids = UUID.fromString("a727f4f4-b2c3-4cac-9edd-138201470396");
+//     public static final UUID uuidIridoidGlucosides = UUID.fromString("d858c9d7-e870-4e4e-a52a-f6533599c9d7");
+//     public static final UUID uuidAluminium = UUID.fromString("5c6cdbf0-c7a9-4223-8bbb-d33d41e1b9d3");
+//     public static final UUID uuidChemotaxonomy = UUID.fromString("53ff9430-0154-48a4-a2bb-99f183757c96");
+//     public static final UUID uuidStorageProductsOfSeeds = UUID.fromString("5e569333-a5b6-42f9-bc5d-e010bdfef89c");
+//
+//
+//     //VOL 12
+//     public static final UUID uuidCotyledons = UUID.fromString("f8087a67-ed2b-45fb-b447-3c677087fdba");
+//     public static final UUID uuidGrowthForm = UUID.fromString("11b5c813-a85a-4dd6-bf42-0d5f1336710b");
+//     public static final UUID uuidPinnaLobes = UUID.fromString("ec7c81af-1f5c-40d7-9c08-0610cf96cfb7");
+//     public static final UUID uuidPinnules = UUID.fromString("89a49ee5-a3da-4a3b-a00e-8f6d90e90c1b");
+//     public static final UUID uuidPinnatifidPinnules = UUID.fromString("a8acf6af-2a9f-4be8-ad08-19a0e87b43f0");
+////   public static final UUID uuidPinnaLobes = UUID.fromString("dccb5464-f871-44aa-aed1-cb76e50efa6c");
+//     public static final UUID uuidSinusTeeth = UUID.fromString("5926f238-16a8-4343-a690-b958f1e9025e");
+//     public static final UUID uuidHypanthium = UUID.fromString("aa0fd079-3bb1-4aa7-abb4-36fd0e8ecf63");
+//     public static final UUID uuidPods = UUID.fromString("5d389a28-0ab7-461a-aaf8-466eff858f18");
+//     public static final UUID uuidStipules = UUID.fromString("63338260-014b-49a2-9714-682a8c18652f");
+//
+//     //FM Vol8
+//     private static final UUID uuidstaminodialfascicles = UUID.fromString("5585f9b0-4efd-4fb0-91b6-1992136fff9c");
+//     private static final UUID uuidwhorlnumber = UUID.fromString("d655aad7-9e43-446b-9860-ed12a3ddc02e");
+//     private static final UUID uuidterminalbuds = UUID.fromString("ce5acdc2-5ae6-4be2-83fe-123709a7c720");
+//     private static final UUID uuidoldertwigs = UUID.fromString("0033ff1b-38b3-432c-970f-0685f11c7257");
+//     private static final UUID uuidhermaphroditeinflorescences = UUID.fromString("69803340-1239-40de-beaa-90dde9363a31");
+//     private static final UUID uuidolderbranchlets = UUID.fromString("ac97ec4d-91aa-4394-8ca0-c4b25cb94be2");
+//     private static final UUID uuidolderbranches = UUID.fromString("4213c612-b3fe-406b-acd5-7420b40713ef");
+//     private static final UUID uuidjuvenilebranchlets = UUID.fromString("ac409270-6a7d-45ff-b57e-e17b112473b0");
+//     private static final UUID uuidcorymbs = UUID.fromString("102f75ae-366c-4e1e-b849-97add845e447");
+//     private static final UUID uuidoutertepals = UUID.fromString("17df7508-f6a8-4d86-804b-de0100f2c6aa");
+//     private static final UUID uuidgalls = UUID.fromString("3c56874b-4ff5-4094-baa4-20b859916fdb");
+//     private static final UUID uuidinflorescencebranches = UUID.fromString("46711276-c6ab-4b40-8768-52544835c698");
+//     private static final UUID uuidsubmaturefloralbuds = UUID.fromString("3ecad414-7b30-4410-854b-bb7ab1cf6694");
+//     private static final UUID uuidsepta = UUID.fromString("738c3ca1-42e3-4426-9b48-e0f7de02401f");
+//     private static final UUID uuidfloraltube = UUID.fromString("b6a9b811-fad3-416a-bc08-ada6732d53cb");
+//     private static final UUID uuidsubmergedparts = UUID.fromString("6bf61564-86c3-4764-b5d8-c0e4762ecdbc");
+//     private static final UUID uuidlowerseeds = UUID.fromString("0079e2a3-2599-4cdf-a889-d5b64844a200");
+//     private static final UUID uuidlowermostleaves = UUID.fromString("3a50caa3-3026-433d-9e0b-e52378bfe287");
+//     private static final UUID uuidDominance = UUID.fromString("77c03552-140f-44bc-a16b-ba2c6b98f0ff");
+//     private static final UUID uuidBeesandbutterflies = UUID.fromString("cfb801cc-4f1c-4d1f-b38c-7d7e2370be4f");
+//     private static final UUID uuidMoths = UUID.fromString("6805a0ef-518e-410b-8446-768a37bab919");
+//     private static final UUID uuidfieldnotes = UUID.fromString("c8279f24-2227-423d-b41f-d93ae9e6d4db");
+//     private static final UUID uuidplacenta = UUID.fromString("36d0cda4-5d54-462c-a16d-5bf89d78cad2");
+//     private static final UUID uuidbasaltube = UUID.fromString("c435c43f-9b18-479b-b3a2-b7215cbbb163");
+//     private static final UUID uuidtypification = UUID.fromString("411be7a5-1680-40bf-b85f-545a10e50f30");
+//     private static final UUID uuidmaturecorolla = UUID.fromString("256ab6ad-51d7-4948-82f1-5b4ea8850b08");
+//     private static final UUID uuidmouth = UUID.fromString("76b6a9b1-a9ef-491a-84cb-211f7fcf7ad8");
+//     private static final UUID uuidtendrils = UUID.fromString("d008e174-fc3a-4687-b762-5f7713cb1d3d");
+//     private static final UUID uuidfloralbracts = UUID.fromString("d488fc91-d717-4487-a8fc-d5356b2b529c");
+//     private static final UUID uuidaxialbracts = UUID.fromString("3ea27cec-ce17-4930-a9b9-3785a8e9d9cd");
+//     private static final UUID uuidDensityofspecies = UUID.fromString("0ba81167-fc3e-4c46-881d-302bbbfd319c");
+//     private static final UUID uuidseedanatomy = UUID.fromString("46f06da5-181f-4062-8786-4040de1c3e40");
+//     private static final UUID uuidspotcharacters = UUID.fromString("3745c511-ac7e-4c89-8cb2-f81551a9b0fc");
+//     private static final UUID uuidSelectedreferences = UUID.fromString("9b51a141-2c79-4ef3-b1d6-cb3cb6c47d65");
+//     private static final UUID uuidIncompletelyknowntaxa = UUID.fromString("556b6b85-951f-4b96-886f-03f80a9e4edd");
+//     private static final UUID uuidfreepartofthetube = UUID.fromString("81b3770e-4ec7-49bb-b7d4-6d607b1d35ac");
+//     private static final UUID uuidnerves = UUID.fromString("3f2f1ee4-038b-4e28-b3ac-1c98f7e8d841");
+//     private static final UUID uuidfascicles = UUID.fromString("a90b87af-8ba0-4354-b1a6-97ad3ea7438b");
+//     private static final UUID uuidcorollaandstamens = UUID.fromString("df98d543-9cb7-461b-a92e-600df80a4dd1");
+//     private static final UUID uuidfoliarorgans = UUID.fromString("9b469cac-107a-4174-a295-b09b077f7d3a");
+//     private static final UUID uuidtraps = UUID.fromString("2e317868-682f-4cc3-b344-582521c5e870");
+//     private static final UUID uuidturion = UUID.fromString("372c0f31-d32f-4648-9bc6-18f6e832dfb3");
+//     private static final UUID uuidverticillasters = UUID.fromString("25eaac4c-ba38-447b-bd22-00775bec5752");
+//     private static final UUID uuidspurs = UUID.fromString("045c225f-e17f-4746-9415-5e5d4827ae5e");
+//     private static final UUID uuidpseudoracemes = UUID.fromString("83506caf-78f8-4c8b-97d0-7fcaf296adf2");
+//     private static final UUID uuidsubtendingbracts = UUID.fromString("64a6b456-463a-4aff-8739-ae52f0d8a253");
+//     private static final UUID uuidfloralaxes = UUID.fromString("8d29c397-6445-4083-8b9d-d715104bbf06");
+//     private static final UUID uuidtorus = UUID.fromString("ce076936-a80f-4b33-bbae-5569fec90651");
+//     private static final UUID uuidants = UUID.fromString("73b80513-13b4-4e43-b308-82b232beaade");
+//     private static final UUID uuidsterilepistil = UUID.fromString("e938d379-abd8-4f39-8bdf-6dc039518bc1");
+//     private static final UUID uuidabortivepistil = UUID.fromString("a33532a8-ab8f-4485-b813-a47d0f66d4df");
+//     private static final UUID uuidjuvenilefoliage = UUID.fromString("c6f8d7dc-e345-46fd-89de-38e56a58fc03");
+//     private static final UUID uuidterminalandaxillarybuds = UUID.fromString("2495f9ce-2e1c-4c8e-92ea-7719e1695123");
+//     private static final UUID uuidterminalvegetativebuds = UUID.fromString("ea5c374e-dc8b-4342-aafa-21791b59ca8d");
+//     private static final UUID uuidimperfectorsterilestamens = UUID.fromString("315dd762-860b-4499-a3bb-f67aaa661a1c");
+//     private static final UUID uuidendocarpflanges = UUID.fromString("9e7fa2e0-9adf-4892-9c27-eff41d37a2b8");
+//     private static final UUID uuidcommercialnames = UUID.fromString("1906cf7c-b5e3-4782-baca-bee58ee11b36");
+//     private static final UUID uuidimperfectorabortivestamens = UUID.fromString("deab5ce4-1c4e-4fbf-b508-0fd7906858f2");
+//     private static final UUID uuiddiskinmaleflower = UUID.fromString("4ce6cddc-8991-4a51-a1d8-470d1c3cd271");
+//     private static final UUID uuiddiskinfemaleflower = UUID.fromString("0fa9603a-c1db-4993-b180-7cd55d77f229");
+//     private static final UUID uuidfieldcharacters = UUID.fromString("7d4932fd-2142-4608-af6d-6b8ae6efe89a");
+//
+//
+//
+//     //Ser2 VOL 2
+//     public static final UUID uuidGlands = UUID.fromString("28b5a141-3127-4a3e-8c4a-03a90fbe3e66");
+//     public static final UUID uuidSori = UUID.fromString("6e35cd29-86c9-43df-a65d-037db4d4407b");
+//     public static final UUID uuidVeins = UUID.fromString("7a6e2c58-504f-40fb-a97a-c928b1c519d8");
+//     public static final UUID uuidIndusia = UUID.fromString("196e6a5b-8612-4d3e-946b-be93e5ef66f1");
+//     public static final UUID uuidUpperSurfaces = UUID.fromString("90764e2b-419b-4687-93e4-832ae6fdb05e");
+//     public static final UUID uuidLowerSurfaces = UUID.fromString("51646c3f-5404-4423-ac44-bf7b3b258fac");
+//     public static final UUID uuidStipes = UUID.fromString("acf322bf-4d57-44d1-ae7b-e7525f63749c");
+//     public static final UUID uuidLobes = UUID.fromString("6d5f4617-96a5-4435-ad37-3d05d3718eac");
+//     public static final UUID uuidRachises = UUID.fromString("87365769-8257-447b-a918-51837a94487c");
+//     public static final UUID uuidSporangia = UUID.fromString("922e2263-ee8a-4674-9d52-188ca6e14089");
+//     public static final UUID uuidSpores = UUID.fromString("c8520d08-6ff3-43de-b027-e64289fa164a");
+//     public static final UUID uuidPinnae = UUID.fromString("5554cc7c-441f-417b-9b68-2a7643d23837");
+//     public static final UUID uuidBasalPinnae = UUID.fromString("ebe46c21-46f6-41b1-b269-672a08daca77");
+//     public static final UUID uuidpinnaLobes = UUID.fromString("26ea1b16-d008-4c63-86e6-89091f193615");
+//     public static final UUID uuidUpperPinnae = UUID.fromString("8563eac6-6286-4860-ac57-6cc23aa8b831");
+//
+//     public static final UUID uuidCostules = UUID.fromString("f546e66f-a99f-4284-add3-459aff906c9f");
+//     public static final UUID uuidAreoles = UUID.fromString("fbf7cfb9-28bd-4443-a791-9e7ebd3eb9b6");
+//     public static final UUID uuidCaudex = UUID.fromString("486882de-435c-4119-94a5-213daced4c26");
+//     public static final UUID uuidHairs = UUID.fromString("ea2a7cc7-44be-41cb-8688-c31b085d2aa7");
+//     public static final UUID uuidSupraBasalPinnae = UUID.fromString("484f578e-6807-45d4-8a13-8a03b3ad1a60");
+//     public static final UUID uuidFreePinnae = UUID.fromString("0b8254bc-cf2d-4f95-92b9-4cc3fe450f32");
+//     public static final UUID uuidSecondPairOfPinnae = UUID.fromString("c25b67a8-b7b8-4caa-b112-85360d76aa26");
+//     public static final UUID uuidMiddlePinnae = UUID.fromString("2d90013c-cbc3-4ff7-bc6c-88b616d407a7");
+//     public static final UUID uuidFertilePinnae = UUID.fromString("4071035d-4a2e-4793-b6c8-178ad664c31d");
+//     public static final UUID uuidBasalScales = UUID.fromString("35cc8192-b6c0-4ee0-aebe-dfd15f87014c");
+//     public static final UUID uuidLamina = UUID.fromString("bac94906-ab83-4fa5-9670-f750a4cdd105");
+//     public static final UUID uuidApicalLamina = UUID.fromString("e7dff187-8704-42f0-85d0-b3cbfa18cfd0");
+//     public static final UUID uuidFronds = UUID.fromString("20306313-69aa-4cd7-86b7-82065ea90a07");
+//     public static final UUID uuidBasalPinnules = UUID.fromString("b72cba24-f61f-4d26-b34b-09f61456a419");
+//     public static final UUID uuidAcroscopicPinnules = UUID.fromString("c6799ad0-cc4a-4b61-98e2-b7330405a9d5");
+//     public static final UUID uuidVascularStrands = UUID.fromString("15d7ae67-c220-45c1-8cfa-a52f520bbe45");
+//
+//
+//     //gabon
+//     public static final UUID uuidEndosperm = UUID.fromString("0077b7ab-1987-4879-8dfc-e2def5377410");
+//     public static final UUID uuidVeinlets = UUID.fromString("21412ceb-767d-4c4f-b7f0-953acdb75a96");
+//     public static final UUID uuidAxillaryFlowers = UUID.fromString("61ec9cd7-bb44-47fe-abca-8ef817aba605");
+//     public static final UUID uuidLateralVeins = UUID.fromString("aa6aa22a-1b6f-4bc4-99bd-93281fa01a98");
+//     public static final UUID uuidIntegument = UUID.fromString("baaba14e-31bc-45b4-9f4a-f534073c9565");
+//     public static final UUID uuidJuvenileLeaves = UUID.fromString("a21bd0a7-3808-4158-8499-d49a9b3cef28");
+//     public static final UUID uuidPeduncle = UUID.fromString("e7ef4187-4522-4297-8945-9aeb94d0bec5");
+//     public static final UUID uuidJuvenileFruits = UUID.fromString("96d6c3ee-d393-4759-bbe6-d34e8282e59e");
+//     public static final UUID uuuidPollenSacs = UUID.fromString("3e42eb8f-5b14-427b-83be-da69d250242e");
+//     public static final UUID uuidConnective = UUID.fromString("1602a923-96a0-4450-8388-3467692bf244");
+//     public static final UUID uuidCarpels = UUID.fromString("55cbf691-b347-4399-b14f-f054a872d3e4");
+//     public static final UUID uuidOvule = UUID.fromString("5871858c-144f-4209-81e2-5d0fc0a61cc3");
+//     public static final UUID uuidSeedNumber = UUID.fromString("405762c0-0733-4eef-af74-ac85d6301810");
+//     public static final UUID uuidAndrophore = UUID.fromString("06757528-7a62-4068-8982-fa5900de796a");
+//     public static final UUID uuidRadicle = UUID.fromString("e2f7895f-1fd5-41ef-90d8-6a53e28bb7c7");
+//     public static final UUID uuidCentralFolioles = UUID.fromString("0587bf46-2f4c-474d-93d6-2866455e8286");
+//     public static final UUID uuidLateralFolioles = UUID.fromString("c1c98bc3-3e45-47c2-8ee8-915ad942066c");
+//     public static final UUID uuidOvarianFollicles = UUID.fromString("362d7509-1cce-44a3-b2e3-f68b4b6fb174");
+//     public static final UUID uuidFolioles = UUID.fromString("2f1f3b07-508d-44ca-aff1-814f985a39ce");
+//     public static final UUID uuidMainFolioles = UUID.fromString("85102fd1-1974-4963-a068-edeb9c0ced39");
+//     public static final UUID uuidTerminalFolioles = UUID.fromString("a09122d0-97ff-444c-9be4-c31df05dc4df");
+//     public static final UUID uuidInferiorFolioles = UUID.fromString("f5737453-a326-4931-8b79-6ba81dbd67c8");
+//
+//     public static final UUID uuidLeafShape = UUID.fromString("dc7dd8aa-39ee-4a82-8e67-e03574a224f0");
+//     public static final UUID uuidJuvenileLamina = UUID.fromString("490e70c8-6777-4baa-9895-d1f22dbe5e4c");
+//     public static final UUID uuidApicalBuds = UUID.fromString("07e85d1a-2051-4b29-ae4d-86cf076a9fa8");
+//     public static final UUID uuidJuvenileCarpels = UUID.fromString("c7527c25-a599-4c85-be94-0076003b46ce");
+//     public static final UUID uuidAndrogynophore = UUID.fromString("a5404cfa-cff2-4b20-b300-3d10667426a7");
+//     public static final UUID uuidEmbryo = UUID.fromString("fe9eee1a-ba98-4cf5-8f7f-561877e4aa79");
+//     public static final UUID uuidMesocarp = UUID.fromString("df0fc7bf-b63f-4e7c-91b6-60f79a0d2e07");
+//     public static final UUID uuidEndocarp = UUID.fromString("37dfd3e5-0a1b-4e72-a7de-72961351c118");
+//     public static final UUID uuidSurfaces = UUID.fromString("57598ba1-3ba6-4358-ae17-45571f99cf3c");
+//     public static final UUID uuidRoots = UUID.fromString("77363ffb-5683-4801-a71a-f8e3b1342edc");
+//     public static final UUID uuidPanicles = UUID.fromString("8ec7ee47-ae72-42de-9b37-2e991b117e62");
+//     public static final UUID uuidFruiting = UUID.fromString("5dbdd977-0928-4479-93ea-00f303616fcd");
+//     public static final UUID uuidLabellum = UUID.fromString("b869ac9f-ac0a-43ee-8d22-e20dfc25c73a");
+//     public static final UUID uuidFlowerColor = UUID.fromString("2c94b502-13fc-40f6-a8ae-69a20b5fe9ca");
+//     public static final UUID uuidReceptacle = UUID.fromString("1264dae6-e72e-4de5-b1ea-604417f71987");
+//     public static final UUID uuidSpines = UUID.fromString("2ac1f9a4-1a36-4337-9a57-444576cc91ab");
+//     public static final UUID uuidTeeth = UUID.fromString("9275dcaa-5106-4bd7-8c93-9b46b1db9d29");
+//     public static final UUID uuidSecondaryVeins = UUID.fromString("24776a0b-cf0f-4045-b3b1-c0e541a88cf7");
+//     public static final UUID uuidIntersecondaryVeins = UUID.fromString("294812c5-d26d-409b-9e14-2929da1af189");
+//     public static final UUID uuidSyncarps= UUID.fromString("e2f5d304-7c8e-4249-9462-56b4aedfbe68");
+//     public static final UUID uuidEpicarp= UUID.fromString("43e81346-f731-4375-86ac-2fd69c1db2f3");
+//     public static final UUID uuidSuperiorMesocarps= UUID.fromString("26c269d4-7c88-4914-b4b0-0c6ec3f308f2");
+//     public static final UUID uuidInferiorMesocarps= UUID.fromString("2770b41b-4613-4b49-b928-3144a91c220f");
+//     public static final UUID uuidMaleSpikes= UUID.fromString("73c4ae7d-c0b6-4f0d-bbf9-bcde4da6a7b4");
+//     public static final UUID uuidCarpellodes= UUID.fromString("9862aa51-65e1-49f6-98ee-b665f24d27b9");
+//     public static final UUID uuidJuvenileShoots= UUID.fromString("f1c25e9e-90ce-4c2b-b568-e3e7abbd61fe");
+//     public static final UUID uuidSamaras= UUID.fromString("e74a9445-a17c-46d7-8053-7eae424e3a9c");
+//     public static final UUID uuidCapsules= UUID.fromString("6c4b042c-37f8-4d40-8298-81ce4b2e38b4");
+//     public static final UUID uuidLacuna= UUID.fromString("cd14eee6-71af-4eb5-ba23-2df2034c4e35");
+//     public static final UUID uuidDomatia= UUID.fromString("b53a6d9f-3a3f-4e93-ac27-94101b740a51");
+//     public static final UUID uuidNuts= UUID.fromString("94d3f3d8-3ebc-4cb7-86bd-5b0574fc965e");
+//     public static final UUID uuidJuvenileStems= UUID.fromString("37f447a2-2f34-4336-9ea6-a95bfb274d0c");
+//     public static final UUID uuidMatureStems= UUID.fromString("fdae6cf1-5335-4e50-a800-ea11adb83d6e");
+//     public static final UUID uuidFloralBuds= UUID.fromString("1df8faa0-46a0-48d0-bdb2-f20da41e6a85");
+//     public static final UUID uuidStones= UUID.fromString("f20f248c-7648-423c-8eb8-c20d5cf99854");
+//     public static final UUID uuidTrunk= UUID.fromString("02f48662-1f5f-4ba2-94bc-9d3f0c5027e2");
+//     public static final UUID uuidAkenes= UUID.fromString("c084801f-20ca-49c8-9973-8805e3b3f2c1");
+//     public static final UUID uuidTube= UUID.fromString("79c654de-a166-49ea-9dfa-eb1a4de9e800");
+//     public static final UUID uuidTepals= UUID.fromString("2f3781c3-ddc0-4946-9c41-e46a4fcf63ef");
+//     public static final UUID uuidPlantSexuality= UUID.fromString("dadee79f-9091-4056-b37c-cc531406fbd1");
+//     public static final UUID uuidAril= UUID.fromString("2da22f6e-69a7-4ba2-9595-e364f450ad0e");
+//     public static final UUID uuidLemma= UUID.fromString("69ae5cac-d0f0-4194-96c9-2912d1747db6");
+//     public static final UUID uuidValves= UUID.fromString("4e829b8b-b1b7-41ad-9835-7b4095230d58");
+//     public static final UUID uuidRhytidome= UUID.fromString("5a55c7c0-7e71-4e02-893f-ac218e0d9517");
+//     public static final UUID uuidSeedlings= UUID.fromString("48ef31e5-26c5-464b-adf2-cc350661783a");
+//     public static final UUID uuidHypocotyles= UUID.fromString("12758284-7fb2-441b-a38d-6b19d2865cfa");
+//     public static final UUID uuidFloralArrangement= UUID.fromString("4cec081c-0c6f-4246-ab89-12d2b4e18038");
+//     public static final UUID uuidLocules= UUID.fromString("9a005e6f-f142-4aab-b713-8994aedd758e");
+//     public static final UUID uuidMainStems= UUID.fromString("a87fd09e-2e38-488a-af1b-ad34d6532b10");
+//     public static final UUID uuidLenticels= UUID.fromString("f63740ae-9822-4e0f-8d8c-a7d81aa399e0");
+//     public static final UUID uuidMedianVeins= UUID.fromString("1ef11217-29e6-4dfc-b794-d9c8e822eff0");
+//     public static final UUID uuidColumella= UUID.fromString("40a04dad-f245-4ff6-8597-74a0c078554a");
+//     public static final UUID uuidKapok= UUID.fromString("8b1c7663-1c36-48d3-a4db-513dad26b124");
+//     public static final UUID uuidOtherSecretions= UUID.fromString("0f112884-f638-4d42-8d5b-9790d329152f");
+//     public static final UUID uuidPlankButtresses= UUID.fromString("a2a4adfc-fa60-4729-9b3b-1135124e95f1");
+//     public static final UUID uuidBranching= UUID.fromString("b543f142-7098-4433-b318-20bdaafcf9b6");
+//     public static final UUID uuidPetiolule= UUID.fromString("911cb51d-e65c-4d2e-a7f4-6ea02430a1d9");
+//     public static final UUID uuidBudsAndJuvenileShoots= UUID.fromString("e3efca5b-7ebc-48d9-9d48-ff1d15c05bce");
+//     public static final UUID uuidCalyxRemains= UUID.fromString("73956b0f-ae2c-4461-a2dd-fe004dcf523e");
+//     public static final UUID uuidFirstLeaves= UUID.fromString("a05cfbcc-3a2d-4a91-8800-d06bfad65d13");
+//     public static final UUID uuidColumn= UUID.fromString("73fd4fa7-fac7-4bda-9a39-c58ae110289c");
+//     public static final UUID uuidPrimaryVeins= UUID.fromString("16d6ea7b-6821-4193-9cc1-d252fff3347e");
+//     public static final UUID uuidPseudoInvolucres= UUID.fromString("d72bb8c3-ad33-4615-8f7b-926b0c780d8a");
+//     public static final UUID uuidSmallPlants= UUID.fromString("202c1530-4883-4c42-9912-1a6631f1d5a9");
+//     public static final UUID uuidLargePlants= UUID.fromString("01b901fa-87b2-4d95-9393-12a5a352bb8f");
+//     public static final UUID uuidAxes= UUID.fromString("5ea30f5d-d1ac-45f4-97b4-c5f233a227b0");
+//     public static final UUID uuidMainAxes= UUID.fromString("4b64494c-96fe-4d62-af05-3ac57e4a9ad7");
+//     public static final UUID uuidMainInflorescences= UUID.fromString("e2f2328e-8e99-4f1f-8e63-cff062c6e65d");
+//     public static final UUID uuidFertileStamens= UUID.fromString("0ad64656-3e30-4b55-a5b5-619aedc6ec82");
+//     public static final UUID uuidPseudostipules= UUID.fromString("0a001fc5-acdf-4338-b33e-9f97848ce288");
+//     public static final UUID uuidPaniculatedInflorescences= UUID.fromString("17e60c37-155a-4b87-905e-659b72908238");
+//     public static final UUID uuidFemaleSpikes= UUID.fromString("3e9c5c83-d437-4c4f-bbd6-4c6bf962ba65");
+//     public static final UUID uuidFlowerAnatomy= UUID.fromString("db7717ab-5d1a-4665-b7a1-733fc7cabe9d");
+//     public static final UUID uuidPileus= UUID.fromString("800c08ec-7cc0-4039-bedf-a66f702074df");
+//     public static final UUID uuidHypodermalCells= UUID.fromString("a0a880d1-b466-414c-8f81-bec51923895c");
+//     public static final UUID uuidAlbumen= UUID.fromString("410577fb-31de-4121-b439-abe4b04d9e1e");
+//     public static final UUID uuidMaleParts= UUID.fromString("a760a101-340c-419e-a057-674e81a50737");
+//     public static final UUID uuidFloralScapes= UUID.fromString("e67c18d6-8ba8-48be-b26d-bf306311f1c8");
+//     public static final UUID uuidIntroducedspecies= UUID.fromString("9938807e-2dfd-4eea-ab9f-c8697d2781fd");
+//     public static final UUID uuidBerries= UUID.fromString("73437384-8303-42ab-877a-13b7780627bd");
+//     public static final UUID uuidBase= UUID.fromString("d359a4fd-9c1e-467f-8522-32fb83a8d192");
+//     public static final UUID uuidFlowerShape= UUID.fromString("02a7b63d-7278-4e5d-8751-9b5f2ec7237e");
+//     public static final UUID uuidCaruncle= UUID.fromString("c7e1778c-56da-4372-ae5f-f43ec9c3c100");
+//     public static final UUID uuidRhizome= UUID.fromString("8fa1ab2e-beb3-4fd1-8393-696265937eae");
+//     public static final UUID uuidAppendages= UUID.fromString("5be4eff7-c0a6-430c-bdbd-4cd7fb886e59");
+//     public static final UUID uuidGynophore= UUID.fromString("918f4470-1e46-4dcc-b7a1-3d51bd3d142d");
+//     public static final UUID uuidInflorescenceAxes= UUID.fromString("0fab63e7-eaea-4352-b016-9f770937aac1");
+//     public static final UUID uuidReplum= UUID.fromString("1c10678f-9134-4693-9360-1ae1fe1ce96c");
+//     public static final UUID uuidSheaths= UUID.fromString("1630254b-b83f-4fd3-8818-618770d503a0");
+//     public static final UUID uuidSpikelets= UUID.fromString("727d4d58-352c-4704-ae1f-81f5cdc7a602");
+//     public static final UUID uuidMesocarps= UUID.fromString("a4303a70-83b1-4df5-86b3-a7506442486b");
+//     public static final UUID uuidFalseFlowers= UUID.fromString("76d706d3-bd0f-4e8b-a19c-e76aee4bbb49");
+//     public static final UUID uuidLodicules= UUID.fromString("60696081-77e4-4e82-aca6-1c4144070878");
+//     public static final UUID uuidCaryopses= UUID.fromString("88199ee4-cb10-45e8-9263-c15c6c07ed50");
+//     public static final UUID uuidBisexualSpikelets= UUID.fromString("a872cca3-aa84-4987-ba58-d86f41d44128");
+//     public static final UUID uuidUnisexualSpikelets= UUID.fromString("55a5ac26-f83a-4e77-aad7-8f0bbca77681");
+//     public static final UUID uuidMatureSpikelets= UUID.fromString("0db7b72e-3963-4436-8ee7-697bfd84a9eb");
+//     public static final UUID uuidLemmaInsertionPoint= UUID.fromString("8fd51345-c760-40bc-9639-65487f888efd");
+//     public static final UUID uuidGlumes= UUID.fromString("26dbf0bc-3c54-479f-be85-8132959eda4c");
+//     public static final UUID uuidInferiorFlowers= UUID.fromString("7f103c37-abdb-4d87-b6e0-e566137bb045");
+//     public static final UUID uuidSuperiorFlowers= UUID.fromString("0b95903b-c855-4a9e-aa3d-5d1bb8c331a8");
+//     public static final UUID uuidLeafSheath= UUID.fromString("83ffd776-2c2b-46ea-bf24-d07490a840c4");
+//     public static final UUID uuidInferiorLemma= UUID.fromString("f0df8083-4ef2-4a7e-bbde-cf0a6354923a");
+//     public static final UUID uuidInferiorGlumes= UUID.fromString("a2f3ed1a-f2d0-476d-b5df-63f12871f05b");
+//     public static final UUID uuidFirstInternode= UUID.fromString("cb15ee92-df1b-4ce9-a4a5-c72736b46991");
+//     public static final UUID uuidExtravaginalInnovations= UUID.fromString("b4a5471b-6461-4fd6-bcab-3e1544860923");
+//     public static final UUID uuidInnovations= UUID.fromString("14705f64-8edc-482d-a296-c690d84c2e67");
+//     public static final UUID uuidCataphylls= UUID.fromString("4832a8cc-d61c-47c2-b679-851c53b889b3");
+//     public static final UUID uuidLigula= UUID.fromString("c87125e9-b53f-4f36-86a9-fa2f9bb34909");
+//     public static final UUID uuidSuperiorGlumes= UUID.fromString("61ca6f10-52de-4f77-9616-83306d4cdf6f");
+//     public static final UUID uuidFalseSpikes= UUID.fromString("65b3c5bb-ad6b-4b2d-83c1-f73358acac30");
+//     public static final UUID uuidPalea= UUID.fromString("ec237f14-5884-468e-93e2-f83bdf5fdf9e");
+//     public static final UUID uuidSecondaryRacemes= UUID.fromString("808f514e-1d8f-4e06-a1a1-1b3839e89213");
+//     public static final UUID uuidSuperiorLemma= UUID.fromString("7defd3c7-474f-4949-b9a9-0c0f521483c0");
+//     public static final UUID uuidSterileLemma= UUID.fromString("64a49e5e-daa3-4e23-a14d-3f7891309b29");
+//     public static final UUID uuidReproduction= UUID.fromString("118a5351-cfe5-4b57-b12e-6e770e5f58ee");
+//     public static final UUID uuidFertileLemma= UUID.fromString("5d640c4e-c0a8-4dff-a812-ad897fa7b683");
+//     public static final UUID uuidDivision= UUID.fromString("986febfa-7da3-4a7c-a672-403ee015d1df");
+//     public static final UUID uuidSessileSpikelets= UUID.fromString("2d69fd0a-f280-408e-9965-d5810756421b");
+//     public static final UUID uuidInvolucralBracts= UUID.fromString("42c2bd31-c291-4d22-a89e-0c8775cffc24");
+//     public static final UUID uuidSuperiorFlowerLemma= UUID.fromString("1727c080-a251-4483-997d-43ca13735677");
+//     public static final UUID uuidAroma= UUID.fromString("e321d29a-2f85-4204-bc78-e3ed8124935a");
+//     public static final UUID uuidGlumellules= UUID.fromString("7c6cedb0-1cc8-4e29-a5b5-67bf8f196ee9");
+//     public static final UUID uuidRachisArticles= UUID.fromString("c915493d-d3d5-44eb-ba51-5d5937b3f629");
+//     public static final UUID uuidPedicelSpikelets= UUID.fromString("f91c7b10-9df3-4ca5-9c50-5747e74162e8");
+//     public static final UUID uuidCarina= UUID.fromString("4de2680f-ab6f-47db-97a9-3099f923058b");
+//     public static final UUID uuidFalseFruits= UUID.fromString("0ecf41dc-9d86-46ce-a337-866250be7394");
+//     public static final UUID uuidArticles= UUID.fromString("4ee7e50e-5ce8-4f2f-8c63-105fa1f9ef57");
+//     public static final UUID uuidInferiorFlowerLemma= UUID.fromString("330ef0f0-8bf8-469f-ad58-b6d6e935ea4c");
+//     public static final UUID uuidHyalineLemma= UUID.fromString("9e0dc7b2-40bf-4c97-8c89-0a058187d052");
+//     public static final UUID uuidCallus= UUID.fromString("f258ab47-3acc-4f27-86b2-8000e7094e81");
+//     public static final UUID uuidRidges= UUID.fromString("e24b5618-581a-47ba-8ba0-315c2d235952");
+//     public static final UUID uuidJoints= UUID.fromString("fb211597-eb1e-4524-bec3-ce3f218352cf");
+//     public static final UUID uuidInferiorFlowerPalea= UUID.fromString("7c167543-7b5d-4484-9f35-a33cd97b53e4");
+//     public static final UUID uuidInferiorGlumeShape= UUID.fromString("53867ffe-5731-4852-9950-270a89268f92");
+//     public static final UUID uuidSuperiorGlumeShape= UUID.fromString("38df60a2-1c01-42c8-87fb-4249b70a535c");
+//     public static final UUID uuidFertileSpikelets= UUID.fromString("7d03ed4c-459c-48a5-ac17-3d1c7cd1bfd0");
+//     public static final UUID uuidInternodes= UUID.fromString("39a06d2d-7c48-4f56-ae8d-e96066079de8");
+//     public static final UUID uuidSpathe= UUID.fromString("a5ab6564-464a-416f-8bb0-2fe7d5d2587e");
+//     public static final UUID uuidLastLeaf= UUID.fromString("b35a4f4e-d2de-46f2-95c0-5cab078a0b3d");
+//     public static final UUID uuidSpatheoles= UUID.fromString("e5c66ce0-4fe5-44d2-accd-3c7395c3c7a4");
+//     public static final UUID uuidInferiorRacemeBase= UUID.fromString("35d38f2d-5986-4aeb-ac29-ccec6f49f2f8");
+//     public static final UUID uuidLemmaRidges= UUID.fromString("f65b59c1-d910-444a-92d0-95c8c84a4dad");
+//     public static final UUID uuidRacemeBase= UUID.fromString("3fe5418e-6485-4cb7-b061-e3eb92f9b15b");
+//     public static final UUID uuidStemTufts= UUID.fromString("945029bb-387c-44cd-88e6-a78c1e203ee3");
+//     public static final UUID uuidSpikeletPairs= UUID.fromString("481b91be-8a51-40a9-9db0-ce78f48054a5");
+//     public static final UUID uuidGlumeInsertionPoint= UUID.fromString("df6598a8-36cc-46f4-ac7e-866a36d660a9");
+//     public static final UUID uuidDehiscence= UUID.fromString("51dde955-c13b-4772-a3d7-8e6036447f88");
+//     public static final UUID uuidGlumesAndLemmas= UUID.fromString("7b4a8fa7-5a62-41e8-8562-9ec68f2c1048");
+//     public static final UUID uuidPericarp= UUID.fromString("d6bd6f97-c015-4068-b438-3b8ca81ac1e0");
+//     public static final UUID uuidStemBase= UUID.fromString("c05c17d3-eff3-4359-8700-76536e786a1f");
+//     public static final UUID uuidMaleSpikelets= UUID.fromString("65bdfd7a-aab6-4d4b-a62f-00be551159aa");
+//     public static final UUID uuidFemaleSpikelets= UUID.fromString("01677fcd-a8b7-474b-822c-6dbee235c798");
+//     public static final UUID uuidLaminaMargins= UUID.fromString("b59284e3-39cd-47d2-a699-2e83527323f0");
+//     public static final UUID uuidJuvenileTrunk= UUID.fromString("dd22b989-a5f9-4da5-81bc-fd4bf82e513c");
+//     public static final UUID uuidFloriferousShoots= UUID.fromString("b02b350f-c483-46bf-915f-57b2575f1566");
+//     public static final UUID uuidNectaries= UUID.fromString("868bb2ed-3363-4990-acbb-faa05b4a6028");
+//     public static final UUID uuidPerianthDivisions= UUID.fromString("54e288ee-e04b-4805-a18f-5d5d1e17f19d");
+//     public static final UUID uuidSterileFlowers= UUID.fromString("e24c9d63-98dc-4cf0-8123-4bce6ff35fb0");
+//     public static final UUID uuidMaleFlowerTepals= UUID.fromString("6030083c-722c-4da0-a7d7-c89c33ab22bf");
+//     public static final UUID uuidElementaryInflorescences= UUID.fromString("a0897c1b-f582-4cda-9187-4abb406b2669");
+//     public static final UUID uuidDryLeaves= UUID.fromString("42b1ef0d-cf9d-40d6-9fad-e76cbbd3df95");
+//     public static final UUID uuidInferiorPartOfThePerianth= UUID.fromString("7c2d439e-ff61-4365-8840-54c44465826b");
+//     public static final UUID uuidAnthocarps= UUID.fromString("23d5443a-aca1-43c5-b74b-5cfc323392d0");
+//     public static final UUID uuidGlossary= UUID.fromString("b2569461-4512-45b9-b993-616062b4bff1");
+//     public static final UUID uuidGeography= UUID.fromString("4ef0173e-0db8-4332-8b2d-456552fffcb9");
+//     public static final UUID uuidFertileLeaves= UUID.fromString("f94df64e-a3d2-4a00-a38d-52d03ef5b1d1");
+//     public static final UUID uuidStrobili= UUID.fromString("0c24cb5d-d622-4763-a68b-1a9b00ee433d");
+//     public static final UUID uuidSporophylls= UUID.fromString("868c55d6-331a-42be-ae0a-915c0073685e");
+//     public static final UUID uuidStemMorphology= UUID.fromString("2233f648-d673-4c07-b703-0de662efad35");
+//     public static final UUID uuidPrimaryStems= UUID.fromString("2362976e-bce7-4a06-b125-9309f668cb69");
+//     public static final UUID uuidVentralRhizophores= UUID.fromString("5fd099b7-0a96-4ecc-8179-1bf89fa91e80");
+//     public static final UUID uuidRhizophores= UUID.fromString("5a7ec111-0207-4e14-8587-942c1809f493");
+//     public static final UUID uuidLateralBranchingOutline= UUID.fromString("6aa3af21-05f7-4212-a19d-f8a306f0aef5");
+//     public static final UUID uuidPrimaryStemLeaves= UUID.fromString("73bfe17b-b4cb-408b-b2dd-33baccf4f16d");
+//     public static final UUID uuidMainBranchesLateralLeaves= UUID.fromString("ad560be1-a04a-45f9-9b23-692b9c6aebc3");
+//     public static final UUID uuidUltimateBranchingLateralLeaves= UUID.fromString("4955fcb6-dd59-4e9d-aa23-87c607db6e94");
+//     public static final UUID uuidMargins= UUID.fromString("e9bc594a-3b12-4b9b-8b65-d07117c84b62");
+//     public static final UUID uuidAxillaryLeaves= UUID.fromString("2e77ab97-2acc-416e-8184-f2400199fe14");
+//     public static final UUID uuidMedianLeaves= UUID.fromString("ec0b4052-5dd3-493f-a1c1-87b72d349cc1");
+//     public static final UUID uuidMegaspore= UUID.fromString("0fbd52e4-5c83-4326-8c7c-8aa41f377d0d");
+//     public static final UUID uuidMicrospores= UUID.fromString("89cec73f-f816-4b88-9eae-d7c16eae1959");
+//     public static final UUID uuidUltimateRamules= UUID.fromString("4917d063-b934-4769-8404-556036e7c9f7");
+//     public static final UUID uuidMegasporangia= UUID.fromString("83c62bfc-69ae-4f68-b1c0-0934af422a55");
+//     public static final UUID uuidBranchedParts= UUID.fromString("e9f1e121-585b-4c6d-b327-13949e7ec16d");
+//     public static final UUID uuidLateralLeaves= UUID.fromString("d465dca6-cf04-4328-9569-2ac8eaab7cba");
+//     public static final UUID uuidSoboles= UUID.fromString("045ee9b3-5375-4fe1-9c37-b04eb7ed814f");
+//     public static final UUID uuidFalseVeins= UUID.fromString("7ae26de9-d989-48a1-9268-3af052f5c531");
+//     public static final UUID uuidMarks= UUID.fromString("2d70942c-0d56-4d9b-89b1-7dd23e822f70");
+//     public static final UUID uuidLowerHalfOfLeaves= UUID.fromString("e7d8f4c8-8840-407a-89df-c04ea34558d5");
+//     public static final UUID uuidVentralSporophylls= UUID.fromString("c4834494-0d9f-4225-a728-489a665e5fc5");
+//     public static final UUID uuidSporophytes= UUID.fromString("de3c6a33-4186-4805-927f-f2e1f7e496cf");
+//     public static final UUID uuidGametophytes= UUID.fromString("c4b8294a-d371-46fa-88b9-e590076bee15");
+//     public static final UUID uuidSegments= UUID.fromString("d837fd50-7785-4862-9e5a-3911a357c463");
+//     public static final UUID uuidProthallium= UUID.fromString("b1ce0535-2031-4203-b657-b409ba08629e");
+//     public static final UUID uuidVegetativeFronds= UUID.fromString("83a596f9-7177-479a-888d-4dd909e2f2e9");
+//     public static final UUID uuidFertileFronds= UUID.fromString("d42d6f25-26ac-4f59-9ce9-8a0e16f5ede5");
+//     public static final UUID uuidFreeVeins= UUID.fromString("9c3cb986-f432-42f1-9d7f-e734153da826");
+//     public static final UUID uuidTexture= UUID.fromString("613e1db2-d4c8-42b4-9df7-a672d4a68868");
+//     public static final UUID uuidColour= UUID.fromString("a2e173ea-51e2-45b9-a800-b05204663e99");
+//     public static final UUID uuidMicrosporangia= UUID.fromString("d338049c-313b-4f95-b33b-f925ace939ea");
+//     public static final UUID uuidMacrosporangia= UUID.fromString("c4b60645-104a-4a78-a2e1-a775020dc8b2");
+//     public static final UUID uuidMacrospores= UUID.fromString("cab9b36d-e592-43a8-878b-9ff113ab9c5b");
+//     public static final UUID uuidSterilePinnules= UUID.fromString("8917d4f8-c05e-4774-be1d-75eb4e216a97");
+//     public static final UUID uuidFertilePinnules= UUID.fromString("0618f5bf-396d-4ed8-aec9-92117bdc82b2");
+//     public static final UUID uuidFinalBifurcations= UUID.fromString("281d1d82-5c63-4b1b-9a0f-d358b1b32410");
+//     public static final UUID uuidPennateVeins= UUID.fromString("821c4288-42a8-46d8-a399-bb4c3f857ac1");
+//     public static final UUID uuidFrondDistance= UUID.fromString("5b195b5c-144a-4aa3-91d9-1586d3306253");
+//     public static final UUID uuidLowerPinnae= UUID.fromString("cfc703c1-c732-4e76-855c-7fde09aba033");
+//     public static final UUID uuidCells= UUID.fromString("46ee7b82-964b-4468-8fb9-f7cbea6b5961");
+//     public static final UUID uuidMarginalFalseVeins= UUID.fromString("6b31fcbb-e570-47f5-b19d-7c3356bd65f5");
+//     public static final UUID uuidFrondApex= UUID.fromString("5eef4649-c6fa-4a0e-a8a5-855b5081f7c7");
+//     public static final UUID uuidParaphyses= UUID.fromString("1384005e-43d8-4305-9cc5-be20a90d978a");
+//     public static final UUID uuidLateralPinnae= UUID.fromString("9515a0b1-fabf-450c-8ca7-710e9e395e31");
+//     public static final UUID uuidStolons= UUID.fromString("19e1f9e4-5a92-4df7-8ca6-b1c6d36b4cb9");
+//     public static final UUID uuidHydathodes= UUID.fromString("11682b66-0500-4a7a-9f28-6d8f5d8621ed");
+//     public static final UUID uuidSterilePinnae= UUID.fromString("7acbb962-b456-4905-9c3e-9387b821ef5a");
+//     public static final UUID uuidLaminaApex= UUID.fromString("991a6d54-cba6-4c72-8219-1e1e10345197");
+//     public static final UUID uuidJuvenileFronds= UUID.fromString("6e8380bf-f05d-4290-934f-2184786efcf2");
+//     public static final UUID uuidMatureFronds= UUID.fromString("a1aae5da-2e83-4566-982c-4a56999c7564");
+//     public static final UUID uuidFertileLamina= UUID.fromString("79d72420-bdea-41e7-94be-4f6194945219");
+//     public static final UUID uuidPinnaeApex= UUID.fromString("ac337da2-6729-4073-9de8-5041dab6d43d");
+//     public static final UUID uuidLaminaInferiorSurfaces= UUID.fromString("6bf624a9-610b-46cc-9fe4-0c2901552ec5");
+//     public static final UUID uuidTerminalPinnae= UUID.fromString("9c8fa89c-ccd3-4712-84c8-3002e2f70a8e");
+//     public static final UUID uuidLaminaShape= UUID.fromString("92848bc0-8ddf-4b46-87c5-7bb92d3f6ced");
+//     public static final UUID uuidFurrows= UUID.fromString("a0dea3ce-7c8e-4d06-95df-57e1471a097e");
+//     public static final UUID uuidFirstPairOfPinnae= UUID.fromString("7219f86f-fb20-4ded-ac32-ab1f16c39764");
+//     public static final UUID uuidCostalAreoles= UUID.fromString("99f730ba-854d-48a2-858f-2c55957f3a2b");
+//     public static final UUID uuidHumusCollectingFronds= UUID.fromString("5910ba4b-5c89-4170-ad4d-08c6d56e3a45");
+//     public static final UUID uuidAssimilatingFronds= UUID.fromString("67b6ca6d-39b1-4d30-bdf6-49171d365b06");
+//     public static final UUID uuidFertileParts= UUID.fromString("34bc2b46-09cc-4285-b4ff-98a47b88c370");
+//     public static final UUID uuidInternalCycle= UUID.fromString("036dcaf3-8c19-49a5-8902-32dd17b21748");
+//     public static final UUID uuidOuterParts= UUID.fromString("f31be71c-4780-4cfa-ac95-42f26b70f069");
+//     public static final UUID uuidLeafyStems= UUID.fromString("f63cec9b-a011-46fb-84f7-59ad1e6bf26e");
+//     public static final UUID uuidOuterCycle= UUID.fromString("169e4c8a-b09f-46a5-b720-d3bc6ce19eb8");
+//     public static final UUID uuidInnerCycle= UUID.fromString("0361a040-19de-41b1-bee5-09829cc1804a");
+//     public static final UUID uuidLateralStimanodes= UUID.fromString("a0f44d49-379e-402d-88d4-140b21fd5b2d");
+//     public static final UUID uuidFloriferousStems= UUID.fromString("15cf3f2d-4da1-4cc2-bf24-d0e4cc3f4cec");
+//     public static final UUID uuidInferiorBracts= UUID.fromString("6d48d403-4fad-42b8-aea7-3d382aff45c2");
+//     public static final UUID uuidSecondaryInflorescences= UUID.fromString("76497c6d-b958-4b33-b0cf-e6f8a8e0de1b");
+//     public static final UUID uuidMedianLobes= UUID.fromString("f725f99f-93bf-44f9-aaa9-b9fd1fd81f69");
+//     public static final UUID uuidSterileBracts= UUID.fromString("30cb3102-bcf8-4f93-be54-8ab9f0a8daa3");
+//     public static final UUID uuidFertileBracts= UUID.fromString("b3ac91bf-e502-4e90-8217-25faf21845f1");
+//     public static final UUID uuidCentralLobes= UUID.fromString("e773f6ff-fb52-4225-abc4-6edd66ca65ed");
+//     public static final UUID uuidCorollaLobes= UUID.fromString("ade8654a-199b-47c8-b3ff-5b92d319ebd8");
+//     public static final UUID uuidOuterBracts= UUID.fromString("61a6d27f-74f9-48d3-ba5e-4a41ce2676bb");
+//     public static final UUID uuidInnerBracts= UUID.fromString("147b7174-0761-4c8b-8c63-0b625b1952eb");
+//     public static final UUID uuidAerialParts= UUID.fromString("9abb931c-d06f-4b2e-9c7f-46e7aeaec162");
+//     public static final UUID uuidOuterStaminodes= UUID.fromString("4cbddecc-6b54-4841-ba7f-f9790fb7cac5");
+//     public static final UUID uuidSheathAndLigula= UUID.fromString("88d48002-7a99-4807-b664-e2378701ec4c");
+//     public static final UUID uuidSheathLigulaSeparation= UUID.fromString("ce8e645b-71bc-466f-8381-50aca0bcefe1");
+//     public static final UUID uuidAxils= UUID.fromString("ddae6f41-9bc9-45b7-ad68-f9fe33485797");
+//     public static final UUID uuidSixthStamen= UUID.fromString("53210dc7-2986-46ee-a561-62de9303375d");
+//     public static final UUID uuidLeafSymmetry= UUID.fromString("f61e9273-4bbb-4fd4-b0af-aefea2207902");
+//     public static final UUID uuidAbaxialBracts= UUID.fromString("c104740b-a9b4-4215-9d26-cb75e72ceaaf");
+//     public static final UUID uuidCallousPartOfThePetiole= UUID.fromString("dfb080b2-efe0-4465-9961-a992b10c743c");
+//     public static final UUID uuidInnerStaminodes= UUID.fromString("c59f4625-7f85-442e-abe5-062b28c8856b");
+//     public static final UUID uuidNonCallousPartOfThePetiole= UUID.fromString("2a993694-e94f-401e-a838-d48a42e6f89f");
+//     public static final UUID uuidPerispermaticCanal= UUID.fromString("1b46eaf4-8ffb-4cf9-8de7-42451ea663c1");
+//     public static final UUID uuidAdaxialBracts= UUID.fromString("b575bd61-87ee-4c04-aed0-f870bcfa6c17");
+//     public static final UUID uuidCallousAndNonCallousPartsOfThePetiole= UUID.fromString("f119a8b1-e3f3-4b1e-ac25-f6abd7063fd6");
+//     public static final UUID uuidTransitionToMedianVeins= UUID.fromString("06b8be56-602e-4bba-8dd0-2cbb5f5daa95");
+//     public static final UUID uuidLeafDimensions= UUID.fromString("9bfdc050-679c-4c71-80ce-4bd82102a6e8");
+//     public static final UUID uuidNodes= UUID.fromString("d7c6f764-47f5-4963-99e4-09b7ce4ee3eb");
+//     public static final UUID uuidDimensions= UUID.fromString("8db5baeb-953c-45c8-8fea-d27eff172e2b");
+//     public static final UUID uuidInnerStaminodialCycle= UUID.fromString("94c78e6e-91d7-4879-b284-858e654c84d5");
+//     public static final UUID uuidEnvelope= UUID.fromString("f1f343a8-514f-4e87-b6b6-612fed832487");
+//     public static final UUID uuidMedianTransversalSection= UUID.fromString("ff7a0c14-9d41-4fc5-9c13-c4f024deefb7");
+//     public static final UUID uuidAdaxialSpatheBracts= UUID.fromString("4827d13b-a0fa-4ccd-96f9-6df3e26fe4cb");
+//     public static final UUID uuidTransitionToLamina= UUID.fromString("9a4ab714-f59e-4317-851c-2b1d025878ff");
+//     public static final UUID uuidFlowerArrangement= UUID.fromString("63f54a01-3060-4d53-a98b-920751c1f331");
+//     public static final UUID uuidSecondOuterStaminode= UUID.fromString("23fd6bfa-cbf8-408a-a4ca-78adbc584c6f");
+//     public static final UUID uuidSecretoryStructures= UUID.fromString("ced12bb6-5b36-499f-947b-b0af00e37b14");
+//     public static final UUID uuidMedianTepals= UUID.fromString("764b7f4c-a418-4ad7-b17a-110fb53bd7a3");
+//     public static final UUID uuidThirdCycle= UUID.fromString("a29f755b-56b0-4b9b-b21d-400b02d9a164");
+//     public static final UUID uuidMatureLeaves= UUID.fromString("ac3e5310-e9ad-467e-9b82-8c408d265efa");
+//     public static final UUID uuidExocarp= UUID.fromString("dfd9629c-2bde-40db-af45-1d2b7495dd9a");
+//     public static final UUID uuidOuterStamens= UUID.fromString("7fdf9e58-4b32-4385-9526-c1efdd0d2783");
+//     public static final UUID uuidTrunkDiameter= UUID.fromString("c5cd9029-848f-41d6-a7e2-b2fbe9a20175");
+//     public static final UUID uuidFruitColour= UUID.fromString("403d57a2-7c7b-4b1c-a8c9-5abd0acc581c");
+//     public static final UUID uuidFruitPulp= UUID.fromString("1dfa6455-9864-4a90-b1b6-72c76ea8d4c1");
+//     public static final UUID uuidMarginalVeins= UUID.fromString("9f70c8eb-c9fb-4649-912e-c85606280b1b");
+//     public static final UUID uuidOperculum= UUID.fromString("ad83c4ba-6dcf-4421-9801-d8b65f5ce6d0");
+//     public static final UUID uuidFibres= UUID.fromString("0ac0069a-1e86-4ac4-a2ad-9087a8ee34fb");
+//     public static final UUID uuidJuvenileFlowerBuds= UUID.fromString("fbd3d819-b4ff-4b88-9497-e46093468d5a");
+//     public static final UUID uuidPlurilocularOvary= UUID.fromString("2f29a1bc-9d86-4eac-afc1-3d07308832c8");
+//     public static final UUID uuidExternalParts= UUID.fromString("9d6b9d3a-0b29-44c9-a847-fdd73e27619e");
+//     public static final UUID uuidLaminaColour= UUID.fromString("ed14883e-052a-47c1-a8fc-7181d0fabaff");
+//     public static final UUID uuidFlowerPosition= UUID.fromString("54ab5bbb-dfc5-4e85-b6d4-c5f5a0319ac5");
+//     public static final UUID uuidTertiaryVeins= UUID.fromString("00a9c985-de6b-4bc7-9400-d864ff76efa8");
+//     public static final UUID uuidFruitAnatomy= UUID.fromString("9b984b37-8c37-4ce7-af4b-3fa068bbe511");
+//     public static final UUID uuidJuvenilePlants= UUID.fromString("56227883-c393-4a62-933f-c087a970c7aa");
+//     public static final UUID uuidLargeFlowers= UUID.fromString("d828a5ac-5c18-4871-b6ec-88066814382a");
+//     public static final UUID uuidOpenFlowers= UUID.fromString("50714ecf-ef48-48c0-a2ff-74f122aaa82d");
+//     public static final UUID uuidCupules= UUID.fromString("44d1f59d-5cb7-4cc1-a5f3-62182bc6e966");
+//     public static final UUID uuidPrickles= UUID.fromString("7caf0f41-f73a-4f7d-8b50-4ea622a06c34");
+//     public static final UUID uuidMedianFolioles= UUID.fromString("189b8d3a-32a4-4e86-a3ee-1576bc15e18d");
+//     public static final UUID uuidStaminodialAppendix= UUID.fromString("6c091ba5-8a82-44b5-b1d2-290353dcd7a5");
+//     public static final UUID uuidAerialStems= UUID.fromString("46c62d21-0631-4b26-8372-0c55069c45f2");
+//     public static final UUID uuidSuperiorSepals= UUID.fromString("bbdc4114-d3da-4021-a12c-79cb5fb82e6f");
+//     public static final UUID uuidSuperiorPetals= UUID.fromString("6c917307-a637-4fc5-9194-a83b418e5bf9");
+//     public static final UUID uuidLeafArrangement= UUID.fromString("65484a83-060a-465e-b8e4-feeca3e022e1");
+//     public static final UUID uuidUnifoliateLeaves= UUID.fromString("c64e2efa-eba8-4e8f-b96b-5160bf7e5c85");
+//     public static final UUID uuidTrifoliateLeaves= UUID.fromString("818fffd8-2b00-444e-8fc5-9266c629e980");
+//     public static final UUID uuid5FoliateLeaves= UUID.fromString("e2c274f6-c195-4c98-8af8-695fadef85b5");
+//     public static final UUID uuidFloralBractStipules= UUID.fromString("4ed3b96b-b8d6-4d1f-946c-5f455a17f318");
+//     public static final UUID uuid4FoliateLeaves= UUID.fromString("9c6155c1-d8e2-404b-bc48-4dbc1373cf41");
+//     public static final UUID uuidCompoundLeafPetiolules= UUID.fromString("c255e9f1-77db-4979-97f2-22df26b3812d");
+//     public static final UUID uuidBractStipules= UUID.fromString("12d2566b-308f-427a-b01a-7228bb6aebfc");
+//     public static final UUID uuidLeafDivision= UUID.fromString("1184d7f0-6896-40c2-be82-e1537e7da10e");
+//     public static final UUID uuidSimpleLeaves= UUID.fromString("566f5d9e-3dfd-40b3-a864-7d8491c916ea");
+//     public static final UUID uuidCompoundLeaves= UUID.fromString("4744711c-5edc-4912-a33e-1f899496f1e5");
+//     public static final UUID uuidFolioleTexture= UUID.fromString("66e7bcfe-75ef-49eb-91c5-cfe199dbc5e8");
+//     public static final UUID uuidFruitWall= UUID.fromString("ea9cd484-dc65-4a1b-ad36-b1daf0b99dbf");
+//
+//
+//
+////   guianas
+//     public static final UUID uuidExtraxylarySclerenchyma = UUID.fromString("cdddefbe-2f41-4d5c-89e8-4790b6d069fb");
+//
        public static final UUID uuidWoodSpecimens= UUID.fromString("dc12d16b-4ffb-4f33-814e-fed692e6d792");
-       public static final UUID uuidJuvenileBranches = UUID.fromString("630f2377-c511-4c8b-8661-d76a101d1e2b");
-       public static final UUID uuidFamilyDescription = UUID.fromString("75a5b240-e0dd-4654-b2e5-938ad24dde96");
-       public static final UUID uuidFamilyCharacteristics = UUID.fromString("6ac1c8cf-704c-4472-83c4-42d114c0badd");
-       public static final UUID uuidTimbersAndTheirProperties = UUID.fromString("096a9ba0-0260-4fd3-8847-940c055d17d0");
-       public static final UUID uuidTaxonomicChanges = UUID.fromString("f247f3c6-a399-411d-b1ce-b1768c3e73a8");
-       public static final UUID uuidPseudanthia = UUID.fromString("59fa2859-64a8-4523-b7a0-81cd14a8edec");
-       public static final UUID uuidMalePerianth = UUID.fromString("19aeded5-01df-4cd3-9f1e-da3bd8f43fd5");
-       public static final UUID uuidFemalePerianth = UUID.fromString("4e9b88dd-7c76-4adb-b796-fe0aeae2b3e9");
-       public static final UUID uuidUtricles = UUID.fromString("9b3992ab-7acc-4ec3-bcfa-65e7cb47005f");
-       public static final UUID uuidBisexualFlowers = UUID.fromString("804ba3b8-3600-4b79-b94c-30993cb16637");
-       public static final UUID uuidRudimentaryFlowers = UUID.fromString("acb76a5e-ed63-4aec-afc9-454c1ed0f0cc");
-       public static final UUID uuidPhyllodes = UUID.fromString("9eb3644e-d628-44f0-adc1-0a0ae4996111");
-
-
-
-
-//     FM VOL9
-    private static final UUID uuidCalyxLobes = UUID.fromString("1490db00-48fa-4eb4-bb3e-cc9863f0005b");
-    private static final UUID uuidFloralBiology = UUID.fromString("ae33fad2-0b2b-47ed-b4bc-c63cf63611fd");
-    private static final UUID uuidCollectionNotes = UUID.fromString("f277060c-22b6-494e-9255-eee09e0f92f8");
-    private static final UUID uuidArticulation = UUID.fromString("c05f04de-b8fb-4b55-9cfa-173a3715daf5");
-    private static final UUID uuidStylesOrStigmas = UUID.fromString("739cfb33-2c15-4d9c-8b96-8f98d24c2eca");
-    private static final UUID uuidAppendix = UUID.fromString("de2b2061-b567-4807-8040-71f956ae4c43");
-    private static final UUID uuidUmbellules = UUID.fromString("25092819-39e9-47f7-8516-a0df6181ea11");
-    private static final UUID uuidMericarps = UUID.fromString("0198f82d-9be5-4972-b18c-c1e23085a4a8");
-    private static final UUID uuidFloweringArchitecture = UUID.fromString("63509e21-41d1-432a-91a1-3462211e1c0b");
-    private static final UUID uuidUmbels = UUID.fromString("294217fc-fcb1-4c4f-b641-735a1eaab5d2");
-    private static final UUID uuidCentralBranches = UUID.fromString("7b38209c-ce02-45d2-96dd-44fcd5637ffb");
-    private static final UUID uuidLateralBranches = UUID.fromString("a46acfaa-054f-4ac5-a24d-ee209240258a");
-    private static final UUID uuidMatureFruits = UUID.fromString("137b7be1-a73c-4949-b29d-4bd400069455");
-    private static final UUID uuidLowerLeaves = UUID.fromString("d58181fd-a898-424d-b9f0-72cb0d84aac3");
-    private static final UUID uuidFloweringBranches = UUID.fromString("2c5e0e26-80f8-4ca9-b163-7be83f725bf7");
-    private static final UUID uuidUpperLeaves = UUID.fromString("97eebf76-4a1d-483d-a04a-bb5251ae1364");
-    private static final UUID uuidPrimaryAxis = UUID.fromString("373d4947-fcc0-41da-a6f3-566ececbf23b");
-    private static final UUID uuidPyrenes = UUID.fromString("5997bcb7-77ee-44fa-bdc7-0d6f02f46ab8");
-    private static final UUID uuidCapitulum = UUID.fromString("9e8277c0-3020-46a8-bd8a-d7f09b399846");
-    private static final UUID uuidPerianthSegments = UUID.fromString("b5f94b3a-1bec-49f3-9902-e88dff6eec5a");
-    private static final UUID uuidCorms = UUID.fromString("48c7562a-238a-451a-887e-86d12a5cc3b0");
-    private static final UUID uuidScaleLeaves = UUID.fromString("25e0dec2-fd96-4eac-a3e0-46e0c61f97a4");
-    private static final UUID uuidOuterPerianthSegments = UUID.fromString("51606b0f-c110-49e6-8e94-5fc0bed49d93");
-    private static final UUID uuidInnerPerianthSegments = UUID.fromString("c72701ab-a67f-4598-a5a6-dda227720c0c");
-    private static final UUID uuidLowerBracts = UUID.fromString("f3f4bcef-e1d2-4d9f-8567-c09bdcef7eb7");
-    private static final UUID uuidBulbs = UUID.fromString("13272fd8-38f0-4291-88ee-41f2dd854dfd");
-    private static final UUID uuidCladodes = UUID.fromString("0092a3e7-f7cb-402b-8547-183aa9b2af8c");
-    private static final UUID uuidCorona = UUID.fromString("504e1bb6-77a7-4a32-9e68-4894c0c68670");
-    private static final UUID uuidFoliageLeaves = UUID.fromString("68ae4079-ea6d-42da-97c6-d6da7040bb69");
-    private static final UUID uuidMalePanicles = UUID.fromString("06ce81e8-6f1f-4782-99e5-d80d178325f9");
-    private static final UUID uuidFemalePanicles = UUID.fromString("9a5ea789-21dd-4eb2-ade1-4e07dbd0e0e4");
-    private static final UUID uuidVessels = UUID.fromString("223e7f1e-939f-43ab-a0a7-58b72b0faaed");
-    private static final UUID uuidFruitPedicels = UUID.fromString("2f4c297d-afcc-4ce3-b34d-ac0dd2c60c74");
-    private static final UUID uuidLeafBuds = UUID.fromString("e9dd3260-2e60-43d4-b452-203e7434423b");
-    private static final UUID uuidVegetativeParts = UUID.fromString("34bafcba-9a2e-44d3-b561-4319e8608931");
-    private static final UUID uuidSaplings = UUID.fromString("a21f0be9-2013-4d40-93e7-96cc51ec5e7d");
-    private static final UUID uuidStylopodia = UUID.fromString("658621c1-eb1a-48bf-84ae-7603060d09f3");
-    private static final UUID uuidFruitCalyx = UUID.fromString("20422c5e-f3a6-45b9-8319-a1c973cf52a3");
-    private static final UUID uuidJuvenileTwigs = UUID.fromString("7e1f236f-d2d4-4bf8-9949-37ec645e28c7");
-    private static final UUID uuidLongerCalyxLobes = UUID.fromString("d8f3da31-e77f-4f5f-bc49-7ec5ec4f626a");
-    private static final UUID uuidFruitCalyxLobes = UUID.fromString("dea73969-a529-41dd-9e24-a3c42701ab2a");
-    private static final UUID uuidNervation = UUID.fromString("cbb72e65-78dd-4ced-9f33-5797c3d70e6d");
-    private static final UUID uuidPaniclesAndFruits = UUID.fromString("24595ccc-b252-4e3d-a4bb-23dc3fad2166");
-    private static final UUID uuidMatureFlowers = UUID.fromString("b4b0bd77-8ffc-4197-9dec-6a72a0cf474d");
-    private static final UUID uuidLongerFruitCalyxLobes = UUID.fromString("39c865fb-c4e5-48ba-8a75-22f49db77c0e");
-    private static final UUID uuidOuterCalyxLobes = UUID.fromString("795278c8-dc3a-420a-ac37-2215b5fdb842");
-    private static final UUID uuidBractsAndBracteoles = UUID.fromString("dd81d33f-31eb-4179-b66f-b89a75523dac");
-    private static final UUID uuidOuterFruitCalyxLobes = UUID.fromString("3b118795-a246-48c0-9748-8c3c1911ccda");
-    private static final UUID uuidRays = UUID.fromString("3b76cac3-64ed-4817-9634-52ae069d85a6");
-    private static final UUID uuidSpecificDelimitation = UUID.fromString("9492ff95-7845-40bf-a77e-948e03e5fd0d");
-    private static final UUID uuidGenericDelimitation = UUID.fromString("e9c8a0d9-66a6-46db-8461-03c295ce25ea");
-    private static final UUID uuidLeaf = UUID.fromString("3b33e8d4-c32a-4fcd-abcb-2687951ee9ec");
-    private static final UUID uuidEndemicity = UUID.fromString("dac45dab-8eeb-47d8-bcc6-8b8230ac2004");
-    private static final UUID uuidWidespreadSpecies = UUID.fromString("efdf105f-a97e-4345-9a47-a47dd457695d");
-    private static final UUID uuidSpeciesRanges = UUID.fromString("276699e7-a6cb-4ba9-ab7d-f07a2202f8c5");
-    private static final UUID uuidLeafImpressions = UUID.fromString("ed64f25d-49d3-4c6a-b7b1-3655b9fa0d03");
-    private static final UUID uuidNortheastAfricanFossils = UUID.fromString("ebfd62c7-df45-4a92-8c02-4ba1b6f6f3c9");
-    private static final UUID uuidRipeEmbryo = UUID.fromString("aee26d18-d419-4bc4-8d64-fb2616cdf7b9");
-    private static final UUID uuidEpidermisAndIndumentum = UUID.fromString("bede5b70-9106-4d39-99fa-1713564b7b03");
-    private static final UUID uuidEmbryologyAndGermination = UUID.fromString("d0bbf89e-4e23-4bc3-9e01-274ebaa7d4e3");
-    private static final UUID uuidGerminatingSeedlings = UUID.fromString("57b77239-08ed-40e4-837d-8c1330e0ddf1");
-    private static final UUID uuidSeedlingsAndSaplings = UUID.fromString("3d12470c-f386-4d5a-92c8-96adb6db60cb");
-    private static final UUID uuidCytotaxonomy = UUID.fromString("b4c6b7c7-fac4-4578-944c-bbb2238b093d");
-    private static final UUID uuidHybridisation = UUID.fromString("0e3b9ed3-d6ba-40dd-8650-87deef2faac9");
-    private static final UUID uuidPolyploidy = UUID.fromString("cf6006d9-ce94-42cf-9604-a70abe50c17a");
-    private static final UUID uuidFamilyAffinities = UUID.fromString("cdb7af54-f73e-4269-bc4b-f051f3e0c986");
-    private static final UUID uuidPetioleAnatomy = UUID.fromString("133a4e06-fcd1-4d10-abb0-2b33447e81c3");
-    private static final UUID uuidSpecificAndInfraspecificDelimitation = UUID.fromString("ff30d543-cff9-4132-9984-469ea77b6985");
-    private static final UUID uuidSubdivisionOfTheFamily = UUID.fromString("6cd0f562-8906-4b80-9a77-a72352a0d66f");
-    private static final UUID uuidHistoryOfTheDipterocarpaceae = UUID.fromString("617074d8-fbc9-460b-b6bf-344b6199012e");
-    private static final UUID uuidEvolutionaryTrendsWithinTheFamily = UUID.fromString("437affae-38f7-4c0b-862e-c891db6e2060");
-    private static final UUID uuidGenericAndInfragenericDelimitation = UUID.fromString("ebcbd9e1-0955-4eab-aca4-bc2709471c23");
-    private static final UUID uuidSilviculture = UUID.fromString("f8b7e2aa-5ba7-401f-a459-871f70d39fea");
-    private static final UUID uuidOtherMinorUses = UUID.fromString("89bd2f9e-aaa0-4a03-91f1-1d8b5a413266");
-    private static final UUID uuidResin = UUID.fromString("ca6ee999-bd3d-40ca-9dbd-12feb48f7858");
-    private static final UUID uuidCamphor = UUID.fromString("8d5772d2-1dce-4b8e-8eba-a85753d5a9a2");
-    private static final UUID uuidFat = UUID.fromString("dc2c6486-2089-4276-9eda-202b47e9908d");
-    private static final UUID uuidTimber = UUID.fromString("0fe6da70-75b5-44b0-96f7-eb310799c146");
-
-    //FM Vol10 & 11
-    private static final UUID uuidTaxonomicimportanceofthestructureofembryoandseedling = UUID.fromString("ff1fef3b-c7dc-414a-af0a-51a0b5bfa901");
-    private static final UUID uuidrudiment = UUID.fromString("ea06e958-53cf-4f6d-9e46-43c2e3888f41");
-    private static final UUID uuidslashwood = UUID.fromString("5e24daf0-81dd-44e0-987b-0a6e510b01ca");
-    private static final UUID uuidinfructescencemainrachis = UUID.fromString("4d000230-8c87-4d89-8016-5979c8ac95e9");
-    private static final UUID uuidgynostemium = UUID.fromString("5eaf08f6-8363-4969-9ec6-4164c4fe0287");
-    private static final UUID uuidxylem = UUID.fromString("e3d1af10-6fcf-4adb-b096-5ab299fdbb14");
-    private static final UUID uuidfemaleparts = UUID.fromString("9ee644d8-4885-494a-8a8a-b5475dab7837");
-    private static final UUID uuidfusedflowers = UUID.fromString("98243682-1d1c-4aa1-bf51-4a0f9d1f47ff");
-    private static final UUID uuidpseudodrupes = UUID.fromString("01e04b69-c9b2-4c83-ae48-168dbc70be4b");
-    private static final UUID uuidsclerifiedoutertissueofpachychalaza = UUID.fromString("c1c18aab-4957-4bd3-a1fb-a1519ae60a13");
-    private static final UUID uuidthorns = UUID.fromString("4c0f8cc8-89bf-4317-99ec-ceeb48432795");
-    private static final UUID uuidaxillarybuds = UUID.fromString("150b0f2f-54e9-471b-bcb2-9b7606f3fb7e");
-    private static final UUID uuidoldstems = UUID.fromString("db2d8091-fd3d-4201-934d-86dcef26be54");
-    private static final UUID uuidolderstems = UUID.fromString("fe05752a-f153-4099-ae05-4586e44d3012");
-    private static final UUID uuidwall = UUID.fromString("9ee5563b-a078-4cdd-a091-8f4f09428581");
-    private static final UUID uuidleavesandfruits = UUID.fromString("254e1353-d493-4fb1-a6c7-afb5b08a3fbc");
-    private static final UUID uuidmalereceptacle = UUID.fromString("eb9df38e-b698-4ae8-96c7-dff18b17bb88");
-    private static final UUID uuidfemalereceptacle = UUID.fromString("ab6bf860-991e-496e-824d-f8050dbbf408");
-    private static final UUID uuidmaleflowerreceptacle = UUID.fromString("5e483675-e990-4f3c-b27d-5a2ff2577d60");
-    private static final UUID uuidfemaleflowerreceptacle = UUID.fromString("82499e5a-526f-4954-b567-568b107c5e19");
-    private static final UUID uuidfemaleflowersandfruits = UUID.fromString("dd10b990-0c5f-4a42-bda2-2b02dd952e8c");
-    private static final UUID uuidoldinfructescences = UUID.fromString("6f791b4b-7222-4636-9b2b-c7c96bcf8ac3");
-    private static final UUID uuidmaturedrupes = UUID.fromString("ede4a812-8366-41ea-9a58-a6b0f36ad342");
-    private static final UUID uuidmaturetorus = UUID.fromString("08240de7-4946-4a37-8ce6-ea0f642c72d9");
-    private static final UUID uuidmaleflowerpedicels = UUID.fromString("bdad317e-52c3-4ef4-937a-d24cc9d932ae");
-    private static final UUID uuidfemaleflowerpedicels = UUID.fromString("22734c67-aee2-48cc-b4f2-f5d80a15e9d4");
-    private static final UUID uuidMaleRachises = UUID.fromString("2fd3f0df-f0f3-4dc6-9850-62c1a78a5249");
-    private static final UUID uuidfloralcup = UUID.fromString("260e209a-5d71-4f19-8a94-bf4e2d995e05");
-    private static final UUID uuidSoils = UUID.fromString("91f21ef7-88af-474a-9a50-85174c562e28");
-    private static final UUID uuidAutecology = UUID.fromString("89151c0e-7efd-4308-b60b-abcdb718f48d");
-    private static final UUID uuidSociology = UUID.fromString("d6f9d2b7-d8d1-4a79-8d36-09e7ad539b10");
-    private static final UUID uuidClimate = UUID.fromString("b6a4018e-574a-4bd9-a9a2-29b4fdcdc84b");
-    private static final UUID uuidfertilestructures = UUID.fromString("e033e159-da92-4d75-8f62-5b5cff1fd5ac");
-    private static final UUID uuidSeedBearingStructures = UUID.fromString("a4d86e16-3158-4830-8075-1d30c768aaa6");
-    private static final UUID uuidmatureseeds = UUID.fromString("9d331ed9-3d5e-4fbc-877f-f883cefd19c5");
-    private static final UUID uuidfoliagebuds = UUID.fromString("d51a0093-59ca-4aca-b786-761eb36ed8e8");
-    private static final UUID uuidmalecones = UUID.fromString("4725fa3d-0951-47d9-910c-5a45580e8c9f");
-    private static final UUID uuidwings = UUID.fromString("178e1c59-a9f1-4940-a282-90b9166c1274");
-    private static final UUID uuidconeposition = UUID.fromString("aecd9c6b-5f30-4700-b128-f40c44f24abc");
-    private static final UUID uuidfertilescales = UUID.fromString("e5dcad2a-51b9-44a8-977b-ed2bee739cfe");
-    private static final UUID uuidfertilescaleshape = UUID.fromString("ebd3ac3c-873d-47e6-b6cf-bfa046a9fdf2");
-    private static final UUID uuidfemalestructures = UUID.fromString("c88cf1b1-cc1c-43e1-87b4-3c9ab5d5007d");
-    private static final UUID uuidprimarybranches = UUID.fromString("dd14de62-5f82-42b6-b684-1b93e765cacd");
-    private static final UUID uuidultimatefoliarshoots = UUID.fromString("48936198-159d-4c8d-8a41-3ba6d6a2db69");
-    private static final UUID uuidseedcones = UUID.fromString("7de5b331-da64-426e-805d-137bb0352352");
-    private static final UUID uuidfoliarbuds = UUID.fromString("836dccb1-f8f8-4ebb-9854-69227414b8ce");
-    private static final UUID uuidmicrosporophyllapex = UUID.fromString("c91bb68b-dac4-440c-b4a1-02beedbcbd75");
-    private static final UUID uuidrestingfoliageshootsapex = UUID.fromString("17a639a8-c0a1-4f68-81d8-fd1162abb998");
-    private static final UUID uuidpollencones = UUID.fromString("87507988-8b47-4f53-a937-48ce56add895");
-    private static final UUID uuidmicrosporophylls = UUID.fromString("c9a1f100-56ce-4252-911b-9b4bc782b987");
-    private static final UUID uuidMatureSeedBearingstructures = UUID.fromString("1b819a09-ca24-43b2-bb95-58f94533907c");
-    private static final UUID uuidovuleposition = UUID.fromString("5dbde5c1-7c01-4995-98ba-a31d86b16405");
-    private static final UUID uuidmaturefoliageshoots = UUID.fromString("1a295d04-ccac-46f8-93f4-4d7ae587f8ca");
-    private static final UUID uuidtransitionalleaves = UUID.fromString("a6479ca9-2b55-4e44-a1cc-f318554a1037");
-    private static final UUID uuidmatureshoots = UUID.fromString("3c9550a5-6f00-40f7-8271-6394d55023d3");
-    private static final UUID uuidmaturescaleleaves = UUID.fromString("924662dd-dff1-4cfb-9f72-9a5e9f8d2a04");
-    private static final UUID uuidseedbracts = UUID.fromString("cad51888-7726-444b-b9b3-2217bcb805ad");
-    private static final UUID uuidheterophylly = UUID.fromString("1f3e8ba3-8cdf-42a3-9952-3a1d82a1cad1");
-    private static final UUID uuidreproductivestructures = UUID.fromString("73ea9696-9b77-4cdb-b6d4-0443c7765168");
-    private static final UUID uuidmatureshadeleaves = UUID.fromString("70e33baa-f6e9-4da1-8603-a88bb6ff76ed");
-    private static final UUID uuidmaturesunleaves = UUID.fromString("189954a1-5031-4173-a844-f7117fa470f5");
-    private static final UUID uuidmalestrobili = UUID.fromString("76239caa-b6fa-45b7-9150-4f3f9f2ceb4d");
-    private static final UUID uuidfemalestrobili = UUID.fromString("bdff2f6e-817d-4113-8441-71d78f683210");
-    private static final UUID uuidrestingshootapex = UUID.fromString("990e0cc8-29ad-425a-b94c-e8ca2a6c4f70");
-    private static final UUID uuidimmaturepollencones = UUID.fromString("cb2e1d67-3a81-47ba-a850-4e869c909689");
-    private static final UUID uuidprimaryshootleaves = UUID.fromString("7913af72-0a39-4444-965c-15470b5f97c7");
-    private static final UUID uuidterminalshoots = UUID.fromString("fc33161e-3ff0-4c67-9923-5c4e543484a8");
-    private static final UUID uuidinvolucralleaves = UUID.fromString("dea9b710-89d6-4adf-9de5-9daadb49b75c");
-    private static final UUID uuidripereceptacle = UUID.fromString("f1152cd6-1a4c-42f4-9aee-1f007b96349d");
-    private static final UUID uuidmaturefoliageleaves = UUID.fromString("87895a62-34f7-4e29-af3d-f9d5878a1e13");
-    private static final UUID uuidfoliageshoots = UUID.fromString("aaa25445-0095-4ba0-910f-a17af42348e9");
-    private static final UUID uuidjuvenilefoliageshootleaves = UUID.fromString("4239cd01-3988-43c4-a334-fd40c9605ff7");
-    private static final UUID uuidmaturefoliageshootleaves = UUID.fromString("60eccd6c-40e6-41c7-9402-b5253eb70e02");
-    private static final UUID uuidintermediateshoots = UUID.fromString("1e7caf0f-2471-435b-8a60-21f621e23f97");
-    private static final UUID uuidscalyshoots = UUID.fromString("0d294a7a-84b1-49d5-b382-acd5158476db");
-    private static final UUID uuiddevelopingseeds = UUID.fromString("a824ca41-e5ad-4180-a089-669f9d194073");
-    private static final UUID uuidinvertedseeds = UUID.fromString("fba4ae47-9b5a-43b3-976d-83a09736e06b");
-    private static final UUID uuidprimaryshoots = UUID.fromString("57c3b3ef-f0c2-4627-ba7b-78d2692ef9f2");
-    private static final UUID uuidfertileshoots = UUID.fromString("1ed1b46a-48a1-4e03-abfb-86e622fb615a");
-    private static final UUID uuidovuliferousshoots = UUID.fromString("e59f1acb-3a95-4ca7-a5a0-ebbd70039751");
-    private static final UUID uuidgrowth = UUID.fromString("92675dd4-adb5-4317-b2cf-bf20ecd844cb");
-    private static final UUID uuidrestingbuds = UUID.fromString("8fb15036-f129-43e2-b2eb-83b13552dd24");
-    private static final UUID uuidprimaryscales = UUID.fromString("e575af5a-ebb5-4c16-9bc6-b10cbd039c9d");
-    private static final UUID uuidsecondaryscales = UUID.fromString("0183bc52-f9f5-4112-a8b4-7ecdfe1ab026");
-    private static final UUID uuidsecondarybuds = UUID.fromString("16868cc9-0219-49b9-86f4-bffceac64a23");
-    private static final UUID uuidprimarypollenconebuds = UUID.fromString("c9aca38f-a874-44a2-a3c3-5a6802fd7463");
-    private static final UUID uuidmalestructures = UUID.fromString("1d00a1a0-223d-45ad-9c13-d43634007191");
-    private static final UUID uuidprimaryfoliagebudscales = UUID.fromString("a92baf26-f42b-40c5-ade7-313510411e11");
-    private static final UUID uuidmaturetreeshootleaves = UUID.fromString("739dab65-e065-4c1e-9383-5fd5490e79b7");
-    private static final UUID uuidshadowleaves = UUID.fromString("2ad48101-fc59-44b0-8d2d-596db740d493");
-    private static final UUID uuidsunleaves = UUID.fromString("00c75ed0-ccfb-4a12-bfb5-814b8433f6f7");
-    private static final UUID uuidmidrib = UUID.fromString("c1089ea7-4bdf-4a88-a80e-c6eb4379b757");
-    private static final UUID uuiddevelopingleaves = UUID.fromString("58ae5765-43e0-4126-ada9-dd089cb3a950");
-    private static final UUID uuidprimarypollenconebudscales = UUID.fromString("a1dd05f0-92b3-41ee-b11e-eaf6dd0ae616");
-    private static final UUID uuidprimaryfoliagebuds = UUID.fromString("62d1114e-3d1e-48af-aa77-a4fcc615d4cd");
-    private static final UUID uuidfoliageshootposition = UUID.fromString("29d67475-f525-453d-a7a8-69d9c22a0e7d");
-    private static final UUID uuidpollenconearrangement = UUID.fromString("7aaa416a-ff87-4702-a177-0b21a56e0b6b");
-    private static final UUID uuidseedconebracts = UUID.fromString("bd9d962b-bfd5-4beb-a5a4-004374ff4186");
-    private static final UUID uuidfirstbranches = UUID.fromString("48957af7-983e-4c7e-99ad-3641a16be19a");
-    private static final UUID uuidSeedBearingscales = UUID.fromString("1b06e4dc-70e4-4927-8090-8902652a1df7");
-    private static final UUID uuidadventitiousbranches = UUID.fromString("7d2d8087-f35e-4f51-a343-1de0f9d3a01c");
-    private static final UUID uuidouterbark = UUID.fromString("23a8867d-2c1b-4cab-a5dc-1c55d39cdeb4");
-    private static final UUID uuidexudates = UUID.fromString("2ae0999c-4037-4166-9511-96c560d61fa1");
-    private static final UUID uuidramification = UUID.fromString("da518f05-504d-4dff-a03a-8aa8c07bddbd");
-    private static final UUID uuidconescales = UUID.fromString("110e552b-061a-4a7c-836e-ac05471c7934");
-    private static final UUID uuidfullleaves = UUID.fromString("412a64dc-60ee-4c25-b704-5cc78389c3c8");
-    private static final UUID uuidresinducts = UUID.fromString("2481c46b-5336-42c0-95e9-71872a4ec5f4");
-    private static final UUID uuidmaturepollencones = UUID.fromString("d3cf76e3-05b6-44c2-b075-e937d9051787");
-    private static final UUID uuidfemalescales = UUID.fromString("f76e0500-7d46-466a-afec-da93e2d40e4e");
-    private static final UUID uuidmaturecones = UUID.fromString("039e59a9-3a5b-480f-8658-098e2a1dc22e");
-    private static final UUID uuidlateralleafapex = UUID.fromString("6cab0ec2-b34c-4715-9088-6382ec046c87");
-    private static final UUID uuidneedles = UUID.fromString("48b45326-0c64-4034-beeb-11ba7c22f965");
-    private static final UUID uuidbasalsheaths = UUID.fromString("3b2592c8-06ab-47bc-a506-5571327ba37d");
-    private static final UUID uuidapophysis = UUID.fromString("5a5fd1b3-9b17-4734-890f-f2e7f583cb0a");
-    private static final UUID uuidbibliographicalnotes = UUID.fromString("861a3b9e-e7a8-4877-b0d9-47a5267a6a8b");
-    private static final UUID uuidkeel = UUID.fromString("37142838-5739-4492-ae2e-907f11afb627");
-    private static final UUID uuidupperpetals = UUID.fromString("7912ba70-7999-46d4-b2a2-c6aecb97a86c");
-    private static final UUID uuidlateralsepals = UUID.fromString("134008fe-1cf3-4fd9-8d07-35d483a329e5");
-    private static final UUID uuidnodalglands = UUID.fromString("354e2af9-5981-4a3d-94a9-e5bffc67c3c2");
-    private static final UUID uuidlateralstems = UUID.fromString("d74bf1be-5f6f-4a3b-bfa1-275e3b2a854b");
-    private static final UUID uuidaxesofracemes = UUID.fromString("51148a80-d5ce-4fa3-af93-4a42f2b46a92");
-    private static final UUID uuidlongestpetals = UUID.fromString("064cd82d-f10b-48dd-a9fd-7e817cacb48b");
-    private static final UUID uuidnodalappendages = UUID.fromString("7d56b212-e7b0-43e2-a01e-c288ddb7cacc");
-    private static final UUID uuidoldernodes = UUID.fromString("a5c09fb7-ff21-415d-ad61-7c68d8a525cd");
-    private static final UUID uuidnectarglands = UUID.fromString("352aa83e-e26c-4beb-8fd7-0a0cda5f509a");
-    private static final UUID uuidlateralnectaries = UUID.fromString("cb3b5fdd-1bab-4113-a556-8e221e698795");
-    private static final UUID uuidbasalandlowerleaves = UUID.fromString("ea8377ad-78e6-42d3-8cf2-b3980d423263");
-    private static final UUID uuidseptifragalcapsules = UUID.fromString("ca69dc1e-bf67-4420-843b-dfe7cddedec3");
-    private static final UUID uuidbasalandlowercaulineleaves = UUID.fromString("0337ddf1-2879-489b-8c90-eca669c14db3");
-    private static final UUID uuidrosettes = UUID.fromString("51a740b3-7f11-4c1a-8ebf-5e9bb1185ad9");
-    private static final UUID uuidbasalleaves = UUID.fromString("9399fccb-8770-4e33-8d30-e38f0b3b3b20");
-    private static final UUID uuidnectarialtissue = UUID.fromString("bf4e0ecd-9e2e-44da-b483-38ac94add962");
-    private static final UUID uuidVascularsystem = UUID.fromString("425ab982-7d7e-4fe3-929a-c94168cf2c1f");
-    private static final UUID uuidFlowerstructureandfloralanatomy = UUID.fromString("402466b9-0974-44ce-b8b4-b16064356e6b");
-    private static final UUID uuidripeseeds = UUID.fromString("e48e6784-a6d4-494f-841c-8e16356de4bb");
-    private static final UUID uuidbrachyblasts = UUID.fromString("5c81f2c0-1c24-41b9-b8f8-808b5b7e3613");
-    private static final UUID uuidspathaceousbracts = UUID.fromString("223b2ca6-1e7e-412b-983a-65ff2e219eb7");
-    private static final UUID uuidperianthandstamensscars = UUID.fromString("40f54078-227e-43ba-a42e-b0315f37b3e2");
-    private static final UUID uuidstylarspines = UUID.fromString("e922d3ee-b81a-421c-afc7-4cebddad4bf6");
-    private static final UUID uuidstipulescars = UUID.fromString("083dde9b-f799-4659-9fb5-0f84723b268a");
-    private static final UUID uuidextrastaminalnectarglands = UUID.fromString("f96a431e-e8ef-4783-8ebd-16c70e58fad2");
-    private static final UUID uuidclimbingshoots = UUID.fromString("dbd97796-1c3e-4d5a-8af7-e966794ad514");
-    private static final UUID uuidhooks = UUID.fromString("98bf06d0-a1dd-44e6-8b94-700a5635ccb5");
-    private static final UUID uuidjuvenilebuds = UUID.fromString("a3799dab-3cc3-4efb-86bb-582741ec740b");
-    private static final UUID uuidjuvenilebark = UUID.fromString("16a88675-687c-4671-9c25-acead293e516");
-    private static final UUID uuidouterpetals = UUID.fromString("ea621841-cc29-4dfe-9b10-45f83714ee80");
-    private static final UUID uuidmaturebuds = UUID.fromString("033e7419-4abe-4b0f-a328-662d5ea425e6");
-    private static final UUID uuidinnerpetals = UUID.fromString("c0ddeaf7-4001-448e-a021-c97b88e91bd7");
-    private static final UUID uuidModulationandmycorrhizas = UUID.fromString("81c7a575-cc5e-4e82-a311-0018fb23e9fa");
-    private static final UUID uuidfruitsandseeds = UUID.fromString("fa10eee5-428d-472f-acf9-1e6be8915ead");
-    private static final UUID uuidseedlingmorphology = UUID.fromString("c4fe5663-918f-4d87-9e4c-9acce413d10a");
-    private static final UUID uuidPhytochemistryChemotaxonomy = UUID.fromString("61232fcb-088f-446c-a30a-3108c48900b3");
-    private static final UUID uuidReferences = UUID.fromString("a4e01c5d-365d-413f-ad3d-475faea080a7");
-    private static final UUID uuidShortShoots = UUID.fromString("0c774184-e5ab-4db7-96ae-3eb36d211191");
-    private static final UUID uuidglomerules = UUID.fromString("f602dd27-3d5e-4d6f-a41e-1bc0fe39896a");
-    private static final UUID uuidhead = UUID.fromString("16219542-44b5-4d97-9124-5217d2d62c43");
-    private static final UUID uuidstipularspines = UUID.fromString("e317a610-32c3-4fe8-9d5c-4b024d93181b");
-    private static final UUID uuidmarginalflowers = UUID.fromString("0c0f1c69-95b3-4a59-b522-0eb7b71223f0");
-    private static final UUID uuidmorphologyandtaxonomy = UUID.fromString("cd92509e-32de-4883-9a1a-347f3775e144");
-    private static final UUID uuidoldflowers = UUID.fromString("1eff359b-bd7b-43a4-b173-f44cabbe0569");
-    private static final UUID uuidcentralflowers = UUID.fromString("dcf619e8-cd7a-420b-ba1e-df9d2a4f2274");
-    private static final UUID uuidpetiolarglands = UUID.fromString("4c374525-ac53-4e82-b190-7fe04d97ad4d");
-    private static final UUID uuidfunicles = UUID.fromString("9d774157-c22e-410b-8902-365813d616fa");
-    private static final UUID uuidfertileflowers = UUID.fromString("bd004781-1389-454e-b760-f62d37754882");
-    private static final UUID uuidjuvenileglomerules = UUID.fromString("6bba40c7-af09-44dc-a8f9-32536c314b8d");
-    private static final UUID uuidrootsystem = UUID.fromString("7873b000-5de4-4454-b3ab-23f5e58f2256");
-    private static final UUID uuidlowerflowers = UUID.fromString("187d75c7-c829-4398-90ab-4931c3f932da");
-    private static final UUID uuidupperflowers = UUID.fromString("e08ba609-80b0-4fdd-9f3d-fa4a983ef665");
-    private static final UUID uuidsapplingleaves = UUID.fromString("5e6370dc-603b-4921-ae35-f0cb012d5056");
-    private static final UUID uuidmaturepinnae = UUID.fromString("70d5d71d-31ad-4f2c-83b3-e59e847df16c");
-    private static final UUID uuidjuvenilepinnae = UUID.fromString("e58cb3f6-80b8-41f2-9805-406ab4c094d8");
-    private static final UUID uuidWaxesandotherlipids = UUID.fromString("8be93c13-a030-44de-9d44-968df281acf0");
-    private static final UUID uuidPhenolicconstituents = UUID.fromString("4a605f07-90be-4ae2-b936-39447032b479");
-    private static final UUID uuidPhytoalexins = UUID.fromString("f12c29be-f081-478a-9c03-c5aa9c130599");
-    private static final UUID uuidSugarsandhexitols = UUID.fromString("ae1dd083-3648-4ab4-975a-145fcf65262f");
-    private static final UUID uuidDiterpenes = UUID.fromString("f60ec5f2-90ea-4332-9378-b1dfde6097e7");
-    private static final UUID uuidSaponinsandpseudosaponins = UUID.fromString("04a263f5-5f40-4f3f-a351-beba671274a0");
-    private static final UUID uuidMiscellaneous = UUID.fromString("0da06a82-f756-4b66-a339-23f1959a4110");
-    private static final UUID uuidSeedreserves = UUID.fromString("4db780f2-bc69-4e52-9bb1-45915207a6e4");
-    private static final UUID uuidCyanogenicglycosides = UUID.fromString("6eae0982-8355-4ff3-af14-cd810c679d85");
-    private static final UUID uuidepicalyx = UUID.fromString("93b48d1b-a56b-46af-9e82-6269d5de894d");
-    private static final UUID uuidfollicles = UUID.fromString("ae155f2d-948e-4367-900a-7d446041dbf1");
-    private static final UUID uuidcollectivefruits = UUID.fromString("86d13adf-30ab-4d7f-9a77-328920d5dae8");
-    private static final UUID uuiddaughterplants = UUID.fromString("e20fa886-997e-43c2-988d-cc696e19269f");
-    private static final UUID uuidhips = UUID.fromString("019a2f86-0439-4e6c-84a0-e6b7ae660d7f");
-    private static final UUID uuidhipsandakenes = UUID.fromString("c28020fc-628f-4f31-8e31-5c883614f701");
-    private static final UUID uuidpomes = UUID.fromString("447395f1-d444-41a3-813c-0417637b5b48");
-    private static final UUID uuidmesopygeum = UUID.fromString("96adc5a0-9edd-4814-a4f7-0baa27712fbb");
-    private static final UUID uuidfalsecorona = UUID.fromString("964643b9-981c-4395-91ad-258ecaeb35dd");
-    private static final UUID uuidfreepartofthefilaments = UUID.fromString("70092e9e-fe8d-4b62-98e7-4698834c01e2");
-    private static final UUID uuidpoison = UUID.fromString("663d03d6-e5ee-4c80-ad66-ce69df0e4caa");
-    private static final UUID uuidscapes = UUID.fromString("958ab566-e7bd-4633-a0a3-50c2f7538eb8");
-    private static final UUID uuidProtectiveBulbcoatLeaves = UUID.fromString("6ccfb4c1-845e-4702-89f0-1adbe22daff0");
-    private static final UUID uuidPseudoFruits = UUID.fromString("b40b0977-226f-468b-b9f5-8cbffd863b20");
-    private static final UUID uuidthecae = UUID.fromString("f54f49cc-24e7-44a9-8cbd-5942db83c6f7");
-    private static final UUID uuidappearance = UUID.fromString("669ebf1f-527f-42ee-a38f-90a94b05b5a4");
-    private static final UUID uuidseedmorphology = UUID.fromString("e5d8a77a-2a6e-4843-82fb-ec3828870d27");
-    private static final UUID uuidstaminalring = UUID.fromString("a2249995-3def-4001-a630-d12204cb4259");
-    private static final UUID uuidthecaeappendix = UUID.fromString("f9135f7a-f15a-4c35-b928-48ced17a43cb");
-    private static final UUID uuidEcologicalaspects = UUID.fromString("ab0b17f9-0f66-4f87-96d9-d1df5ef4d2ca");
-    private static final UUID uuidGerminationandseedlings = UUID.fromString("b2c88089-ba7d-4dbb-9a29-feae0d8fe610");
-    private static final UUID uuidFruitsanddispersal = UUID.fromString("3de9eec4-7ef4-4406-861a-e8b97a50ede5");
-    private static final UUID uuidFossilpollen = UUID.fromString("77176f6c-9e9c-4be3-8935-e2f547c3fc2e");
-    private static final UUID uuidParenchyma = UUID.fromString("9f5bfbda-80ae-40a0-815a-96fc574753bd");
-    private static final UUID uuidGeneralwoodanatomicaldescription = UUID.fromString("6a08546b-f36d-42a3-bd61-a423dad8b407");
-    private static final UUID uuidimmatureseeds = UUID.fromString("205ad6e9-97d0-4b57-af8e-f8fe869d2022");
-    private static final UUID uuidarillodes = UUID.fromString("e80cb70b-860d-4767-b75f-49472510d2f6");
-    private static final UUID uuidvegetativebuds = UUID.fromString("0aa20d97-193c-4f3a-97d2-d6a5f0dc6c8b");
-    private static final UUID uuidjuvenileinflorescences = UUID.fromString("79f77e82-74fc-4d0e-8575-9fe8369d930c");
-
-
-    //FM ser2 vol1
-    private static final UUID uuidHeterosporousFerns = UUID.fromString("92688f42-bf78-43d4-8e6d-3a607016dc88");
-    private static final UUID uuidVegetativeCharacters = UUID.fromString("fad996ac-b66b-49e3-9787-2f679f8dca46");
-    private static final UUID uuidGametophyte = UUID.fromString("28c693b8-2b27-44de-9e64-40f789f872da");
-    private static final UUID uuidfertilesegmentoffronds = UUID.fromString("29235f58-4e18-4622-89c1-673a3b26ff84");
-    private static final UUID uuidsterilefronds = UUID.fromString("1f1a4516-a78e-4a3e-8ae4-a3755fbc084b");
-    private static final UUID uuidfertilelobes = UUID.fromString("12f4b798-7719-4fed-aceb-968ff51ccf7d");
-    private static final UUID uuiddoublesori = UUID.fromString("1c7ec579-a9d5-465d-9765-0446157ce22f");
-    private static final UUID uuidvascularbundles = UUID.fromString("385f029d-fa11-4f01-8f74-735313659359");
-    private static final UUID uuidstock = UUID.fromString("9272c347-7433-4973-a574-c6cdeb3a4293");
-    private static final UUID uuidvegetativemorphology = UUID.fromString("d2a0eb44-2558-4e0d-baac-b6820c0c035d");
-    private static final UUID uuiddeterminatebipinnatifidfronds = UUID.fromString("e3085144-cbd5-4041-b3ba-210dc255b0ef");
-    private static final UUID uuidultimatebranches = UUID.fromString("03753cb4-e7e6-4aae-986a-073ece99e067");
-    private static final UUID uuidunbranchedfronds = UUID.fromString("3c4bea1e-8715-4ee9-9d72-8d3e57f9be92");
-    private static final UUID uuidPrimaryRachisBranches = UUID.fromString("ce12ed14-0065-4440-bd01-428734b948fa");
-    private static final UUID uuidprimaryrachises = UUID.fromString("f0fdc1f2-3a5b-4be9-b1d2-b221abd4e4f4");
-    private static final UUID uuidstipularleaflets = UUID.fromString("4f0731df-4d25-42e0-bd08-e9f22350af8b");
-    private static final UUID uuidmainrachis = UUID.fromString("a41b4edf-199f-4931-b2d3-51b54e67a625");
-    private static final UUID uuidlaminasegments = UUID.fromString("4fe751e6-212d-4969-b24a-d094501a461c");
-    private static final UUID uuidLateralBranchSystems = UUID.fromString("b8a4968d-9ccb-4bac-8971-ac26d1c5aa6d");
-    private static final UUID uuidsorophores = UUID.fromString("d8ed58ad-387e-4543-9f0c-87efe20752ef");
-    private static final UUID uuidsporangiamorphology = UUID.fromString("cc9961ac-1d4a-47cb-ae12-1328e76fe5ce");
-    private static final UUID uuidgametophytemorphology = UUID.fromString("794d6454-f895-4511-90cc-ab14f2c9d39f");
-    private static final UUID uuidsporemorphology = UUID.fromString("aef8c013-8122-406e-b983-568131c02abd");
-    private static final UUID uuidblade = UUID.fromString("a7d55b87-e91e-4e85-8a6e-a73e4486cd54");
-    private static final UUID uuidstomata = UUID.fromString("743949be-2884-4b4e-aade-aa1b04dfcb5b");
-    private static final UUID uuidleafbases = UUID.fromString("6748fbf2-ffb8-4540-9310-9ce9085a6566");
-    private static final UUID uuidmegasporophylls = UUID.fromString("985bab81-fda1-4dd6-bf53-ef9983863330");
-    private static final UUID uuidapospory = UUID.fromString("cbc92a86-7495-466c-b445-dcbf0ddba35f");
-    private static final UUID uuidfemaleprothallus = UUID.fromString("8c8b78b3-e122-4814-8d5d-a47267157a3c");
-    private static final UUID uuidarchegonia = UUID.fromString("c5f70346-aded-49a7-90da-5173ac9b1111");
-    private static final UUID uuidrhizoids = UUID.fromString("e0d06682-d863-4582-a678-e134e40e1a9c");
-    private static final UUID uuidmalegametophytes = UUID.fromString("f9c8b1f0-8f71-4738-ab7d-a921c9de182f");
-    private static final UUID uuidaccessorybundles = UUID.fromString("9d75db10-f830-43ff-89a5-5346ad8054ae");
-    private static final UUID uuidfoveae = UUID.fromString("948693ea-8940-41d7-8835-c35b0d857cc5");
-    private static final UUID uuidvelum = UUID.fromString("a3f25409-aa7b-4ff6-8514-ffa5ae04bfa6");
-    private static final UUID uuiddermalappendages = UUID.fromString("ee89ebb9-7c07-42de-85aa-2f91fd143fe9");
-    private static final UUID uuiddermalappendagemorphology = UUID.fromString("e9b15924-0fe0-41e4-9509-9c92f3889ee5");
-    private static final UUID uuidsorusmorphology = UUID.fromString("833d0075-9c3e-4d31-9cd8-15b9a26fe09a");
-    private static final UUID uuidpneumathodes = UUID.fromString("97543e00-f94d-48e8-83f5-ce2ba8daa0ac");
-    private static final UUID uuidhairsandscales = UUID.fromString("496e4132-4f79-4436-a44b-238edf4db0bb");
-    private static final UUID uuidlargestpinna = UUID.fromString("cdfbb46c-244a-4fa5-a85e-41d0c8902dfa");
-    private static final UUID uuidlargestpinnules = UUID.fromString("0e21783c-a32d-4ed2-a974-ee28996eea7e");
-    private static final UUID uuidlowestpinnae = UUID.fromString("ef5c7651-664f-4fd8-b015-06a372c02069");
-    private static final UUID uuidlongestpinnae = UUID.fromString("106a30b8-77b7-4abe-b446-2776e1ae39d4");
-    private static final UUID uuidtertiaryleaflets = UUID.fromString("708387af-3b33-48e5-bdf7-def58a6256bc");
-    private static final UUID uuidreducedpinnae = UUID.fromString("151a5731-a88a-48ed-982a-39ca6a0531f8");
-    private static final UUID uuidsimplypinnatefronds = UUID.fromString("6f056502-8fcf-40f3-8a60-b89bd5246027");
-    private static final UUID uuidbipinnatefronds = UUID.fromString("a066a832-5374-4ae2-9e13-10af5e7056ba");
-    private static final UUID uuidPinnaRachises = UUID.fromString("23b14046-3b4c-42c2-bba4-27b479e58e4b");
-    private static final UUID uuidlongestpinnules = UUID.fromString("576896f3-f1de-486d-a817-46db1c5f361e");
-    private static final UUID uuidnomenclaturenotes = UUID.fromString("4608e322-0698-417b-8d94-b5f9e46b68a1");
-    private static final UUID uuidleafaxes = UUID.fromString("026dca89-f899-4e0e-ac48-16b41f389cf8");
-    private static final UUID uuidultimatedivisions = UUID.fromString("5e98a280-f2f4-4321-a9e2-9e24e04d00a7");
-    private static final UUID uuidrhizomescales = UUID.fromString("1d6e59f7-e6fb-4c42-90e4-3df25e2c70b5");
-    private static final UUID uuidmainpinnae = UUID.fromString("f0db6803-8df6-4f9b-be20-d6d7a5317697");
-    private static final UUID uuidlargersecondarypinnae = UUID.fromString("27c4d537-4f3f-44ca-809f-f062f8228820");
-    private static final UUID uuidapex = UUID.fromString("95237fee-415d-42c9-aa42-017b6dc13df6");
-    private static final UUID uuidultimatepinnules = UUID.fromString("5dc5152d-4e19-4f10-81ee-db75ad6e6e8f");
-    private static final UUID uuidquadripinnateform = UUID.fromString("83bd1f03-8937-4ab7-8821-5fca5504900a");
-    private static final UUID uuidprimarypinnae = UUID.fromString("5694e5f4-888f-4570-aa3b-d0d4e3d1e285");
-    private static final UUID uuidsmallerpinnules = UUID.fromString("596559d6-3802-45d4-b1eb-1b0732156ec7");
-    private static final UUID uuidFreenonDissectedpinnules = UUID.fromString("88318557-35d2-4611-a749-989f4f47039b");
-    private static final UUID uuidsecondarypinnae = UUID.fromString("8a624213-d67c-4819-b507-5d1cef0ab59e");
-    private static final UUID uuidultimatefreedivisions = UUID.fromString("799387d5-793c-4fbc-80ab-c852a2d3bbd2");
-    private static final UUID uuidultimatelobes = UUID.fromString("dbde7db1-80eb-47f9-9d46-9a99f231cf66");
-    private static final UUID uuidsterilelobes = UUID.fromString("23e759a6-91f8-450b-9f89-c3e635580ae7");
-    private static final UUID uuidouteredgesofsegments = UUID.fromString("d6ab011c-89d5-4bd9-8cff-eb14c162d373");
-    private static final UUID uuidultimatesegments = UUID.fromString("2256bc78-07a6-4edb-8bca-6022a8f83d47");
-    private static final UUID uuidlargestprimarypinnae = UUID.fromString("af65f923-71b7-4649-955f-1c276a5c5c37");
-    private static final UUID uuidapicallobes = UUID.fromString("ced52d4e-faa2-4179-8ac6-f1a99c420f3c");
-    private static final UUID uuidsecondaryrachises = UUID.fromString("857c67df-0f51-40ae-ade1-b14b11d058b1");
-    private static final UUID uuidultimatefreepinnules = UUID.fromString("ef15ba1f-5c68-4e19-9799-8240f5675232");
-    private static final UUID uuidsecondaryaxes = UUID.fromString("91596e71-782e-4770-90f1-bc09afc9dde7");
-    private static final UUID uuidlobeapex = UUID.fromString("40e4bbbf-7e55-40d8-8702-58c5bb643c5d");
-    private static final UUID uuidupperpinnules = UUID.fromString("442d1a06-0837-4de6-9ee5-cb07178340e9");
-    private static final UUID uuidlargerpinnae = UUID.fromString("a33fa172-5b7f-4dd6-a354-e1841df2ec18");
-    private static final UUID uuiduppersegments = UUID.fromString("599816f2-e882-47da-9db0-b98af1ad8eb8");
-    private static final UUID uuidbasalbasiscopicdivisions = UUID.fromString("3baa4ba3-09da-4fac-bdbd-fc57e355e466");
-    private static final UUID uuidterminology = UUID.fromString("70248a64-c1b4-4ed9-82ba-3ba43aaa2855");
-    private static final UUID uuidsegmentapex = UUID.fromString("6c26357c-37d6-4ed6-aaf1-be4f7b73d8cf");
-    private static final UUID uuidlargestsegments = UUID.fromString("25905064-0813-463f-9858-5a0d25a38d70");
-    private static final UUID uuidMainprimaryPinnae = UUID.fromString("b036130d-c2b8-4e9d-b181-c382a9f504f2");
-    private static final UUID uuidlowerprimarypinnae = UUID.fromString("5284934e-8a82-4419-a393-70bd93724234");
-    private static final UUID uuidterminalpinnules = UUID.fromString("f249e483-2429-4f92-a4f7-9758abde1fb3");
-    private static final UUID uuidbipinnateleaves = UUID.fromString("cd416856-2634-45d3-97c2-c296595ef139");
-    private static final UUID uuidtransitionalpinnae = UUID.fromString("3b18eff0-b6dc-4b8a-b4d1-8eff62fe61b1");
-    private static final UUID uuidpinnuleedges = UUID.fromString("2ec028c1-3356-4a84-ba70-97a1479285ad");
-    private static final UUID uuidsterilemargins = UUID.fromString("e91e567b-a085-448d-b0cd-51239d30052d");
-    private static final UUID uuidfertilemargins = UUID.fromString("43dca6d2-6544-4c73-9182-74a2303e2992");
-    private static final UUID uuidsimpleprimarypinnae = UUID.fromString("c2acbc98-8a9e-40b4-9c86-fa353ec05286");
-    private static final UUID uuidpinnatelamina = UUID.fromString("dcaad6b0-5b75-42a3-b584-0891632c1edb");
-    private static final UUID uuidsterileleaves = UUID.fromString("009ba7c7-996a-4565-8e19-7daf073a2571");
-    private static final UUID uuiduppermargins = UUID.fromString("d5573c09-d426-4a3a-99f7-bdd215053418");
-    private static final UUID uuidreducedbasalpinnae = UUID.fromString("dd61d1a0-f411-482c-a064-48419a6b25b9");
-    private static final UUID uuidpinnulelobes = UUID.fromString("34c898d9-3fcc-4aa6-bda3-f9633932f1e7");
-    private static final UUID uuidPinnuleBearingRachises = UUID.fromString("a6905cd0-7a63-456b-b0b2-b2cb30324844");
-    private static final UUID uuidIncisions = UUID.fromString("0023b1af-eb7d-4cda-8955-8bb795817e85");
-    private static final UUID uuidUpperAndOuterMargins = UUID.fromString("3b494e2c-3cd7-4688-9f4f-a1090c20e7b9");
-    private static final UUID uuidPinnuleApex = UUID.fromString("39256061-853f-47fd-ba35-8cfef6ccdeed");
-    private static final UUID uuidLowerPinnules = UUID.fromString("c819c5c2-82b4-41c1-ba50-2f33421882dc");
-    private static final UUID uuidLargerPinnules = UUID.fromString("a6c2d48f-3050-4fc8-8689-bcb16704d675");
-    private static final UUID uuidPinnuleBase = UUID.fromString("08c78f50-7cbb-4785-8606-48207cfc7fc7");
-    private static final UUID uuidLowerMostPinnules = UUID.fromString("287b3657-dbb8-4791-8678-2d1131829585");
-    private static final UUID uuidSimplyPinnateLeaves = UUID.fromString("14109ba8-f33b-4e91-afcd-60087e3090a9");
-    private static final UUID uuidsterilesegments = UUID.fromString("b2cada27-0271-44fe-8af2-2b37d34c6714");
-    private static final UUID uuidtaxonlist = UUID.fromString("1315cd06-32f5-40fe-8d5e-d7d9db2f06f4");
-    private static final UUID uuidrhizomemorphology = UUID.fromString("aac08b97-3667-4cf7-94cb-53406b745a75");
-    private static final UUID uuidsimplefronds = UUID.fromString("20a46b2f-cc48-4565-ae18-740e7b8c80af");
-    private static final UUID uuidnormalbathyphylls = UUID.fromString("77e57a5e-1539-4d43-bef3-56b73862bdaa");
-    private static final UUID uuidtransitionbathyphylls = UUID.fromString("e31f55e8-2074-4a23-ab38-9cab4cf9dd3d");
-    private static final UUID uuidmaturerhizome = UUID.fromString("3eec4796-05ea-4821-ba88-0b6c464484e5");
-    private static final UUID uuidsterileacrophylls = UUID.fromString("335f793a-b13d-406f-a110-fdfc65ecd004");
-    private static final UUID uuidsmallestbathyphylls = UUID.fromString("79e5dd2a-5a26-4da1-bca0-9b88ad51edbf");
-    private static final UUID uuidbathyphylls = UUID.fromString("6d82e310-8beb-4044-8d69-9addf5bc0a72");
-    private static final UUID uuidfertileacrophylls = UUID.fromString("fcb4f5ba-414a-4830-914f-66f3c69fdcd6");
-    private static final UUID uuidintermediatefronds = UUID.fromString("f5b1c050-ebe6-400a-b1a6-0326e399cca8");
-    private static final UUID uuidMalesianspecies = UUID.fromString("3820cf3b-1bae-4ce1-8339-5350127cedef");
-    private static final UUID uuidSubdivisionofthegenus = UUID.fromString("e75f1e52-45a8-4b66-ad21-52dc5d313fcf");
-    private static final UUID uuidfrondmorphology = UUID.fromString("6d04334e-f156-4bfc-8c9a-e094eb6c651e");
-    private static final UUID uuidspeciation = UUID.fromString("d8ae0b66-fe93-475f-bc16-ef6e86583f07");
-    private static final UUID uuidhybrids = UUID.fromString("c61733ad-8dc4-40ae-82e7-e1625ccf683b");
-    private static final UUID uuidRelationshiptoothergroups = UUID.fromString("a716b234-95c7-4976-ae7e-a1bf6fb4fa08");
-    private static final UUID uuidsterilelamina = UUID.fromString("5317f368-174c-432b-bec4-25a19878e16f");
-    private static final UUID uuidlargeststerilepinna = UUID.fromString("214d83a8-70b7-4b89-9c8a-00ac424a64fc");
-    private static final UUID uuidlargestfertilepinna = UUID.fromString("d7af3854-b7dc-440b-8d07-028ad8e4e221");
-    private static final UUID uuidstipebase = UUID.fromString("4333ea6b-7098-412c-bbda-4183546243ac");
-    private static final UUID uuidnormalpinnae = UUID.fromString("bb9864ee-62e7-43cc-8ad5-46ed3826da03");
-    private static final UUID uuidterminallamina = UUID.fromString("695b8767-1ba1-449c-8078-aa6afcae03d0");
-    private static final UUID uuidsterileapicallamina = UUID.fromString("21e83947-6cc0-4d50-a0ae-fc0125606af2");
-    private static final UUID uuidfertileapicallamina = UUID.fromString("bbcbb315-169d-4862-b2bb-b1d99dc37c00");
-    private static final UUID uuidlargerfronds = UUID.fromString("34504905-adef-45a1-9c91-759adf5ea186");
-    private static final UUID uuidfertileandsterilefronds = UUID.fromString("844fd94c-6084-4a51-a124-402c8535c587");
+//     public static final UUID uuidJuvenileBranches = UUID.fromString("630f2377-c511-4c8b-8661-d76a101d1e2b");
+//     public static final UUID uuidFamilyDescription = UUID.fromString("75a5b240-e0dd-4654-b2e5-938ad24dde96");
+//     public static final UUID uuidFamilyCharacteristics = UUID.fromString("6ac1c8cf-704c-4472-83c4-42d114c0badd");
+//     public static final UUID uuidTimbersAndTheirProperties = UUID.fromString("096a9ba0-0260-4fd3-8847-940c055d17d0");
+//     public static final UUID uuidTaxonomicChanges = UUID.fromString("f247f3c6-a399-411d-b1ce-b1768c3e73a8");
+//     public static final UUID uuidPseudanthia = UUID.fromString("59fa2859-64a8-4523-b7a0-81cd14a8edec");
+//     public static final UUID uuidMalePerianth = UUID.fromString("19aeded5-01df-4cd3-9f1e-da3bd8f43fd5");
+//     public static final UUID uuidFemalePerianth = UUID.fromString("4e9b88dd-7c76-4adb-b796-fe0aeae2b3e9");
+//     public static final UUID uuidUtricles = UUID.fromString("9b3992ab-7acc-4ec3-bcfa-65e7cb47005f");
+//     public static final UUID uuidBisexualFlowers = UUID.fromString("804ba3b8-3600-4b79-b94c-30993cb16637");
+//     public static final UUID uuidRudimentaryFlowers = UUID.fromString("acb76a5e-ed63-4aec-afc9-454c1ed0f0cc");
+//     public static final UUID uuidPhyllodes = UUID.fromString("9eb3644e-d628-44f0-adc1-0a0ae4996111");
+//
+//
+//
+//
+////   FM VOL9
+//    private static final UUID uuidCalyxLobes = UUID.fromString("1490db00-48fa-4eb4-bb3e-cc9863f0005b");
+//    private static final UUID uuidFloralBiology = UUID.fromString("ae33fad2-0b2b-47ed-b4bc-c63cf63611fd");
+//    private static final UUID uuidCollectionNotes = UUID.fromString("f277060c-22b6-494e-9255-eee09e0f92f8");
+//    private static final UUID uuidArticulation = UUID.fromString("c05f04de-b8fb-4b55-9cfa-173a3715daf5");
+//    private static final UUID uuidStylesOrStigmas = UUID.fromString("739cfb33-2c15-4d9c-8b96-8f98d24c2eca");
+//    private static final UUID uuidAppendix = UUID.fromString("de2b2061-b567-4807-8040-71f956ae4c43");
+//    private static final UUID uuidUmbellules = UUID.fromString("25092819-39e9-47f7-8516-a0df6181ea11");
+//    private static final UUID uuidMericarps = UUID.fromString("0198f82d-9be5-4972-b18c-c1e23085a4a8");
+//    private static final UUID uuidFloweringArchitecture = UUID.fromString("63509e21-41d1-432a-91a1-3462211e1c0b");
+//    private static final UUID uuidUmbels = UUID.fromString("294217fc-fcb1-4c4f-b641-735a1eaab5d2");
+//    private static final UUID uuidCentralBranches = UUID.fromString("7b38209c-ce02-45d2-96dd-44fcd5637ffb");
+//    private static final UUID uuidLateralBranches = UUID.fromString("a46acfaa-054f-4ac5-a24d-ee209240258a");
+//    private static final UUID uuidMatureFruits = UUID.fromString("137b7be1-a73c-4949-b29d-4bd400069455");
+//    private static final UUID uuidLowerLeaves = UUID.fromString("d58181fd-a898-424d-b9f0-72cb0d84aac3");
+//    private static final UUID uuidFloweringBranches = UUID.fromString("2c5e0e26-80f8-4ca9-b163-7be83f725bf7");
+//    private static final UUID uuidUpperLeaves = UUID.fromString("97eebf76-4a1d-483d-a04a-bb5251ae1364");
+//    private static final UUID uuidPrimaryAxis = UUID.fromString("373d4947-fcc0-41da-a6f3-566ececbf23b");
+//    private static final UUID uuidPyrenes = UUID.fromString("5997bcb7-77ee-44fa-bdc7-0d6f02f46ab8");
+//    private static final UUID uuidCapitulum = UUID.fromString("9e8277c0-3020-46a8-bd8a-d7f09b399846");
+//    private static final UUID uuidPerianthSegments = UUID.fromString("b5f94b3a-1bec-49f3-9902-e88dff6eec5a");
+//    private static final UUID uuidCorms = UUID.fromString("48c7562a-238a-451a-887e-86d12a5cc3b0");
+//    private static final UUID uuidScaleLeaves = UUID.fromString("25e0dec2-fd96-4eac-a3e0-46e0c61f97a4");
+//    private static final UUID uuidOuterPerianthSegments = UUID.fromString("51606b0f-c110-49e6-8e94-5fc0bed49d93");
+//    private static final UUID uuidInnerPerianthSegments = UUID.fromString("c72701ab-a67f-4598-a5a6-dda227720c0c");
+//    private static final UUID uuidLowerBracts = UUID.fromString("f3f4bcef-e1d2-4d9f-8567-c09bdcef7eb7");
+//    private static final UUID uuidBulbs = UUID.fromString("13272fd8-38f0-4291-88ee-41f2dd854dfd");
+//    private static final UUID uuidCladodes = UUID.fromString("0092a3e7-f7cb-402b-8547-183aa9b2af8c");
+//    private static final UUID uuidCorona = UUID.fromString("504e1bb6-77a7-4a32-9e68-4894c0c68670");
+//    private static final UUID uuidFoliageLeaves = UUID.fromString("68ae4079-ea6d-42da-97c6-d6da7040bb69");
+//    private static final UUID uuidMalePanicles = UUID.fromString("06ce81e8-6f1f-4782-99e5-d80d178325f9");
+//    private static final UUID uuidFemalePanicles = UUID.fromString("9a5ea789-21dd-4eb2-ade1-4e07dbd0e0e4");
+//    private static final UUID uuidVessels = UUID.fromString("223e7f1e-939f-43ab-a0a7-58b72b0faaed");
+//    private static final UUID uuidFruitPedicels = UUID.fromString("2f4c297d-afcc-4ce3-b34d-ac0dd2c60c74");
+//    private static final UUID uuidLeafBuds = UUID.fromString("e9dd3260-2e60-43d4-b452-203e7434423b");
+//    private static final UUID uuidVegetativeParts = UUID.fromString("34bafcba-9a2e-44d3-b561-4319e8608931");
+//    private static final UUID uuidSaplings = UUID.fromString("a21f0be9-2013-4d40-93e7-96cc51ec5e7d");
+//    private static final UUID uuidStylopodia = UUID.fromString("658621c1-eb1a-48bf-84ae-7603060d09f3");
+//    private static final UUID uuidFruitCalyx = UUID.fromString("20422c5e-f3a6-45b9-8319-a1c973cf52a3");
+//    private static final UUID uuidJuvenileTwigs = UUID.fromString("7e1f236f-d2d4-4bf8-9949-37ec645e28c7");
+//    private static final UUID uuidLongerCalyxLobes = UUID.fromString("d8f3da31-e77f-4f5f-bc49-7ec5ec4f626a");
+//    private static final UUID uuidFruitCalyxLobes = UUID.fromString("dea73969-a529-41dd-9e24-a3c42701ab2a");
+//    private static final UUID uuidNervation = UUID.fromString("cbb72e65-78dd-4ced-9f33-5797c3d70e6d");
+//    private static final UUID uuidPaniclesAndFruits = UUID.fromString("24595ccc-b252-4e3d-a4bb-23dc3fad2166");
+//    private static final UUID uuidMatureFlowers = UUID.fromString("b4b0bd77-8ffc-4197-9dec-6a72a0cf474d");
+//    private static final UUID uuidLongerFruitCalyxLobes = UUID.fromString("39c865fb-c4e5-48ba-8a75-22f49db77c0e");
+//    private static final UUID uuidOuterCalyxLobes = UUID.fromString("795278c8-dc3a-420a-ac37-2215b5fdb842");
+//    private static final UUID uuidBractsAndBracteoles = UUID.fromString("dd81d33f-31eb-4179-b66f-b89a75523dac");
+//    private static final UUID uuidOuterFruitCalyxLobes = UUID.fromString("3b118795-a246-48c0-9748-8c3c1911ccda");
+//    private static final UUID uuidRays = UUID.fromString("3b76cac3-64ed-4817-9634-52ae069d85a6");
+//    private static final UUID uuidSpecificDelimitation = UUID.fromString("9492ff95-7845-40bf-a77e-948e03e5fd0d");
+//    private static final UUID uuidGenericDelimitation = UUID.fromString("e9c8a0d9-66a6-46db-8461-03c295ce25ea");
+//    private static final UUID uuidLeaf = UUID.fromString("3b33e8d4-c32a-4fcd-abcb-2687951ee9ec");
+//    private static final UUID uuidEndemicity = UUID.fromString("dac45dab-8eeb-47d8-bcc6-8b8230ac2004");
+//    private static final UUID uuidWidespreadSpecies = UUID.fromString("efdf105f-a97e-4345-9a47-a47dd457695d");
+//    private static final UUID uuidSpeciesRanges = UUID.fromString("276699e7-a6cb-4ba9-ab7d-f07a2202f8c5");
+//    private static final UUID uuidLeafImpressions = UUID.fromString("ed64f25d-49d3-4c6a-b7b1-3655b9fa0d03");
+//    private static final UUID uuidNortheastAfricanFossils = UUID.fromString("ebfd62c7-df45-4a92-8c02-4ba1b6f6f3c9");
+//    private static final UUID uuidRipeEmbryo = UUID.fromString("aee26d18-d419-4bc4-8d64-fb2616cdf7b9");
+//    private static final UUID uuidEpidermisAndIndumentum = UUID.fromString("bede5b70-9106-4d39-99fa-1713564b7b03");
+//    private static final UUID uuidEmbryologyAndGermination = UUID.fromString("d0bbf89e-4e23-4bc3-9e01-274ebaa7d4e3");
+//    private static final UUID uuidGerminatingSeedlings = UUID.fromString("57b77239-08ed-40e4-837d-8c1330e0ddf1");
+//    private static final UUID uuidSeedlingsAndSaplings = UUID.fromString("3d12470c-f386-4d5a-92c8-96adb6db60cb");
+//    private static final UUID uuidCytotaxonomy = UUID.fromString("b4c6b7c7-fac4-4578-944c-bbb2238b093d");
+//    private static final UUID uuidHybridisation = UUID.fromString("0e3b9ed3-d6ba-40dd-8650-87deef2faac9");
+//    private static final UUID uuidPolyploidy = UUID.fromString("cf6006d9-ce94-42cf-9604-a70abe50c17a");
+//    private static final UUID uuidFamilyAffinities = UUID.fromString("cdb7af54-f73e-4269-bc4b-f051f3e0c986");
+//    private static final UUID uuidPetioleAnatomy = UUID.fromString("133a4e06-fcd1-4d10-abb0-2b33447e81c3");
+//    private static final UUID uuidSpecificAndInfraspecificDelimitation = UUID.fromString("ff30d543-cff9-4132-9984-469ea77b6985");
+//    private static final UUID uuidSubdivisionOfTheFamily = UUID.fromString("6cd0f562-8906-4b80-9a77-a72352a0d66f");
+//    private static final UUID uuidHistoryOfTheDipterocarpaceae = UUID.fromString("617074d8-fbc9-460b-b6bf-344b6199012e");
+//    private static final UUID uuidEvolutionaryTrendsWithinTheFamily = UUID.fromString("437affae-38f7-4c0b-862e-c891db6e2060");
+//    private static final UUID uuidGenericAndInfragenericDelimitation = UUID.fromString("ebcbd9e1-0955-4eab-aca4-bc2709471c23");
+//    private static final UUID uuidSilviculture = UUID.fromString("f8b7e2aa-5ba7-401f-a459-871f70d39fea");
+//    private static final UUID uuidOtherMinorUses = UUID.fromString("89bd2f9e-aaa0-4a03-91f1-1d8b5a413266");
+//    private static final UUID uuidResin = UUID.fromString("ca6ee999-bd3d-40ca-9dbd-12feb48f7858");
+//    private static final UUID uuidCamphor = UUID.fromString("8d5772d2-1dce-4b8e-8eba-a85753d5a9a2");
+//    private static final UUID uuidFat = UUID.fromString("dc2c6486-2089-4276-9eda-202b47e9908d");
+//    private static final UUID uuidTimber = UUID.fromString("0fe6da70-75b5-44b0-96f7-eb310799c146");
+//
+//    //FM Vol10 & 11
+//    private static final UUID uuidTaxonomicimportanceofthestructureofembryoandseedling = UUID.fromString("ff1fef3b-c7dc-414a-af0a-51a0b5bfa901");
+//    private static final UUID uuidrudiment = UUID.fromString("ea06e958-53cf-4f6d-9e46-43c2e3888f41");
+//    private static final UUID uuidslashwood = UUID.fromString("5e24daf0-81dd-44e0-987b-0a6e510b01ca");
+//    private static final UUID uuidinfructescencemainrachis = UUID.fromString("4d000230-8c87-4d89-8016-5979c8ac95e9");
+//    private static final UUID uuidgynostemium = UUID.fromString("5eaf08f6-8363-4969-9ec6-4164c4fe0287");
+//    private static final UUID uuidxylem = UUID.fromString("e3d1af10-6fcf-4adb-b096-5ab299fdbb14");
+//    private static final UUID uuidfemaleparts = UUID.fromString("9ee644d8-4885-494a-8a8a-b5475dab7837");
+//    private static final UUID uuidfusedflowers = UUID.fromString("98243682-1d1c-4aa1-bf51-4a0f9d1f47ff");
+//    private static final UUID uuidpseudodrupes = UUID.fromString("01e04b69-c9b2-4c83-ae48-168dbc70be4b");
+//    private static final UUID uuidsclerifiedoutertissueofpachychalaza = UUID.fromString("c1c18aab-4957-4bd3-a1fb-a1519ae60a13");
+//    private static final UUID uuidthorns = UUID.fromString("4c0f8cc8-89bf-4317-99ec-ceeb48432795");
+//    private static final UUID uuidaxillarybuds = UUID.fromString("150b0f2f-54e9-471b-bcb2-9b7606f3fb7e");
+//    private static final UUID uuidoldstems = UUID.fromString("db2d8091-fd3d-4201-934d-86dcef26be54");
+//    private static final UUID uuidolderstems = UUID.fromString("fe05752a-f153-4099-ae05-4586e44d3012");
+//    private static final UUID uuidwall = UUID.fromString("9ee5563b-a078-4cdd-a091-8f4f09428581");
+//    private static final UUID uuidleavesandfruits = UUID.fromString("254e1353-d493-4fb1-a6c7-afb5b08a3fbc");
+//    private static final UUID uuidmalereceptacle = UUID.fromString("eb9df38e-b698-4ae8-96c7-dff18b17bb88");
+//    private static final UUID uuidfemalereceptacle = UUID.fromString("ab6bf860-991e-496e-824d-f8050dbbf408");
+//    private static final UUID uuidmaleflowerreceptacle = UUID.fromString("5e483675-e990-4f3c-b27d-5a2ff2577d60");
+//    private static final UUID uuidfemaleflowerreceptacle = UUID.fromString("82499e5a-526f-4954-b567-568b107c5e19");
+//    private static final UUID uuidfemaleflowersandfruits = UUID.fromString("dd10b990-0c5f-4a42-bda2-2b02dd952e8c");
+//    private static final UUID uuidoldinfructescences = UUID.fromString("6f791b4b-7222-4636-9b2b-c7c96bcf8ac3");
+//    private static final UUID uuidmaturedrupes = UUID.fromString("ede4a812-8366-41ea-9a58-a6b0f36ad342");
+//    private static final UUID uuidmaturetorus = UUID.fromString("08240de7-4946-4a37-8ce6-ea0f642c72d9");
+//    private static final UUID uuidmaleflowerpedicels = UUID.fromString("bdad317e-52c3-4ef4-937a-d24cc9d932ae");
+//    private static final UUID uuidfemaleflowerpedicels = UUID.fromString("22734c67-aee2-48cc-b4f2-f5d80a15e9d4");
+//    private static final UUID uuidMaleRachises = UUID.fromString("2fd3f0df-f0f3-4dc6-9850-62c1a78a5249");
+//    private static final UUID uuidfloralcup = UUID.fromString("260e209a-5d71-4f19-8a94-bf4e2d995e05");
+//    private static final UUID uuidSoils = UUID.fromString("91f21ef7-88af-474a-9a50-85174c562e28");
+//    private static final UUID uuidAutecology = UUID.fromString("89151c0e-7efd-4308-b60b-abcdb718f48d");
+//    private static final UUID uuidSociology = UUID.fromString("d6f9d2b7-d8d1-4a79-8d36-09e7ad539b10");
+//    private static final UUID uuidClimate = UUID.fromString("b6a4018e-574a-4bd9-a9a2-29b4fdcdc84b");
+//    private static final UUID uuidfertilestructures = UUID.fromString("e033e159-da92-4d75-8f62-5b5cff1fd5ac");
+//    private static final UUID uuidSeedBearingStructures = UUID.fromString("a4d86e16-3158-4830-8075-1d30c768aaa6");
+//    private static final UUID uuidmatureseeds = UUID.fromString("9d331ed9-3d5e-4fbc-877f-f883cefd19c5");
+//    private static final UUID uuidfoliagebuds = UUID.fromString("d51a0093-59ca-4aca-b786-761eb36ed8e8");
+//    private static final UUID uuidmalecones = UUID.fromString("4725fa3d-0951-47d9-910c-5a45580e8c9f");
+//    private static final UUID uuidwings = UUID.fromString("178e1c59-a9f1-4940-a282-90b9166c1274");
+//    private static final UUID uuidconeposition = UUID.fromString("aecd9c6b-5f30-4700-b128-f40c44f24abc");
+//    private static final UUID uuidfertilescales = UUID.fromString("e5dcad2a-51b9-44a8-977b-ed2bee739cfe");
+//    private static final UUID uuidfertilescaleshape = UUID.fromString("ebd3ac3c-873d-47e6-b6cf-bfa046a9fdf2");
+//    private static final UUID uuidfemalestructures = UUID.fromString("c88cf1b1-cc1c-43e1-87b4-3c9ab5d5007d");
+//    private static final UUID uuidprimarybranches = UUID.fromString("dd14de62-5f82-42b6-b684-1b93e765cacd");
+//    private static final UUID uuidultimatefoliarshoots = UUID.fromString("48936198-159d-4c8d-8a41-3ba6d6a2db69");
+//    private static final UUID uuidseedcones = UUID.fromString("7de5b331-da64-426e-805d-137bb0352352");
+//    private static final UUID uuidfoliarbuds = UUID.fromString("836dccb1-f8f8-4ebb-9854-69227414b8ce");
+//    private static final UUID uuidmicrosporophyllapex = UUID.fromString("c91bb68b-dac4-440c-b4a1-02beedbcbd75");
+//    private static final UUID uuidrestingfoliageshootsapex = UUID.fromString("17a639a8-c0a1-4f68-81d8-fd1162abb998");
+//    private static final UUID uuidpollencones = UUID.fromString("87507988-8b47-4f53-a937-48ce56add895");
+//    private static final UUID uuidmicrosporophylls = UUID.fromString("c9a1f100-56ce-4252-911b-9b4bc782b987");
+//    private static final UUID uuidMatureSeedBearingstructures = UUID.fromString("1b819a09-ca24-43b2-bb95-58f94533907c");
+//    private static final UUID uuidovuleposition = UUID.fromString("5dbde5c1-7c01-4995-98ba-a31d86b16405");
+//    private static final UUID uuidmaturefoliageshoots = UUID.fromString("1a295d04-ccac-46f8-93f4-4d7ae587f8ca");
+//    private static final UUID uuidtransitionalleaves = UUID.fromString("a6479ca9-2b55-4e44-a1cc-f318554a1037");
+//    private static final UUID uuidmatureshoots = UUID.fromString("3c9550a5-6f00-40f7-8271-6394d55023d3");
+//    private static final UUID uuidmaturescaleleaves = UUID.fromString("924662dd-dff1-4cfb-9f72-9a5e9f8d2a04");
+//    private static final UUID uuidseedbracts = UUID.fromString("cad51888-7726-444b-b9b3-2217bcb805ad");
+//    private static final UUID uuidheterophylly = UUID.fromString("1f3e8ba3-8cdf-42a3-9952-3a1d82a1cad1");
+//    private static final UUID uuidreproductivestructures = UUID.fromString("73ea9696-9b77-4cdb-b6d4-0443c7765168");
+//    private static final UUID uuidmatureshadeleaves = UUID.fromString("70e33baa-f6e9-4da1-8603-a88bb6ff76ed");
+//    private static final UUID uuidmaturesunleaves = UUID.fromString("189954a1-5031-4173-a844-f7117fa470f5");
+//    private static final UUID uuidmalestrobili = UUID.fromString("76239caa-b6fa-45b7-9150-4f3f9f2ceb4d");
+//    private static final UUID uuidfemalestrobili = UUID.fromString("bdff2f6e-817d-4113-8441-71d78f683210");
+//    private static final UUID uuidrestingshootapex = UUID.fromString("990e0cc8-29ad-425a-b94c-e8ca2a6c4f70");
+//    private static final UUID uuidimmaturepollencones = UUID.fromString("cb2e1d67-3a81-47ba-a850-4e869c909689");
+//    private static final UUID uuidprimaryshootleaves = UUID.fromString("7913af72-0a39-4444-965c-15470b5f97c7");
+//    private static final UUID uuidterminalshoots = UUID.fromString("fc33161e-3ff0-4c67-9923-5c4e543484a8");
+//    private static final UUID uuidinvolucralleaves = UUID.fromString("dea9b710-89d6-4adf-9de5-9daadb49b75c");
+//    private static final UUID uuidripereceptacle = UUID.fromString("f1152cd6-1a4c-42f4-9aee-1f007b96349d");
+//    private static final UUID uuidmaturefoliageleaves = UUID.fromString("87895a62-34f7-4e29-af3d-f9d5878a1e13");
+//    private static final UUID uuidfoliageshoots = UUID.fromString("aaa25445-0095-4ba0-910f-a17af42348e9");
+//    private static final UUID uuidjuvenilefoliageshootleaves = UUID.fromString("4239cd01-3988-43c4-a334-fd40c9605ff7");
+//    private static final UUID uuidmaturefoliageshootleaves = UUID.fromString("60eccd6c-40e6-41c7-9402-b5253eb70e02");
+//    private static final UUID uuidintermediateshoots = UUID.fromString("1e7caf0f-2471-435b-8a60-21f621e23f97");
+//    private static final UUID uuidscalyshoots = UUID.fromString("0d294a7a-84b1-49d5-b382-acd5158476db");
+//    private static final UUID uuiddevelopingseeds = UUID.fromString("a824ca41-e5ad-4180-a089-669f9d194073");
+//    private static final UUID uuidinvertedseeds = UUID.fromString("fba4ae47-9b5a-43b3-976d-83a09736e06b");
+//    private static final UUID uuidprimaryshoots = UUID.fromString("57c3b3ef-f0c2-4627-ba7b-78d2692ef9f2");
+//    private static final UUID uuidfertileshoots = UUID.fromString("1ed1b46a-48a1-4e03-abfb-86e622fb615a");
+//    private static final UUID uuidovuliferousshoots = UUID.fromString("e59f1acb-3a95-4ca7-a5a0-ebbd70039751");
+//    private static final UUID uuidgrowth = UUID.fromString("92675dd4-adb5-4317-b2cf-bf20ecd844cb");
+//    private static final UUID uuidrestingbuds = UUID.fromString("8fb15036-f129-43e2-b2eb-83b13552dd24");
+//    private static final UUID uuidprimaryscales = UUID.fromString("e575af5a-ebb5-4c16-9bc6-b10cbd039c9d");
+//    private static final UUID uuidsecondaryscales = UUID.fromString("0183bc52-f9f5-4112-a8b4-7ecdfe1ab026");
+//    private static final UUID uuidsecondarybuds = UUID.fromString("16868cc9-0219-49b9-86f4-bffceac64a23");
+//    private static final UUID uuidprimarypollenconebuds = UUID.fromString("c9aca38f-a874-44a2-a3c3-5a6802fd7463");
+//    private static final UUID uuidmalestructures = UUID.fromString("1d00a1a0-223d-45ad-9c13-d43634007191");
+//    private static final UUID uuidprimaryfoliagebudscales = UUID.fromString("a92baf26-f42b-40c5-ade7-313510411e11");
+//    private static final UUID uuidmaturetreeshootleaves = UUID.fromString("739dab65-e065-4c1e-9383-5fd5490e79b7");
+//    private static final UUID uuidshadowleaves = UUID.fromString("2ad48101-fc59-44b0-8d2d-596db740d493");
+//    private static final UUID uuidsunleaves = UUID.fromString("00c75ed0-ccfb-4a12-bfb5-814b8433f6f7");
+//    private static final UUID uuidmidrib = UUID.fromString("c1089ea7-4bdf-4a88-a80e-c6eb4379b757");
+//    private static final UUID uuiddevelopingleaves = UUID.fromString("58ae5765-43e0-4126-ada9-dd089cb3a950");
+//    private static final UUID uuidprimarypollenconebudscales = UUID.fromString("a1dd05f0-92b3-41ee-b11e-eaf6dd0ae616");
+//    private static final UUID uuidprimaryfoliagebuds = UUID.fromString("62d1114e-3d1e-48af-aa77-a4fcc615d4cd");
+//    private static final UUID uuidfoliageshootposition = UUID.fromString("29d67475-f525-453d-a7a8-69d9c22a0e7d");
+//    private static final UUID uuidpollenconearrangement = UUID.fromString("7aaa416a-ff87-4702-a177-0b21a56e0b6b");
+//    private static final UUID uuidseedconebracts = UUID.fromString("bd9d962b-bfd5-4beb-a5a4-004374ff4186");
+//    private static final UUID uuidfirstbranches = UUID.fromString("48957af7-983e-4c7e-99ad-3641a16be19a");
+//    private static final UUID uuidSeedBearingscales = UUID.fromString("1b06e4dc-70e4-4927-8090-8902652a1df7");
+//    private static final UUID uuidadventitiousbranches = UUID.fromString("7d2d8087-f35e-4f51-a343-1de0f9d3a01c");
+//    private static final UUID uuidouterbark = UUID.fromString("23a8867d-2c1b-4cab-a5dc-1c55d39cdeb4");
+//    private static final UUID uuidexudates = UUID.fromString("2ae0999c-4037-4166-9511-96c560d61fa1");
+//    private static final UUID uuidramification = UUID.fromString("da518f05-504d-4dff-a03a-8aa8c07bddbd");
+//    private static final UUID uuidconescales = UUID.fromString("110e552b-061a-4a7c-836e-ac05471c7934");
+//    private static final UUID uuidfullleaves = UUID.fromString("412a64dc-60ee-4c25-b704-5cc78389c3c8");
+//    private static final UUID uuidresinducts = UUID.fromString("2481c46b-5336-42c0-95e9-71872a4ec5f4");
+//    private static final UUID uuidmaturepollencones = UUID.fromString("d3cf76e3-05b6-44c2-b075-e937d9051787");
+//    private static final UUID uuidfemalescales = UUID.fromString("f76e0500-7d46-466a-afec-da93e2d40e4e");
+//    private static final UUID uuidmaturecones = UUID.fromString("039e59a9-3a5b-480f-8658-098e2a1dc22e");
+//    private static final UUID uuidlateralleafapex = UUID.fromString("6cab0ec2-b34c-4715-9088-6382ec046c87");
+//    private static final UUID uuidneedles = UUID.fromString("48b45326-0c64-4034-beeb-11ba7c22f965");
+//    private static final UUID uuidbasalsheaths = UUID.fromString("3b2592c8-06ab-47bc-a506-5571327ba37d");
+//    private static final UUID uuidapophysis = UUID.fromString("5a5fd1b3-9b17-4734-890f-f2e7f583cb0a");
+//    private static final UUID uuidbibliographicalnotes = UUID.fromString("861a3b9e-e7a8-4877-b0d9-47a5267a6a8b");
+//    private static final UUID uuidkeel = UUID.fromString("37142838-5739-4492-ae2e-907f11afb627");
+//    private static final UUID uuidupperpetals = UUID.fromString("7912ba70-7999-46d4-b2a2-c6aecb97a86c");
+//    private static final UUID uuidlateralsepals = UUID.fromString("134008fe-1cf3-4fd9-8d07-35d483a329e5");
+//    private static final UUID uuidnodalglands = UUID.fromString("354e2af9-5981-4a3d-94a9-e5bffc67c3c2");
+//    private static final UUID uuidlateralstems = UUID.fromString("d74bf1be-5f6f-4a3b-bfa1-275e3b2a854b");
+//    private static final UUID uuidaxesofracemes = UUID.fromString("51148a80-d5ce-4fa3-af93-4a42f2b46a92");
+//    private static final UUID uuidlongestpetals = UUID.fromString("064cd82d-f10b-48dd-a9fd-7e817cacb48b");
+//    private static final UUID uuidnodalappendages = UUID.fromString("7d56b212-e7b0-43e2-a01e-c288ddb7cacc");
+//    private static final UUID uuidoldernodes = UUID.fromString("a5c09fb7-ff21-415d-ad61-7c68d8a525cd");
+//    private static final UUID uuidnectarglands = UUID.fromString("352aa83e-e26c-4beb-8fd7-0a0cda5f509a");
+//    private static final UUID uuidlateralnectaries = UUID.fromString("cb3b5fdd-1bab-4113-a556-8e221e698795");
+//    private static final UUID uuidbasalandlowerleaves = UUID.fromString("ea8377ad-78e6-42d3-8cf2-b3980d423263");
+//    private static final UUID uuidseptifragalcapsules = UUID.fromString("ca69dc1e-bf67-4420-843b-dfe7cddedec3");
+//    private static final UUID uuidbasalandlowercaulineleaves = UUID.fromString("0337ddf1-2879-489b-8c90-eca669c14db3");
+//    private static final UUID uuidrosettes = UUID.fromString("51a740b3-7f11-4c1a-8ebf-5e9bb1185ad9");
+//    private static final UUID uuidbasalleaves = UUID.fromString("9399fccb-8770-4e33-8d30-e38f0b3b3b20");
+//    private static final UUID uuidnectarialtissue = UUID.fromString("bf4e0ecd-9e2e-44da-b483-38ac94add962");
+//    private static final UUID uuidVascularsystem = UUID.fromString("425ab982-7d7e-4fe3-929a-c94168cf2c1f");
+//    private static final UUID uuidFlowerstructureandfloralanatomy = UUID.fromString("402466b9-0974-44ce-b8b4-b16064356e6b");
+//    private static final UUID uuidripeseeds = UUID.fromString("e48e6784-a6d4-494f-841c-8e16356de4bb");
+//    private static final UUID uuidbrachyblasts = UUID.fromString("5c81f2c0-1c24-41b9-b8f8-808b5b7e3613");
+//    private static final UUID uuidspathaceousbracts = UUID.fromString("223b2ca6-1e7e-412b-983a-65ff2e219eb7");
+//    private static final UUID uuidperianthandstamensscars = UUID.fromString("40f54078-227e-43ba-a42e-b0315f37b3e2");
+//    private static final UUID uuidstylarspines = UUID.fromString("e922d3ee-b81a-421c-afc7-4cebddad4bf6");
+//    private static final UUID uuidstipulescars = UUID.fromString("083dde9b-f799-4659-9fb5-0f84723b268a");
+//    private static final UUID uuidextrastaminalnectarglands = UUID.fromString("f96a431e-e8ef-4783-8ebd-16c70e58fad2");
+//    private static final UUID uuidclimbingshoots = UUID.fromString("dbd97796-1c3e-4d5a-8af7-e966794ad514");
+//    private static final UUID uuidhooks = UUID.fromString("98bf06d0-a1dd-44e6-8b94-700a5635ccb5");
+//    private static final UUID uuidjuvenilebuds = UUID.fromString("a3799dab-3cc3-4efb-86bb-582741ec740b");
+//    private static final UUID uuidjuvenilebark = UUID.fromString("16a88675-687c-4671-9c25-acead293e516");
+//    private static final UUID uuidouterpetals = UUID.fromString("ea621841-cc29-4dfe-9b10-45f83714ee80");
+//    private static final UUID uuidmaturebuds = UUID.fromString("033e7419-4abe-4b0f-a328-662d5ea425e6");
+//    private static final UUID uuidinnerpetals = UUID.fromString("c0ddeaf7-4001-448e-a021-c97b88e91bd7");
+//    private static final UUID uuidModulationandmycorrhizas = UUID.fromString("81c7a575-cc5e-4e82-a311-0018fb23e9fa");
+//    private static final UUID uuidfruitsandseeds = UUID.fromString("fa10eee5-428d-472f-acf9-1e6be8915ead");
+//    private static final UUID uuidseedlingmorphology = UUID.fromString("c4fe5663-918f-4d87-9e4c-9acce413d10a");
+//    private static final UUID uuidPhytochemistryChemotaxonomy = UUID.fromString("61232fcb-088f-446c-a30a-3108c48900b3");
+//    private static final UUID uuidReferences = UUID.fromString("a4e01c5d-365d-413f-ad3d-475faea080a7");
+//    private static final UUID uuidShortShoots = UUID.fromString("0c774184-e5ab-4db7-96ae-3eb36d211191");
+//    private static final UUID uuidglomerules = UUID.fromString("f602dd27-3d5e-4d6f-a41e-1bc0fe39896a");
+//    private static final UUID uuidhead = UUID.fromString("16219542-44b5-4d97-9124-5217d2d62c43");
+//    private static final UUID uuidstipularspines = UUID.fromString("e317a610-32c3-4fe8-9d5c-4b024d93181b");
+//    private static final UUID uuidmarginalflowers = UUID.fromString("0c0f1c69-95b3-4a59-b522-0eb7b71223f0");
+//    private static final UUID uuidmorphologyandtaxonomy = UUID.fromString("cd92509e-32de-4883-9a1a-347f3775e144");
+//    private static final UUID uuidoldflowers = UUID.fromString("1eff359b-bd7b-43a4-b173-f44cabbe0569");
+//    private static final UUID uuidcentralflowers = UUID.fromString("dcf619e8-cd7a-420b-ba1e-df9d2a4f2274");
+//    private static final UUID uuidpetiolarglands = UUID.fromString("4c374525-ac53-4e82-b190-7fe04d97ad4d");
+//    private static final UUID uuidfunicles = UUID.fromString("9d774157-c22e-410b-8902-365813d616fa");
+//    private static final UUID uuidfertileflowers = UUID.fromString("bd004781-1389-454e-b760-f62d37754882");
+//    private static final UUID uuidjuvenileglomerules = UUID.fromString("6bba40c7-af09-44dc-a8f9-32536c314b8d");
+//    private static final UUID uuidrootsystem = UUID.fromString("7873b000-5de4-4454-b3ab-23f5e58f2256");
+//    private static final UUID uuidlowerflowers = UUID.fromString("187d75c7-c829-4398-90ab-4931c3f932da");
+//    private static final UUID uuidupperflowers = UUID.fromString("e08ba609-80b0-4fdd-9f3d-fa4a983ef665");
+//    private static final UUID uuidsapplingleaves = UUID.fromString("5e6370dc-603b-4921-ae35-f0cb012d5056");
+//    private static final UUID uuidmaturepinnae = UUID.fromString("70d5d71d-31ad-4f2c-83b3-e59e847df16c");
+//    private static final UUID uuidjuvenilepinnae = UUID.fromString("e58cb3f6-80b8-41f2-9805-406ab4c094d8");
+//    private static final UUID uuidWaxesandotherlipids = UUID.fromString("8be93c13-a030-44de-9d44-968df281acf0");
+//    private static final UUID uuidPhenolicconstituents = UUID.fromString("4a605f07-90be-4ae2-b936-39447032b479");
+//    private static final UUID uuidPhytoalexins = UUID.fromString("f12c29be-f081-478a-9c03-c5aa9c130599");
+//    private static final UUID uuidSugarsandhexitols = UUID.fromString("ae1dd083-3648-4ab4-975a-145fcf65262f");
+//    private static final UUID uuidDiterpenes = UUID.fromString("f60ec5f2-90ea-4332-9378-b1dfde6097e7");
+//    private static final UUID uuidSaponinsandpseudosaponins = UUID.fromString("04a263f5-5f40-4f3f-a351-beba671274a0");
+//    private static final UUID uuidMiscellaneous = UUID.fromString("0da06a82-f756-4b66-a339-23f1959a4110");
+//    private static final UUID uuidSeedreserves = UUID.fromString("4db780f2-bc69-4e52-9bb1-45915207a6e4");
+//    private static final UUID uuidCyanogenicglycosides = UUID.fromString("6eae0982-8355-4ff3-af14-cd810c679d85");
+//    private static final UUID uuidepicalyx = UUID.fromString("93b48d1b-a56b-46af-9e82-6269d5de894d");
+//    private static final UUID uuidfollicles = UUID.fromString("ae155f2d-948e-4367-900a-7d446041dbf1");
+//    private static final UUID uuidcollectivefruits = UUID.fromString("86d13adf-30ab-4d7f-9a77-328920d5dae8");
+//    private static final UUID uuiddaughterplants = UUID.fromString("e20fa886-997e-43c2-988d-cc696e19269f");
+//    private static final UUID uuidhips = UUID.fromString("019a2f86-0439-4e6c-84a0-e6b7ae660d7f");
+//    private static final UUID uuidhipsandakenes = UUID.fromString("c28020fc-628f-4f31-8e31-5c883614f701");
+//    private static final UUID uuidpomes = UUID.fromString("447395f1-d444-41a3-813c-0417637b5b48");
+//    private static final UUID uuidmesopygeum = UUID.fromString("96adc5a0-9edd-4814-a4f7-0baa27712fbb");
+//    private static final UUID uuidfalsecorona = UUID.fromString("964643b9-981c-4395-91ad-258ecaeb35dd");
+//    private static final UUID uuidfreepartofthefilaments = UUID.fromString("70092e9e-fe8d-4b62-98e7-4698834c01e2");
+//    private static final UUID uuidpoison = UUID.fromString("663d03d6-e5ee-4c80-ad66-ce69df0e4caa");
+//    private static final UUID uuidscapes = UUID.fromString("958ab566-e7bd-4633-a0a3-50c2f7538eb8");
+//    private static final UUID uuidProtectiveBulbcoatLeaves = UUID.fromString("6ccfb4c1-845e-4702-89f0-1adbe22daff0");
+//    private static final UUID uuidPseudoFruits = UUID.fromString("b40b0977-226f-468b-b9f5-8cbffd863b20");
+//    private static final UUID uuidthecae = UUID.fromString("f54f49cc-24e7-44a9-8cbd-5942db83c6f7");
+//    private static final UUID uuidappearance = UUID.fromString("669ebf1f-527f-42ee-a38f-90a94b05b5a4");
+//    private static final UUID uuidseedmorphology = UUID.fromString("e5d8a77a-2a6e-4843-82fb-ec3828870d27");
+//    private static final UUID uuidstaminalring = UUID.fromString("a2249995-3def-4001-a630-d12204cb4259");
+//    private static final UUID uuidthecaeappendix = UUID.fromString("f9135f7a-f15a-4c35-b928-48ced17a43cb");
+//    private static final UUID uuidEcologicalaspects = UUID.fromString("ab0b17f9-0f66-4f87-96d9-d1df5ef4d2ca");
+//    private static final UUID uuidGerminationandseedlings = UUID.fromString("b2c88089-ba7d-4dbb-9a29-feae0d8fe610");
+//    private static final UUID uuidFruitsanddispersal = UUID.fromString("3de9eec4-7ef4-4406-861a-e8b97a50ede5");
+//    private static final UUID uuidFossilpollen = UUID.fromString("77176f6c-9e9c-4be3-8935-e2f547c3fc2e");
+//    private static final UUID uuidParenchyma = UUID.fromString("9f5bfbda-80ae-40a0-815a-96fc574753bd");
+//    private static final UUID uuidGeneralwoodanatomicaldescription = UUID.fromString("6a08546b-f36d-42a3-bd61-a423dad8b407");
+//    private static final UUID uuidimmatureseeds = UUID.fromString("205ad6e9-97d0-4b57-af8e-f8fe869d2022");
+//    private static final UUID uuidarillodes = UUID.fromString("e80cb70b-860d-4767-b75f-49472510d2f6");
+//    private static final UUID uuidvegetativebuds = UUID.fromString("0aa20d97-193c-4f3a-97d2-d6a5f0dc6c8b");
+//    private static final UUID uuidjuvenileinflorescences = UUID.fromString("79f77e82-74fc-4d0e-8575-9fe8369d930c");
+//
+//
+//    //FM ser2 vol1
+//    private static final UUID uuidHeterosporousFerns = UUID.fromString("92688f42-bf78-43d4-8e6d-3a607016dc88");
+//    private static final UUID uuidVegetativeCharacters = UUID.fromString("fad996ac-b66b-49e3-9787-2f679f8dca46");
+//    private static final UUID uuidGametophyte = UUID.fromString("28c693b8-2b27-44de-9e64-40f789f872da");
+//    private static final UUID uuidfertilesegmentoffronds = UUID.fromString("29235f58-4e18-4622-89c1-673a3b26ff84");
+//    private static final UUID uuidsterilefronds = UUID.fromString("1f1a4516-a78e-4a3e-8ae4-a3755fbc084b");
+//    private static final UUID uuidfertilelobes = UUID.fromString("12f4b798-7719-4fed-aceb-968ff51ccf7d");
+//    private static final UUID uuiddoublesori = UUID.fromString("1c7ec579-a9d5-465d-9765-0446157ce22f");
+//    private static final UUID uuidvascularbundles = UUID.fromString("385f029d-fa11-4f01-8f74-735313659359");
+//    private static final UUID uuidstock = UUID.fromString("9272c347-7433-4973-a574-c6cdeb3a4293");
+//    private static final UUID uuidvegetativemorphology = UUID.fromString("d2a0eb44-2558-4e0d-baac-b6820c0c035d");
+//    private static final UUID uuiddeterminatebipinnatifidfronds = UUID.fromString("e3085144-cbd5-4041-b3ba-210dc255b0ef");
+//    private static final UUID uuidultimatebranches = UUID.fromString("03753cb4-e7e6-4aae-986a-073ece99e067");
+//    private static final UUID uuidunbranchedfronds = UUID.fromString("3c4bea1e-8715-4ee9-9d72-8d3e57f9be92");
+//    private static final UUID uuidPrimaryRachisBranches = UUID.fromString("ce12ed14-0065-4440-bd01-428734b948fa");
+//    private static final UUID uuidprimaryrachises = UUID.fromString("f0fdc1f2-3a5b-4be9-b1d2-b221abd4e4f4");
+//    private static final UUID uuidstipularleaflets = UUID.fromString("4f0731df-4d25-42e0-bd08-e9f22350af8b");
+//    private static final UUID uuidmainrachis = UUID.fromString("a41b4edf-199f-4931-b2d3-51b54e67a625");
+//    private static final UUID uuidlaminasegments = UUID.fromString("4fe751e6-212d-4969-b24a-d094501a461c");
+//    private static final UUID uuidLateralBranchSystems = UUID.fromString("b8a4968d-9ccb-4bac-8971-ac26d1c5aa6d");
+//    private static final UUID uuidsorophores = UUID.fromString("d8ed58ad-387e-4543-9f0c-87efe20752ef");
+//    private static final UUID uuidsporangiamorphology = UUID.fromString("cc9961ac-1d4a-47cb-ae12-1328e76fe5ce");
+//    private static final UUID uuidgametophytemorphology = UUID.fromString("794d6454-f895-4511-90cc-ab14f2c9d39f");
+//    private static final UUID uuidsporemorphology = UUID.fromString("aef8c013-8122-406e-b983-568131c02abd");
+//    private static final UUID uuidblade = UUID.fromString("a7d55b87-e91e-4e85-8a6e-a73e4486cd54");
+//    private static final UUID uuidstomata = UUID.fromString("743949be-2884-4b4e-aade-aa1b04dfcb5b");
+//    private static final UUID uuidleafbases = UUID.fromString("6748fbf2-ffb8-4540-9310-9ce9085a6566");
+//    private static final UUID uuidmegasporophylls = UUID.fromString("985bab81-fda1-4dd6-bf53-ef9983863330");
+//    private static final UUID uuidapospory = UUID.fromString("cbc92a86-7495-466c-b445-dcbf0ddba35f");
+//    private static final UUID uuidfemaleprothallus = UUID.fromString("8c8b78b3-e122-4814-8d5d-a47267157a3c");
+//    private static final UUID uuidarchegonia = UUID.fromString("c5f70346-aded-49a7-90da-5173ac9b1111");
+//    private static final UUID uuidrhizoids = UUID.fromString("e0d06682-d863-4582-a678-e134e40e1a9c");
+//    private static final UUID uuidmalegametophytes = UUID.fromString("f9c8b1f0-8f71-4738-ab7d-a921c9de182f");
+//    private static final UUID uuidaccessorybundles = UUID.fromString("9d75db10-f830-43ff-89a5-5346ad8054ae");
+//    private static final UUID uuidfoveae = UUID.fromString("948693ea-8940-41d7-8835-c35b0d857cc5");
+//    private static final UUID uuidvelum = UUID.fromString("a3f25409-aa7b-4ff6-8514-ffa5ae04bfa6");
+//    private static final UUID uuiddermalappendages = UUID.fromString("ee89ebb9-7c07-42de-85aa-2f91fd143fe9");
+//    private static final UUID uuiddermalappendagemorphology = UUID.fromString("e9b15924-0fe0-41e4-9509-9c92f3889ee5");
+//    private static final UUID uuidsorusmorphology = UUID.fromString("833d0075-9c3e-4d31-9cd8-15b9a26fe09a");
+//    private static final UUID uuidpneumathodes = UUID.fromString("97543e00-f94d-48e8-83f5-ce2ba8daa0ac");
+//    private static final UUID uuidhairsandscales = UUID.fromString("496e4132-4f79-4436-a44b-238edf4db0bb");
+//    private static final UUID uuidlargestpinna = UUID.fromString("cdfbb46c-244a-4fa5-a85e-41d0c8902dfa");
+//    private static final UUID uuidlargestpinnules = UUID.fromString("0e21783c-a32d-4ed2-a974-ee28996eea7e");
+//    private static final UUID uuidlowestpinnae = UUID.fromString("ef5c7651-664f-4fd8-b015-06a372c02069");
+//    private static final UUID uuidlongestpinnae = UUID.fromString("106a30b8-77b7-4abe-b446-2776e1ae39d4");
+//    private static final UUID uuidtertiaryleaflets = UUID.fromString("708387af-3b33-48e5-bdf7-def58a6256bc");
+//    private static final UUID uuidreducedpinnae = UUID.fromString("151a5731-a88a-48ed-982a-39ca6a0531f8");
+//    private static final UUID uuidsimplypinnatefronds = UUID.fromString("6f056502-8fcf-40f3-8a60-b89bd5246027");
+//    private static final UUID uuidbipinnatefronds = UUID.fromString("a066a832-5374-4ae2-9e13-10af5e7056ba");
+//    private static final UUID uuidPinnaRachises = UUID.fromString("23b14046-3b4c-42c2-bba4-27b479e58e4b");
+//    private static final UUID uuidlongestpinnules = UUID.fromString("576896f3-f1de-486d-a817-46db1c5f361e");
+//    private static final UUID uuidnomenclaturenotes = UUID.fromString("4608e322-0698-417b-8d94-b5f9e46b68a1");
+//    private static final UUID uuidleafaxes = UUID.fromString("026dca89-f899-4e0e-ac48-16b41f389cf8");
+//    private static final UUID uuidultimatedivisions = UUID.fromString("5e98a280-f2f4-4321-a9e2-9e24e04d00a7");
+//    private static final UUID uuidrhizomescales = UUID.fromString("1d6e59f7-e6fb-4c42-90e4-3df25e2c70b5");
+//    private static final UUID uuidmainpinnae = UUID.fromString("f0db6803-8df6-4f9b-be20-d6d7a5317697");
+//    private static final UUID uuidlargersecondarypinnae = UUID.fromString("27c4d537-4f3f-44ca-809f-f062f8228820");
+//    private static final UUID uuidapex = UUID.fromString("95237fee-415d-42c9-aa42-017b6dc13df6");
+//    private static final UUID uuidultimatepinnules = UUID.fromString("5dc5152d-4e19-4f10-81ee-db75ad6e6e8f");
+//    private static final UUID uuidquadripinnateform = UUID.fromString("83bd1f03-8937-4ab7-8821-5fca5504900a");
+//    private static final UUID uuidprimarypinnae = UUID.fromString("5694e5f4-888f-4570-aa3b-d0d4e3d1e285");
+//    private static final UUID uuidsmallerpinnules = UUID.fromString("596559d6-3802-45d4-b1eb-1b0732156ec7");
+//    private static final UUID uuidFreenonDissectedpinnules = UUID.fromString("88318557-35d2-4611-a749-989f4f47039b");
+//    private static final UUID uuidsecondarypinnae = UUID.fromString("8a624213-d67c-4819-b507-5d1cef0ab59e");
+//    private static final UUID uuidultimatefreedivisions = UUID.fromString("799387d5-793c-4fbc-80ab-c852a2d3bbd2");
+//    private static final UUID uuidultimatelobes = UUID.fromString("dbde7db1-80eb-47f9-9d46-9a99f231cf66");
+//    private static final UUID uuidsterilelobes = UUID.fromString("23e759a6-91f8-450b-9f89-c3e635580ae7");
+//    private static final UUID uuidouteredgesofsegments = UUID.fromString("d6ab011c-89d5-4bd9-8cff-eb14c162d373");
+//    private static final UUID uuidultimatesegments = UUID.fromString("2256bc78-07a6-4edb-8bca-6022a8f83d47");
+//    private static final UUID uuidlargestprimarypinnae = UUID.fromString("af65f923-71b7-4649-955f-1c276a5c5c37");
+//    private static final UUID uuidapicallobes = UUID.fromString("ced52d4e-faa2-4179-8ac6-f1a99c420f3c");
+//    private static final UUID uuidsecondaryrachises = UUID.fromString("857c67df-0f51-40ae-ade1-b14b11d058b1");
+//    private static final UUID uuidultimatefreepinnules = UUID.fromString("ef15ba1f-5c68-4e19-9799-8240f5675232");
+//    private static final UUID uuidsecondaryaxes = UUID.fromString("91596e71-782e-4770-90f1-bc09afc9dde7");
+//    private static final UUID uuidlobeapex = UUID.fromString("40e4bbbf-7e55-40d8-8702-58c5bb643c5d");
+//    private static final UUID uuidupperpinnules = UUID.fromString("442d1a06-0837-4de6-9ee5-cb07178340e9");
+//    private static final UUID uuidlargerpinnae = UUID.fromString("a33fa172-5b7f-4dd6-a354-e1841df2ec18");
+//    private static final UUID uuiduppersegments = UUID.fromString("599816f2-e882-47da-9db0-b98af1ad8eb8");
+//    private static final UUID uuidbasalbasiscopicdivisions = UUID.fromString("3baa4ba3-09da-4fac-bdbd-fc57e355e466");
+//    private static final UUID uuidterminology = UUID.fromString("70248a64-c1b4-4ed9-82ba-3ba43aaa2855");
+//    private static final UUID uuidsegmentapex = UUID.fromString("6c26357c-37d6-4ed6-aaf1-be4f7b73d8cf");
+//    private static final UUID uuidlargestsegments = UUID.fromString("25905064-0813-463f-9858-5a0d25a38d70");
+//    private static final UUID uuidMainprimaryPinnae = UUID.fromString("b036130d-c2b8-4e9d-b181-c382a9f504f2");
+//    private static final UUID uuidlowerprimarypinnae = UUID.fromString("5284934e-8a82-4419-a393-70bd93724234");
+//    private static final UUID uuidterminalpinnules = UUID.fromString("f249e483-2429-4f92-a4f7-9758abde1fb3");
+//    private static final UUID uuidbipinnateleaves = UUID.fromString("cd416856-2634-45d3-97c2-c296595ef139");
+//    private static final UUID uuidtransitionalpinnae = UUID.fromString("3b18eff0-b6dc-4b8a-b4d1-8eff62fe61b1");
+//    private static final UUID uuidpinnuleedges = UUID.fromString("2ec028c1-3356-4a84-ba70-97a1479285ad");
+//    private static final UUID uuidsterilemargins = UUID.fromString("e91e567b-a085-448d-b0cd-51239d30052d");
+//    private static final UUID uuidfertilemargins = UUID.fromString("43dca6d2-6544-4c73-9182-74a2303e2992");
+//    private static final UUID uuidsimpleprimarypinnae = UUID.fromString("c2acbc98-8a9e-40b4-9c86-fa353ec05286");
+//    private static final UUID uuidpinnatelamina = UUID.fromString("dcaad6b0-5b75-42a3-b584-0891632c1edb");
+//    private static final UUID uuidsterileleaves = UUID.fromString("009ba7c7-996a-4565-8e19-7daf073a2571");
+//    private static final UUID uuiduppermargins = UUID.fromString("d5573c09-d426-4a3a-99f7-bdd215053418");
+//    private static final UUID uuidreducedbasalpinnae = UUID.fromString("dd61d1a0-f411-482c-a064-48419a6b25b9");
+//    private static final UUID uuidpinnulelobes = UUID.fromString("34c898d9-3fcc-4aa6-bda3-f9633932f1e7");
+//    private static final UUID uuidPinnuleBearingRachises = UUID.fromString("a6905cd0-7a63-456b-b0b2-b2cb30324844");
+//    private static final UUID uuidIncisions = UUID.fromString("0023b1af-eb7d-4cda-8955-8bb795817e85");
+//    private static final UUID uuidUpperAndOuterMargins = UUID.fromString("3b494e2c-3cd7-4688-9f4f-a1090c20e7b9");
+//    private static final UUID uuidPinnuleApex = UUID.fromString("39256061-853f-47fd-ba35-8cfef6ccdeed");
+//    private static final UUID uuidLowerPinnules = UUID.fromString("c819c5c2-82b4-41c1-ba50-2f33421882dc");
+//    private static final UUID uuidLargerPinnules = UUID.fromString("a6c2d48f-3050-4fc8-8689-bcb16704d675");
+//    private static final UUID uuidPinnuleBase = UUID.fromString("08c78f50-7cbb-4785-8606-48207cfc7fc7");
+//    private static final UUID uuidLowerMostPinnules = UUID.fromString("287b3657-dbb8-4791-8678-2d1131829585");
+//    private static final UUID uuidSimplyPinnateLeaves = UUID.fromString("14109ba8-f33b-4e91-afcd-60087e3090a9");
+//    private static final UUID uuidsterilesegments = UUID.fromString("b2cada27-0271-44fe-8af2-2b37d34c6714");
+//    private static final UUID uuidtaxonlist = UUID.fromString("1315cd06-32f5-40fe-8d5e-d7d9db2f06f4");
+//    private static final UUID uuidrhizomemorphology = UUID.fromString("aac08b97-3667-4cf7-94cb-53406b745a75");
+//    private static final UUID uuidsimplefronds = UUID.fromString("20a46b2f-cc48-4565-ae18-740e7b8c80af");
+//    private static final UUID uuidnormalbathyphylls = UUID.fromString("77e57a5e-1539-4d43-bef3-56b73862bdaa");
+//    private static final UUID uuidtransitionbathyphylls = UUID.fromString("e31f55e8-2074-4a23-ab38-9cab4cf9dd3d");
+//    private static final UUID uuidmaturerhizome = UUID.fromString("3eec4796-05ea-4821-ba88-0b6c464484e5");
+//    private static final UUID uuidsterileacrophylls = UUID.fromString("335f793a-b13d-406f-a110-fdfc65ecd004");
+//    private static final UUID uuidsmallestbathyphylls = UUID.fromString("79e5dd2a-5a26-4da1-bca0-9b88ad51edbf");
+//    private static final UUID uuidbathyphylls = UUID.fromString("6d82e310-8beb-4044-8d69-9addf5bc0a72");
+//    private static final UUID uuidfertileacrophylls = UUID.fromString("fcb4f5ba-414a-4830-914f-66f3c69fdcd6");
+//    private static final UUID uuidintermediatefronds = UUID.fromString("f5b1c050-ebe6-400a-b1a6-0326e399cca8");
+//    private static final UUID uuidMalesianspecies = UUID.fromString("3820cf3b-1bae-4ce1-8339-5350127cedef");
+//    private static final UUID uuidSubdivisionofthegenus = UUID.fromString("e75f1e52-45a8-4b66-ad21-52dc5d313fcf");
+//    private static final UUID uuidfrondmorphology = UUID.fromString("6d04334e-f156-4bfc-8c9a-e094eb6c651e");
+//    private static final UUID uuidspeciation = UUID.fromString("d8ae0b66-fe93-475f-bc16-ef6e86583f07");
+//    private static final UUID uuidhybrids = UUID.fromString("c61733ad-8dc4-40ae-82e7-e1625ccf683b");
+//    private static final UUID uuidRelationshiptoothergroups = UUID.fromString("a716b234-95c7-4976-ae7e-a1bf6fb4fa08");
+//    private static final UUID uuidsterilelamina = UUID.fromString("5317f368-174c-432b-bec4-25a19878e16f");
+//    private static final UUID uuidlargeststerilepinna = UUID.fromString("214d83a8-70b7-4b89-9c8a-00ac424a64fc");
+//    private static final UUID uuidlargestfertilepinna = UUID.fromString("d7af3854-b7dc-440b-8d07-028ad8e4e221");
+//    private static final UUID uuidstipebase = UUID.fromString("4333ea6b-7098-412c-bbda-4183546243ac");
+//    private static final UUID uuidnormalpinnae = UUID.fromString("bb9864ee-62e7-43cc-8ad5-46ed3826da03");
+//    private static final UUID uuidterminallamina = UUID.fromString("695b8767-1ba1-449c-8078-aa6afcae03d0");
+//    private static final UUID uuidsterileapicallamina = UUID.fromString("21e83947-6cc0-4d50-a0ae-fc0125606af2");
+//    private static final UUID uuidfertileapicallamina = UUID.fromString("bbcbb315-169d-4862-b2bb-b1d99dc37c00");
+//    private static final UUID uuidlargerfronds = UUID.fromString("34504905-adef-45a1-9c91-759adf5ea186");
+//    private static final UUID uuidfertileandsterilefronds = UUID.fromString("844fd94c-6084-4a51-a124-402c8535c587");
 
 
 
@@ -1239,1047 +1239,1047 @@ public class MarkupTransformer extends InputTransformerBase {
        public UUID getFeatureUuid(String key)  throws UndefinedTransformerMethodException {
                if (CdmUtils.isBlank(key)){return null;
 
-               }else if (key.equalsIgnoreCase("cultivation")){return uuidCultivation;
-               }else if (key.equalsIgnoreCase("history")){return uuidHistory;
-               }else if (key.equalsIgnoreCase("phylogeny")){return uuidPhylogeny;
-               }else if (key.equalsIgnoreCase("Chromosomes")){return uuidChromosomes;
-               }else if (key.equalsIgnoreCase("Habitat")){return uuidHabitat;
-               }else if (key.equalsIgnoreCase("Habitat & Ecology")){return uuidHabitatEcology;
-               }else if (key.equalsIgnoreCase("Leaflets")){return uuidLeaflets;
-               }else if (key.equalsIgnoreCase("Leaves")){return uuidLeaves;
-               }else if (key.equalsIgnoreCase("Branchlets")){return uuidBranchlets;
-               }else if (key.equalsIgnoreCase("lifeform")){return uuidLifeform;
-               }else if (key.equalsIgnoreCase("habit")){return uuidLifeform;
-               }else if (key.equalsIgnoreCase("Inflorescences")){return uuidInflorescences;
-               }else if (key.equalsIgnoreCase("Flowers")){return uuidFlowers;
-               }else if (key.equalsIgnoreCase("Sepals")){return uuidSepals;
-               }else if (key.equalsIgnoreCase("Outer Sepals")){return uuidOuterSepals;
-               }else if (key.equalsIgnoreCase("Anthers")){return uuidAnthers;
-               }else if (key.equalsIgnoreCase("Petals")){return uuidPetals;
-               }else if (key.equalsIgnoreCase("Petal")){return uuidPetal;
-               }else if (key.equalsIgnoreCase("Disc")){return uuidDisc;
-               }else if (key.equalsIgnoreCase("Disk")){return uuidDisc;
-               }else if (key.equalsIgnoreCase("Stamens")){return uuidStamens;
-               }else if (key.equalsIgnoreCase("Fruits")){return uuidFruits;
-               }else if (key.equalsIgnoreCase("Indumentum")){return uuidIndumentum;
-               }else if (key.equalsIgnoreCase("figure")){return uuidFigure;
-               }else if (key.equalsIgnoreCase("fig")){return uuidFigure;
-               }else if (key.equalsIgnoreCase("figs")){return uuidFigures;
-               }else if (key.equalsIgnoreCase("figures")){return uuidFigures;
-               }else if (key.equalsIgnoreCase("Seeds")){return uuidSeeds;
-               }else if (key.equalsIgnoreCase("Flowering")){return uuidFlowering;
-               }else if (key.equalsIgnoreCase("Bracts")){return uuidBracts;
-               }else if (key.equalsIgnoreCase("Pedicels")){return uuidPedicels;
-               }else if (key.equalsIgnoreCase("Pistil")){return uuidPistil;
-               }else if (key.equalsIgnoreCase("Ovary")){return uuidOvary;
-               }else if (key.equalsIgnoreCase("Twigs")){return uuidTwigs;
-               }else if (key.equalsIgnoreCase("Pedicels")){return uuidPedicels;
-               }else if (key.equalsIgnoreCase("Infructescences")){return uuidInfructescences;
-               }else if (key.equalsIgnoreCase("Branches")){return uuidBranches;
-               }else if (key.equalsIgnoreCase("Flower")){return uuidFlower;
-               }else if (key.equalsIgnoreCase("hermaphrodite flowers")){return uuidHermaphroditeFlowers;
-               }else if (key.equalsIgnoreCase("Ovules")){return uuidOvules;
-               }else if (key.equalsIgnoreCase("Female")){return uuidFemaleFlowers;
-               }else if (key.equalsIgnoreCase("Style")){return uuidStyle;
-               }else if (key.equalsIgnoreCase("Arillode")){return uuidArillode;
-               }else if (key.equalsIgnoreCase("Fruit")){return uuidFruit;
-               }else if (key.equalsIgnoreCase("Branch")){return uuidBranch;
-               }else if (key.equalsIgnoreCase("Inflorescence")){return uuidInflorescence;
-               }else if (key.equalsIgnoreCase("Male inflorescences")){return uuidMaleInflorescences;
-               }else if (key.equalsIgnoreCase("Female inflorescences")){return uuidFemaleInflorescences;
-
-               }else if (key.equalsIgnoreCase("Calyx")){return uuidCalyx;
-               }else if (key.equalsIgnoreCase("Seedling")){return uuidSeedling;
-               }else if (key.equalsIgnoreCase("Staminodes")){return uuidStaminodes;
-               }else if (key.equalsIgnoreCase("Filaments")){return uuidFilaments;
-               }else if (key.equalsIgnoreCase("Pistillode")){return uuidPistillode;
-               }else if (key.equalsIgnoreCase("Stigma")){return uuidStigma;
-               }else if (key.equalsIgnoreCase("Petiole")){return uuidPetiole;
-               }else if (key.equalsIgnoreCase("Buds")){return uuidBuds;
-               }else if (key.equalsIgnoreCase("Stems")){return uuidStems;
-               }else if (key.equalsIgnoreCase("Trees")){return uuidTrees;
-               }else if (key.equalsIgnoreCase("Axillary")){return uuidAxillary;
-               }else if (key.equalsIgnoreCase("Petiolules")){return uuidPetiolules;
-               }else if (key.equalsIgnoreCase("Male flowers")){return uuidMaleFlowers;
-               }else if (key.equalsIgnoreCase("Young inflorescences")){return uuidYoungInflorescences;
-               }else if (key.equalsIgnoreCase("Sepal")){return uuidSepal;
-               }else if (key.equalsIgnoreCase("Thyrses")){return uuidThyrses;
-               }else if (key.equalsIgnoreCase("Thyrsus")){return uuidThyrsus;
-               }else if (key.equalsIgnoreCase("Bark")){return uuidBark;
-               }else if (key.equalsIgnoreCase("endophytic body")){return uuidEndophyticBody;
-               }else if (key.equalsIgnoreCase("flowering buds")){return uuidFloweringBuds;
-               //TODO the same ?
-               }else if (key.equalsIgnoreCase("flower buds")){return uuidFloweringBuds;
-               }else if (key.equalsIgnoreCase("perianth")){return uuidPerianth;
-               }else if (key.equalsIgnoreCase("scales")){return uuidScales;
-               }else if (key.equalsIgnoreCase("perigone tube")){return uuidPerigoneTube;
-               }else if (key.equalsIgnoreCase("perigone")){return uuidPerigone;
-               }else if (key.equalsIgnoreCase("perigone lobes")){return uuidPerigoneLobes;
-
-               }else if (key.equalsIgnoreCase("corolla")){return uuidCorolla;
-               }else if (key.equalsIgnoreCase("annulus")){return uuidAnnulus;
-               }else if (key.equalsIgnoreCase("female flowers")){return uuidFemaleFlowers;
-               }else if (key.equalsIgnoreCase("cymes")){return uuidCymes;
-               }else if (key.equalsIgnoreCase("nutlets")){return uuidNutlets;
-               }else if (key.equalsIgnoreCase("stem")){return uuidStem;
-               }else if (key.equalsIgnoreCase("pollen")){return uuidPollen;
-               }else if (key.equalsIgnoreCase("secondary xylem")){return uuidSecondaryXylem;
-               }else if (key.equalsIgnoreCase("chromosome number")){return uuidChromosomeNumber;
-               }else if (key.equalsIgnoreCase("stem leaves")){return uuidStemLeaves;
-               }else if (key.equalsIgnoreCase("flower tube")){return uuidFlowerTube;
-
-               }else if (key.equalsIgnoreCase("seed")){return uuidSeed;
-               }else if (key.equalsIgnoreCase("drupes")){return uuidDrupes;
-               }else if (key.equalsIgnoreCase("fruiting axes")){return uuidFruitingAxes;
-               }else if (key.equalsIgnoreCase("androecium")){return uuidAndroecium;
-               }else if (key.equalsIgnoreCase("gynoecium")){return uuidGynoecium;
-
-               }else if (key.equalsIgnoreCase("anther")){return uuidAnther;
-               }else if (key.equalsIgnoreCase("wood")){return uuidWood;
-               }else if (key.equalsIgnoreCase("flower-bearing stems")){return uuidFlowerBearingStems;
-               }else if (key.equalsIgnoreCase("Flowering branchlets")){return uuidFloweringBranchlets;
-
-               }else if (key.equalsIgnoreCase("Pseudo-stipules")){return uuidPseudoStipules;
-               }else if (key.equalsIgnoreCase("Wall of fruit inside")){return uuidWallOfFruitInside;
-
-
-               }else if (key.equalsIgnoreCase("Note")){return uuidNote;
-               }else if (key.equalsIgnoreCase("Taxonomy")){return uuidTaxonomy;
-               }else if (key.equalsIgnoreCase("Morphology")){return uuidMorphology;
-               }else if (key.equalsIgnoreCase("Palynology")){return uuidPalynology;
-               }else if (key.equalsIgnoreCase("Wood anatomy")){return uuidWoodAnatomy;
-               }else if (key.equalsIgnoreCase("Leaf anatomy")){return uuidLeafAnatomy;
-               }else if (key.equalsIgnoreCase("Chromosome numbers")){return uuidChromosomeNumbers;
-               }else if (key.equalsIgnoreCase("Phytochemistry and Chemotaxonomy")){return uuidPhytochemistryAndChemotaxonomy;
-               }else if (key.equalsIgnoreCase("phytochemo")){return uuidPhytochemistryAndChemotaxonomy;
-               }else if (key.equalsIgnoreCase("Pollen morphology")){return uuidPollenMorphology;
-               }else if (key.equalsIgnoreCase("Vegetative morphology and anatomy")){return uuidVegetativeMorphologyAndAnatomy;
-               }else if (key.equalsIgnoreCase("Flower morphology")){return uuidFlowerMorphology;
-               }else if (key.equalsIgnoreCase("Pollination")){return uuidPollination;
-               }else if (key.equalsIgnoreCase("Life cycle")){return uuidLifeCycle;
-               }else if (key.equalsIgnoreCase("lifehistory")){return uuidLifeCycle;
-               }else if (key.equalsIgnoreCase("Fruits and embryology")){return uuidFruitsAndEmbryology;
-               }else if (key.equalsIgnoreCase("Dispersal")){return uuidDispersal;
-               }else if (key.equalsIgnoreCase("Phytochemistry")){return uuidPhytochemistry;
-               }else if (key.equalsIgnoreCase("Fossils")){return uuidFossils;
-               }else if (key.equalsIgnoreCase("Morphology and anatomy")){return uuidMorphologyAndAnatomy;
-               }else if (key.equalsIgnoreCase("embryology")){return uuidEmbryology;
-               }else if (key.equalsIgnoreCase("cytology")){return uuidCytology;
-               }else if (key.equalsIgnoreCase("germination")){return uuidGermination;
-               }else if (key.equalsIgnoreCase("foliage")){return uuidFoliage;
-               }else if (key.equalsIgnoreCase("capsule")){return uuidCapsule;
-               }else if (key.equalsIgnoreCase("biogeography")){return uuidBioGeography;
-               }else if (key.equalsIgnoreCase("juvenile parts")){return uuidJuvenileParts;
-               }else if (key.equalsIgnoreCase("crown")){return uuidCrown;
-               }else if (key.equalsIgnoreCase("buttresses")){return uuidButtresses;
-               }else if (key.equalsIgnoreCase("racemes")){return uuidRacemes;
-               }else if (key.equalsIgnoreCase("spikes")){return uuidSpikes;
-               }else if (key.equalsIgnoreCase("parasitism")){return uuidParasitism;
-               }else if (key.equalsIgnoreCase("bracteoles")){return uuidBracteoles;
-               }else if (key.equalsIgnoreCase("testa")){return uuidTesta;
-               }else if (key.equalsIgnoreCase("latex")){return uuidLatex;
-               }else if (key.equalsIgnoreCase("shoots")){return uuidshoots;
-
-               }else if (key.equalsIgnoreCase("Leaf phenolics")){return uuidLeafPhenolics;
-               }else if (key.equalsIgnoreCase("Alkaloids")){return uuidAlkaloids;
-               }else if (key.equalsIgnoreCase("Iridoid glucosides")){return uuidIridoidGlucosides;
-               }else if (key.equalsIgnoreCase("Aluminium")){return uuidAluminium;
-               }else if (key.equalsIgnoreCase("Chemotaxonomy")){return uuidChemotaxonomy;
-               }else if (key.equalsIgnoreCase("Storage products of seeds")){return uuidStorageProductsOfSeeds;
-
-               }else if (key.equalsIgnoreCase("cotyledons")){return uuidCotyledons;
-               }else if (key.equalsIgnoreCase("Growth form")){return uuidCotyledons;
-               }else if (key.equalsIgnoreCase("Hypanthium")){return uuidHypanthium;
-               }else if (key.equalsIgnoreCase("pods")){return uuidPods;
-               }else if (key.equalsIgnoreCase("stipules")){return uuidStipules;
-
-               //FM vol9
-               }else if (key.equalsIgnoreCase("Calyx lobes")){return uuidCalyxLobes;
-        }else if (key.equalsIgnoreCase("floral biology")){return uuidFloralBiology;
-               }else if (key.equalsIgnoreCase("collection notes")){return uuidCollectionNotes;
-               }else if (key.equalsIgnoreCase("articulation")){return uuidArticulation;
-               }else if (key.equalsIgnoreCase("styles or stigmas")){return uuidStylesOrStigmas;
-               }else if (key.equalsIgnoreCase("appendix")){return uuidAppendix;
-               }else if (key.equalsIgnoreCase("umbellules")){return uuidUmbellules;
-               }else if (key.equalsIgnoreCase("mericarps")){return uuidMericarps;
-               }else if (key.equalsIgnoreCase("flowering architecture")){return uuidFloweringArchitecture;
-               }else if (key.equalsIgnoreCase("umbels")){return uuidUmbels;
-               }else if (key.equalsIgnoreCase("central branches")){return uuidCentralBranches;
-               }else if (key.equalsIgnoreCase("lateral branches")){return uuidLateralBranches;
-               }else if (key.equalsIgnoreCase("mature fruits")){return uuidMatureFruits;
-               }else if (key.equalsIgnoreCase("lower leaves")){return uuidLowerLeaves;
-               }else if (key.equalsIgnoreCase("flowering branches")){return uuidFloweringBranches;
-               }else if (key.equalsIgnoreCase("upper leaves")){return uuidUpperLeaves;
-               }else if (key.equalsIgnoreCase("primary axis")){return uuidPrimaryAxis;
-               }else if (key.equalsIgnoreCase("pyrenes")){return uuidPyrenes;
-               }else if (key.equalsIgnoreCase("capitulum")){return uuidCapitulum;
-               }else if (key.equalsIgnoreCase("perianth segments")){return uuidPerianthSegments;
-               }else if (key.equalsIgnoreCase("corms")){return uuidCorms;
-               }else if (key.equalsIgnoreCase("scale leaves")){return uuidScaleLeaves;
-               }else if (key.equalsIgnoreCase("outer perianth segments")){return uuidOuterPerianthSegments;
-               }else if (key.equalsIgnoreCase("inner perianth segments")){return uuidInnerPerianthSegments;
-               }else if (key.equalsIgnoreCase("lower bracts")){return uuidLowerBracts;
-               }else if (key.equalsIgnoreCase("bulbs")){return uuidBulbs;
-               }else if (key.equalsIgnoreCase("cladodes")){return uuidCladodes;
-               }else if (key.equalsIgnoreCase("corona")){return uuidCorona;
-               }else if (key.equalsIgnoreCase("foliage leaves")){return uuidFoliageLeaves;
-               }else if (key.equalsIgnoreCase("male panicles")){return uuidMalePanicles;
-               }else if (key.equalsIgnoreCase("female panicles")){return uuidFemalePanicles;
-               }else if (key.equalsIgnoreCase("vessels")){return uuidVessels;
-               }else if (key.equalsIgnoreCase("fruit pedicels")){return uuidFruitPedicels;
-               }else if (key.equalsIgnoreCase("leaf buds")){return uuidLeafBuds;
-               }else if (key.equalsIgnoreCase("vegetative parts")){return uuidVegetativeParts;
-               }else if (key.equalsIgnoreCase("saplings")){return uuidSaplings;
-               }else if (key.equalsIgnoreCase("stylopodia")){return uuidStylopodia;
-               }else if (key.equalsIgnoreCase("fruit calyx")){return uuidFruitCalyx;
-               }else if (key.equalsIgnoreCase("juvenile twigs")){return uuidJuvenileTwigs;
-               }else if (key.equalsIgnoreCase("longer calyx lobes")){return uuidLongerCalyxLobes;
-               }else if (key.equalsIgnoreCase("fruit calyx lobes")){return uuidFruitCalyxLobes;
-               }else if (key.equalsIgnoreCase("nervation")){return uuidNervation;
-               }else if (key.equalsIgnoreCase("panicles and fruits")){return uuidPaniclesAndFruits;
-               }else if (key.equalsIgnoreCase("mature flowers")){return uuidMatureFlowers;
-               }else if (key.equalsIgnoreCase("longer fruit calyx lobes")){return uuidLongerFruitCalyxLobes;
-               }else if (key.equalsIgnoreCase("outer calyx lobes")){return uuidOuterCalyxLobes;
-               }else if (key.equalsIgnoreCase("bracts and bracteoles")){return uuidBractsAndBracteoles;
-               }else if (key.equalsIgnoreCase("outer fruit calyx lobes")){return uuidOuterFruitCalyxLobes;
-               }else if (key.equalsIgnoreCase("rays")){return uuidRays;
-               }else if (key.equalsIgnoreCase("Specific delimitation")){return uuidSpecificDelimitation;
-               }else if (key.equalsIgnoreCase("Generic delimitation")){return uuidGenericDelimitation;
-               }else if (key.equalsIgnoreCase("Leaf")){return uuidLeaf;
-               }else if (key.equalsIgnoreCase("Endemicity")){return uuidEndemicity;
-               }else if (key.equalsIgnoreCase("Widespread species")){return uuidWidespreadSpecies;
-               }else if (key.equalsIgnoreCase("Species ranges")){return uuidSpeciesRanges;
-               }else if (key.equalsIgnoreCase("Leaf impressions")){return uuidLeafImpressions;
-               }else if (key.equalsIgnoreCase("Northeast African fossils")){return uuidNortheastAfricanFossils;
-               }else if (key.equalsIgnoreCase("Ripe embryo")){return uuidRipeEmbryo;
-               }else if (key.equalsIgnoreCase("Epidermis and indumentum")){return uuidEpidermisAndIndumentum;
-               }else if (key.equalsIgnoreCase("Embryology and germination")){return uuidEmbryologyAndGermination;
-               }else if (key.equalsIgnoreCase("Germinating seedlings")){return uuidGerminatingSeedlings;
-               }else if (key.equalsIgnoreCase("Seedlings and saplings")){return uuidSeedlingsAndSaplings;
-               }else if (key.equalsIgnoreCase("Cytotaxonomy")){return uuidCytotaxonomy;
-               }else if (key.equalsIgnoreCase("Hybridisation")){return uuidHybridisation;
-               }else if (key.equalsIgnoreCase("Polyploidy")){return uuidPolyploidy;
-               }else if (key.equalsIgnoreCase("Family affinities")){return uuidFamilyAffinities;
-               }else if (key.equalsIgnoreCase("Petiole anatomy")){return uuidPetioleAnatomy;
-               }else if (key.equalsIgnoreCase("Specific and infraspecific delimitation")){return uuidSpecificAndInfraspecificDelimitation;
-               }else if (key.equalsIgnoreCase("Subdivision of the family")){return uuidSubdivisionOfTheFamily;
-               }else if (key.equalsIgnoreCase("History of the Dipterocarpaceae")){return uuidHistoryOfTheDipterocarpaceae;
-               }else if (key.equalsIgnoreCase("Evolutionary trends within the family")){return uuidEvolutionaryTrendsWithinTheFamily;
-               }else if (key.equalsIgnoreCase("Generic and infrageneric delimitation")){return uuidGenericAndInfragenericDelimitation;
-               }else if (key.equalsIgnoreCase("Silviculture")){return uuidSilviculture;
-               }else if (key.equalsIgnoreCase("Other minor uses")){return uuidOtherMinorUses;
-               }else if (key.equalsIgnoreCase("Resin")){return uuidResin;
-               }else if (key.equalsIgnoreCase("Camphor")){return uuidCamphor;
-               }else if (key.equalsIgnoreCase("Fat")){return uuidFat;
-               }else if (key.equalsIgnoreCase("Timber")){return uuidTimber;
-
-
-               //2_2
-               }else if (key.equalsIgnoreCase("glands")){return uuidGlands;
-               }else if (key.equalsIgnoreCase("sori")){return uuidSori;
-               }else if (key.equalsIgnoreCase("veins")){return uuidVeins;
-               }else if (key.equalsIgnoreCase("indusia")){return uuidIndusia;
-               }else if (key.equalsIgnoreCase("upper surfaces")){return uuidUpperSurfaces;
-               }else if (key.equalsIgnoreCase("lower surfaces")){return uuidLowerSurfaces;
-               }else if (key.equalsIgnoreCase("stipes")){return uuidStipes;
-               }else if (key.equalsIgnoreCase("lobes")){return uuidLobes;
-               }else if (key.equalsIgnoreCase("rachises")){return uuidRachises;
-               }else if (key.equalsIgnoreCase("sporangia")){return uuidSporangia;
-               }else if (key.equalsIgnoreCase("spores")){return uuidSpores;
-               }else if (key.equalsIgnoreCase("pinnae")){return uuidPinnae;
-               }else if (key.equalsIgnoreCase("basal pinnae")){return uuidBasalPinnae;
-               }else if (key.equalsIgnoreCase("suprabasal pinnae")){return uuidSupraBasalPinnae;
-               }else if (key.equalsIgnoreCase("free pinnae")){return uuidFreePinnae;
-               }else if (key.equalsIgnoreCase("second pair of pinnae")){return uuidSecondPairOfPinnae;
-               }else if (key.equalsIgnoreCase("middle pinnae")){return uuidMiddlePinnae;
-               }else if (key.equalsIgnoreCase("fertile pinnae")){return uuidFertilePinnae;
-               }else if (key.equalsIgnoreCase("pinna-lobes")){return uuidPinnaLobes;
-               }else if (key.equalsIgnoreCase("upper pinnae")){return uuidUpperPinnae;
-               }else if (key.equalsIgnoreCase("sinus-teeth")){return uuidSinusTeeth;
-               }else if (key.equalsIgnoreCase("costules")){return uuidCostules;
-               }else if (key.equalsIgnoreCase("areoles")){return uuidAreoles;
-               }else if (key.equalsIgnoreCase("caudex")){return uuidCaudex;
-               }else if (key.equalsIgnoreCase("hairs")){return uuidHairs;
-               }else if (key.equalsIgnoreCase("basal scales")){return uuidBasalScales;
-               }else if (key.equalsIgnoreCase("lamina")){return uuidLamina;
-               }else if (key.equalsIgnoreCase("apical lamina")){return uuidApicalLamina;
-               }else if (key.equalsIgnoreCase("fronds")){return uuidFronds;
-               }else if (key.equalsIgnoreCase("pinnules")){return uuidPinnules;
-               }else if (key.equalsIgnoreCase("basal pinnules")){return uuidBasalPinnules;
-               }else if (key.equalsIgnoreCase("acroscopic pinnules")){return uuidAcroscopicPinnules;
-               }else if (key.equalsIgnoreCase("costae")){return uuidCostae;
-               }else if (key.equalsIgnoreCase("vascular strands")){return uuidVascularStrands;
-
-               //FM vol8
-               }else if (key.equalsIgnoreCase("staminodial fascicles")){return uuidstaminodialfascicles;
-               }else if (key.equalsIgnoreCase("whorl number")){return uuidwhorlnumber;
-               }else if (key.equalsIgnoreCase("terminal buds")){return uuidterminalbuds;
-               }else if (key.equalsIgnoreCase("older twigs")){return uuidoldertwigs;
-               }else if (key.equalsIgnoreCase("hermaphrodite inflorescences")){return uuidhermaphroditeinflorescences;
-               }else if (key.equalsIgnoreCase("older branchlets")){return uuidolderbranchlets;
-               }else if (key.equalsIgnoreCase("older branches")){return uuidolderbranches;
-               }else if (key.equalsIgnoreCase("juvenile branchlets")){return uuidjuvenilebranchlets;
-               }else if (key.equalsIgnoreCase("corymbs")){return uuidcorymbs;
-               }else if (key.equalsIgnoreCase("outer tepals")){return uuidoutertepals;
-               }else if (key.equalsIgnoreCase("galls")){return uuidgalls;
-               }else if (key.equalsIgnoreCase("inflorescence branches")){return uuidinflorescencebranches;
-               }else if (key.equalsIgnoreCase("submature floral buds")){return uuidsubmaturefloralbuds;
-               }else if (key.equalsIgnoreCase("septa")){return uuidsepta;
-               }else if (key.equalsIgnoreCase("floral tube")){return uuidfloraltube;
-               }else if (key.equalsIgnoreCase("submerged parts")){return uuidsubmergedparts;
-               }else if (key.equalsIgnoreCase("lower seeds")){return uuidlowerseeds;
-               }else if (key.equalsIgnoreCase("lowermost leaves")){return uuidlowermostleaves;
-               }else if (key.equalsIgnoreCase("Dominance")){return uuidDominance;
-               }else if (key.equalsIgnoreCase("Bees and butterflies")){return uuidBeesandbutterflies;
-               }else if (key.equalsIgnoreCase("Moths")){return uuidMoths;
-               }else if (key.equalsIgnoreCase("field notes")){return uuidfieldnotes;
-               }else if (key.equalsIgnoreCase("placenta")){return uuidplacenta;
-               }else if (key.equalsIgnoreCase("basal tube")){return uuidbasaltube;
-               }else if (key.equalsIgnoreCase("typification")){return uuidtypification;
-               }else if (key.equalsIgnoreCase("mature corolla")){return uuidmaturecorolla;
-               }else if (key.equalsIgnoreCase("mouth")){return uuidmouth;
-               }else if (key.equalsIgnoreCase("tendrils")){return uuidtendrils;
-               }else if (key.equalsIgnoreCase("floral bracts")){return uuidfloralbracts;
-               }else if (key.equalsIgnoreCase("axial bracts")){return uuidaxialbracts;
-               }else if (key.equalsIgnoreCase("Density of species")){return uuidDensityofspecies;
-               }else if (key.equalsIgnoreCase("seed anatomy")){return uuidseedanatomy;
-               }else if (key.equalsIgnoreCase("spot characters")){return uuidspotcharacters;
-               }else if (key.equalsIgnoreCase("Selected references")){return uuidSelectedreferences;
-               }else if (key.equalsIgnoreCase("Incompletely known taxa")){return uuidIncompletelyknowntaxa;
-               }else if (key.equalsIgnoreCase("free part of the tube")){return uuidfreepartofthetube;
-               }else if (key.equalsIgnoreCase("nerves")){return uuidnerves;
-               }else if (key.equalsIgnoreCase("fascicles")){return uuidfascicles;
-               }else if (key.equalsIgnoreCase("corolla and stamens")){return uuidcorollaandstamens;
-               }else if (key.equalsIgnoreCase("foliar organs")){return uuidfoliarorgans;
-               }else if (key.equalsIgnoreCase("traps")){return uuidtraps;
-               }else if (key.equalsIgnoreCase("turion")){return uuidturion;
-               }else if (key.equalsIgnoreCase("verticillasters")){return uuidverticillasters;
-               }else if (key.equalsIgnoreCase("spurs")){return uuidspurs;
-               }else if (key.equalsIgnoreCase("pseudoracemes")){return uuidpseudoracemes;
-               }else if (key.equalsIgnoreCase("subtending bracts")){return uuidsubtendingbracts;
-               }else if (key.equalsIgnoreCase("floral axes")){return uuidfloralaxes;
-               }else if (key.equalsIgnoreCase("torus")){return uuidtorus;
-               }else if (key.equalsIgnoreCase("ants")){return uuidants;
-               }else if (key.equalsIgnoreCase("sterile pistil")){return uuidsterilepistil;
-               }else if (key.equalsIgnoreCase("abortive pistil")){return uuidabortivepistil;
-               }else if (key.equalsIgnoreCase("juvenile foliage")){return uuidjuvenilefoliage;
-               }else if (key.equalsIgnoreCase("terminal and axillary buds")){return uuidterminalandaxillarybuds;
-               }else if (key.equalsIgnoreCase("terminal vegetative buds")){return uuidterminalvegetativebuds;
-               }else if (key.equalsIgnoreCase("imperfect or sterile stamens")){return uuidimperfectorsterilestamens;
-               }else if (key.equalsIgnoreCase("endocarp flanges")){return uuidendocarpflanges;
-               }else if (key.equalsIgnoreCase("commercial names")){return uuidcommercialnames;
-               }else if (key.equalsIgnoreCase("imperfect or abortive stamens")){return uuidimperfectorabortivestamens;
-               }else if (key.equalsIgnoreCase("disk in male flower")){return uuiddiskinmaleflower;
-               }else if (key.equalsIgnoreCase("disk in female flower")){return uuiddiskinfemaleflower;
-               }else if (key.equalsIgnoreCase("field characters")){return uuidfieldcharacters;
-
-               //FM vol 10 + 11
-               }else if (key.equalsIgnoreCase("Taxonomic importance of the structure of embryo and seedling")){return uuidTaxonomicimportanceofthestructureofembryoandseedling;
-               }else if (key.equalsIgnoreCase("rudiment")){return uuidrudiment;
-               }else if (key.equalsIgnoreCase("slash wood")){return uuidslashwood;
-               }else if (key.equalsIgnoreCase("infructescence main rachis")){return uuidinfructescencemainrachis;
-               }else if (key.equalsIgnoreCase("gynostemium")){return uuidgynostemium;
-               }else if (key.equalsIgnoreCase("xylem")){return uuidxylem;
-               }else if (key.equalsIgnoreCase("female parts")){return uuidfemaleparts;
-               }else if (key.equalsIgnoreCase("fused flowers")){return uuidfusedflowers;
-               }else if (key.equalsIgnoreCase("pseudodrupes")){return uuidpseudodrupes;
-               }else if (key.equalsIgnoreCase("sclerified outer tissue of pachychalaza")){return uuidsclerifiedoutertissueofpachychalaza;
-               }else if (key.equalsIgnoreCase("thorns")){return uuidthorns;
-               }else if (key.equalsIgnoreCase("axillary buds")){return uuidaxillarybuds;
-               }else if (key.equalsIgnoreCase("old stems")){return uuidoldstems;
-               }else if (key.equalsIgnoreCase("older stems")){return uuidolderstems;
-               }else if (key.equalsIgnoreCase("wall")){return uuidwall;
-               }else if (key.equalsIgnoreCase("leaves and fruits")){return uuidleavesandfruits;
-               }else if (key.equalsIgnoreCase("male receptacle")){return uuidmalereceptacle;
-               }else if (key.equalsIgnoreCase("female receptacle")){return uuidfemalereceptacle;
-               }else if (key.equalsIgnoreCase("male flower receptacle")){return uuidmaleflowerreceptacle;
-               }else if (key.equalsIgnoreCase("female flower receptacle")){return uuidfemaleflowerreceptacle;
-               }else if (key.equalsIgnoreCase("female flowers and fruits")){return uuidfemaleflowersandfruits;
-               }else if (key.equalsIgnoreCase("old infructescences")){return uuidoldinfructescences;
-               }else if (key.equalsIgnoreCase("mature drupes")){return uuidmaturedrupes;
-               }else if (key.equalsIgnoreCase("mature torus")){return uuidmaturetorus;
-               }else if (key.equalsIgnoreCase("male flower pedicels")){return uuidmaleflowerpedicels;
-               }else if (key.equalsIgnoreCase("female flower pedicels")){return uuidfemaleflowerpedicels;
-               }else if (key.equalsIgnoreCase("male rachises")){return uuidMaleRachises;
-               }else if (key.equalsIgnoreCase("floral cup")){return uuidfloralcup;
-               }else if (key.equalsIgnoreCase("Soils")){return uuidSoils;
-               }else if (key.equalsIgnoreCase("Autecology")){return uuidAutecology;
-               }else if (key.equalsIgnoreCase("Sociology")){return uuidSociology;
-               }else if (key.equalsIgnoreCase("Climate")){return uuidClimate;
-               }else if (key.equalsIgnoreCase("fertile structures")){return uuidfertilestructures;
-               }else if (key.equalsIgnoreCase("seed-bearing structures")){return uuidSeedBearingStructures;
-               }else if (key.equalsIgnoreCase("mature seeds")){return uuidmatureseeds;
-               }else if (key.equalsIgnoreCase("foliage buds")){return uuidfoliagebuds;
-               }else if (key.equalsIgnoreCase("male cones")){return uuidmalecones;
-               }else if (key.equalsIgnoreCase("wings")){return uuidwings;
-               }else if (key.equalsIgnoreCase("cone position")){return uuidconeposition;
-               }else if (key.equalsIgnoreCase("fertile scales")){return uuidfertilescales;
-               }else if (key.equalsIgnoreCase("fertile scale shape")){return uuidfertilescaleshape;
-               }else if (key.equalsIgnoreCase("female structures")){return uuidfemalestructures;
-               }else if (key.equalsIgnoreCase("primary branches")){return uuidprimarybranches;
-               }else if (key.equalsIgnoreCase("ultimate foliar shoots")){return uuidultimatefoliarshoots;
-               }else if (key.equalsIgnoreCase("seed cones")){return uuidseedcones;
-               }else if (key.equalsIgnoreCase("foliar buds")){return uuidfoliarbuds;
-               }else if (key.equalsIgnoreCase("microsporophyll apex")){return uuidmicrosporophyllapex;
-               }else if (key.equalsIgnoreCase("resting foliage shoots apex")){return uuidrestingfoliageshootsapex;
-               }else if (key.equalsIgnoreCase("pollen cones")){return uuidpollencones;
-               }else if (key.equalsIgnoreCase("microsporophylls")){return uuidmicrosporophylls;
-               }else if (key.equalsIgnoreCase("mature seed-bearing structures")){return uuidMatureSeedBearingstructures;
-               }else if (key.equalsIgnoreCase("ovule position")){return uuidovuleposition;
-               }else if (key.equalsIgnoreCase("mature foliage shoots")){return uuidmaturefoliageshoots;
-               }else if (key.equalsIgnoreCase("transitional leaves")){return uuidtransitionalleaves;
-               }else if (key.equalsIgnoreCase("mature shoots")){return uuidmatureshoots;
-               }else if (key.equalsIgnoreCase("mature scale leaves")){return uuidmaturescaleleaves;
-               }else if (key.equalsIgnoreCase("seed bracts")){return uuidseedbracts;
-               }else if (key.equalsIgnoreCase("heterophylly")){return uuidheterophylly;
-               }else if (key.equalsIgnoreCase("reproductive structures")){return uuidreproductivestructures;
-               }else if (key.equalsIgnoreCase("mature shade leaves")){return uuidmatureshadeleaves;
-               }else if (key.equalsIgnoreCase("mature sun leaves")){return uuidmaturesunleaves;
-               }else if (key.equalsIgnoreCase("male strobili")){return uuidmalestrobili;
-               }else if (key.equalsIgnoreCase("female strobili")){return uuidfemalestrobili;
-               }else if (key.equalsIgnoreCase("resting shoot apex")){return uuidrestingshootapex;
-               }else if (key.equalsIgnoreCase("immature pollen cones")){return uuidimmaturepollencones;
-               }else if (key.equalsIgnoreCase("primary shoot leaves")){return uuidprimaryshootleaves;
-               }else if (key.equalsIgnoreCase("terminal shoots")){return uuidterminalshoots;
-               }else if (key.equalsIgnoreCase("involucral leaves")){return uuidinvolucralleaves;
-               }else if (key.equalsIgnoreCase("ripe receptacle")){return uuidripereceptacle;
-               }else if (key.equalsIgnoreCase("mature foliage leaves")){return uuidmaturefoliageleaves;
-               }else if (key.equalsIgnoreCase("foliage shoots")){return uuidfoliageshoots;
-               }else if (key.equalsIgnoreCase("juvenile foliage shoot leaves")){return uuidjuvenilefoliageshootleaves;
-               }else if (key.equalsIgnoreCase("mature foliage shoot leaves")){return uuidmaturefoliageshootleaves;
-               }else if (key.equalsIgnoreCase("intermediate shoots")){return uuidintermediateshoots;
-               }else if (key.equalsIgnoreCase("scaly shoots")){return uuidscalyshoots;
-               }else if (key.equalsIgnoreCase("developing seeds")){return uuiddevelopingseeds;
-               }else if (key.equalsIgnoreCase("inverted seeds")){return uuidinvertedseeds;
-               }else if (key.equalsIgnoreCase("primary shoots")){return uuidprimaryshoots;
-               }else if (key.equalsIgnoreCase("fertile shoots")){return uuidfertileshoots;
-               }else if (key.equalsIgnoreCase("ovuliferous shoots")){return uuidovuliferousshoots;
-               }else if (key.equalsIgnoreCase("growth")){return uuidgrowth;
-               }else if (key.equalsIgnoreCase("resting buds")){return uuidrestingbuds;
-               }else if (key.equalsIgnoreCase("primary scales")){return uuidprimaryscales;
-               }else if (key.equalsIgnoreCase("secondary scales")){return uuidsecondaryscales;
-               }else if (key.equalsIgnoreCase("secondary buds")){return uuidsecondarybuds;
-               }else if (key.equalsIgnoreCase("primary pollen cone buds")){return uuidprimarypollenconebuds;
-               }else if (key.equalsIgnoreCase("male structures")){return uuidmalestructures;
-               }else if (key.equalsIgnoreCase("primary foliage bud scales")){return uuidprimaryfoliagebudscales;
-               }else if (key.equalsIgnoreCase("mature tree shoot leaves")){return uuidmaturetreeshootleaves;
-               }else if (key.equalsIgnoreCase("shadow leaves")){return uuidshadowleaves;
-               }else if (key.equalsIgnoreCase("sun leaves")){return uuidsunleaves;
-               }else if (key.equalsIgnoreCase("midrib")){return uuidmidrib;
-               }else if (key.equalsIgnoreCase("developing leaves")){return uuiddevelopingleaves;
-               }else if (key.equalsIgnoreCase("primary pollen cone bud scales")){return uuidprimarypollenconebudscales;
-               }else if (key.equalsIgnoreCase("primary foliage buds")){return uuidprimaryfoliagebuds;
-               }else if (key.equalsIgnoreCase("foliage shoot position")){return uuidfoliageshootposition;
-               }else if (key.equalsIgnoreCase("pollen cone arrangement")){return uuidpollenconearrangement;
-               }else if (key.equalsIgnoreCase("seed cone bracts")){return uuidseedconebracts;
-               }else if (key.equalsIgnoreCase("first branches")){return uuidfirstbranches;
-               }else if (key.equalsIgnoreCase("seed-bearing scales")){return uuidSeedBearingscales;
-               }else if (key.equalsIgnoreCase("adventitious branches")){return uuidadventitiousbranches;
-               }else if (key.equalsIgnoreCase("outer bark")){return uuidouterbark;
-               }else if (key.equalsIgnoreCase("exudates")){return uuidexudates;
-               }else if (key.equalsIgnoreCase("ramification")){return uuidramification;
-               }else if (key.equalsIgnoreCase("cone scales")){return uuidconescales;
-               }else if (key.equalsIgnoreCase("full leaves")){return uuidfullleaves;
-               }else if (key.equalsIgnoreCase("resin ducts")){return uuidresinducts;
-               }else if (key.equalsIgnoreCase("mature pollen cones")){return uuidmaturepollencones;
-               }else if (key.equalsIgnoreCase("female scales")){return uuidfemalescales;
-               }else if (key.equalsIgnoreCase("mature cones")){return uuidmaturecones;
-               }else if (key.equalsIgnoreCase("lateral leaf apex")){return uuidlateralleafapex;
-               }else if (key.equalsIgnoreCase("needles")){return uuidneedles;
-               }else if (key.equalsIgnoreCase("basal sheaths")){return uuidbasalsheaths;
-               }else if (key.equalsIgnoreCase("apophysis")){return uuidapophysis;
-               }else if (key.equalsIgnoreCase("bibliographical notes")){return uuidbibliographicalnotes;
-               }else if (key.equalsIgnoreCase("keel")){return uuidkeel;
-               }else if (key.equalsIgnoreCase("upper petals")){return uuidupperpetals;
-               }else if (key.equalsIgnoreCase("lateral sepals")){return uuidlateralsepals;
-               }else if (key.equalsIgnoreCase("nodal glands")){return uuidnodalglands;
-               }else if (key.equalsIgnoreCase("lateral stems")){return uuidlateralstems;
-               }else if (key.equalsIgnoreCase("axes of racemes")){return uuidaxesofracemes;
-               }else if (key.equalsIgnoreCase("longest petals")){return uuidlongestpetals;
-               }else if (key.equalsIgnoreCase("nodal appendages")){return uuidnodalappendages;
-               }else if (key.equalsIgnoreCase("older nodes")){return uuidoldernodes;
-               }else if (key.equalsIgnoreCase("nectar glands")){return uuidnectarglands;
-               }else if (key.equalsIgnoreCase("lateral nectaries")){return uuidlateralnectaries;
-               }else if (key.equalsIgnoreCase("basal and lower leaves")){return uuidbasalandlowerleaves;
-               }else if (key.equalsIgnoreCase("septifragal capsules")){return uuidseptifragalcapsules;
-               }else if (key.equalsIgnoreCase("basal and lower cauline leaves")){return uuidbasalandlowercaulineleaves;
-               }else if (key.equalsIgnoreCase("rosettes")){return uuidrosettes;
-               }else if (key.equalsIgnoreCase("basal leaves")){return uuidbasalleaves;
-               }else if (key.equalsIgnoreCase("nectarial tissue")){return uuidnectarialtissue;
-               }else if (key.equalsIgnoreCase("Vascular system")){return uuidVascularsystem;
-               }else if (key.equalsIgnoreCase("Flower structure and floral anatomy")){return uuidFlowerstructureandfloralanatomy;
-               }else if (key.equalsIgnoreCase("ripe seeds")){return uuidripeseeds;
-               }else if (key.equalsIgnoreCase("brachyblasts")){return uuidbrachyblasts;
-               }else if (key.equalsIgnoreCase("spathaceous bracts")){return uuidspathaceousbracts;
-               }else if (key.equalsIgnoreCase("perianth and stamens scars")){return uuidperianthandstamensscars;
-               }else if (key.equalsIgnoreCase("stylar spines")){return uuidstylarspines;
-               }else if (key.equalsIgnoreCase("stipule scars")){return uuidstipulescars;
-               }else if (key.equalsIgnoreCase("extrastaminal nectar glands")){return uuidextrastaminalnectarglands;
-               }else if (key.equalsIgnoreCase("climbing shoots")){return uuidclimbingshoots;
-               }else if (key.equalsIgnoreCase("hooks")){return uuidhooks;
-               }else if (key.equalsIgnoreCase("juvenile buds")){return uuidjuvenilebuds;
-               }else if (key.equalsIgnoreCase("juvenile bark")){return uuidjuvenilebark;
-               }else if (key.equalsIgnoreCase("outer petals")){return uuidouterpetals;
-               }else if (key.equalsIgnoreCase("mature buds")){return uuidmaturebuds;
-               }else if (key.equalsIgnoreCase("inner petals")){return uuidinnerpetals;
-               }else if (key.equalsIgnoreCase("Modulation and mycorrhizas")){return uuidModulationandmycorrhizas;
-               }else if (key.equalsIgnoreCase("fruits and seeds")){return uuidfruitsandseeds;
-               }else if (key.equalsIgnoreCase("seedling morphology")){return uuidseedlingmorphology;
-               }else if (key.equalsIgnoreCase("Phytochemistry & Chemotaxonomy")){return uuidPhytochemistryChemotaxonomy;
-               }else if (key.equalsIgnoreCase("References:")||key.equalsIgnoreCase("References")){return uuidReferences;
-               }else if (key.equalsIgnoreCase("short-shoots")){return uuidShortShoots;
-               }else if (key.equalsIgnoreCase("glomerules")){return uuidglomerules;
-               }else if (key.equalsIgnoreCase("head")){return uuidhead;
-               }else if (key.equalsIgnoreCase("stipular spines")){return uuidstipularspines;
-               }else if (key.equalsIgnoreCase("marginal flowers")){return uuidmarginalflowers;
-               }else if (key.equalsIgnoreCase("morphology and taxonomy")){return uuidmorphologyandtaxonomy;
-               }else if (key.equalsIgnoreCase("old flowers")){return uuidoldflowers;
-               }else if (key.equalsIgnoreCase("central flowers")){return uuidcentralflowers;
-               }else if (key.equalsIgnoreCase("petiolar glands")){return uuidpetiolarglands;
-               }else if (key.equalsIgnoreCase("funicles")){return uuidfunicles;
-               }else if (key.equalsIgnoreCase("fertile flowers")){return uuidfertileflowers;
-               }else if (key.equalsIgnoreCase("juvenile glomerules")){return uuidjuvenileglomerules;
-               }else if (key.equalsIgnoreCase("root system")){return uuidrootsystem;
-               }else if (key.equalsIgnoreCase("lower flowers")){return uuidlowerflowers;
-               }else if (key.equalsIgnoreCase("upper flowers")){return uuidupperflowers;
-               }else if (key.equalsIgnoreCase("sappling leaves")){return uuidsapplingleaves;
-               }else if (key.equalsIgnoreCase("mature pinnae")){return uuidmaturepinnae;
-               }else if (key.equalsIgnoreCase("juvenile pinnae")){return uuidjuvenilepinnae;
-               }else if (key.equalsIgnoreCase("Waxes and other lipids")){return uuidWaxesandotherlipids;
-               }else if (key.equalsIgnoreCase("Phenolic constituents")){return uuidPhenolicconstituents;
-               }else if (key.equalsIgnoreCase("Phytoalexins")){return uuidPhytoalexins;
-               }else if (key.equalsIgnoreCase("Sugars and hexitols")){return uuidSugarsandhexitols;
-               }else if (key.equalsIgnoreCase("Diterpenes")){return uuidDiterpenes;
-               }else if (key.equalsIgnoreCase("Saponins and pseudosaponins")){return uuidSaponinsandpseudosaponins;
-               }else if (key.equalsIgnoreCase("Miscellaneous")){return uuidMiscellaneous;
-               }else if (key.equalsIgnoreCase("Seed reserves")){return uuidSeedreserves;
-               }else if (key.equalsIgnoreCase("Cyanogenic glycosides")){return uuidCyanogenicglycosides;
-               }else if (key.equalsIgnoreCase("epicalyx")){return uuidepicalyx;
-               }else if (key.equalsIgnoreCase("follicles")){return uuidfollicles;
-               }else if (key.equalsIgnoreCase("collective fruits")){return uuidcollectivefruits;
-               }else if (key.equalsIgnoreCase("daughter plants")){return uuiddaughterplants;
-               }else if (key.equalsIgnoreCase("hips")){return uuidhips;
-               }else if (key.equalsIgnoreCase("hips and akenes")){return uuidhipsandakenes;
-               }else if (key.equalsIgnoreCase("pomes")){return uuidpomes;
-               }else if (key.equalsIgnoreCase("mesopygeum")){return uuidmesopygeum;
-               }else if (key.equalsIgnoreCase("false corona")){return uuidfalsecorona;
-               }else if (key.equalsIgnoreCase("free part of the filaments")){return uuidfreepartofthefilaments;
-               }else if (key.equalsIgnoreCase("poison")){return uuidpoison;
-               }else if (key.equalsIgnoreCase("scapes")){return uuidscapes;
-               }else if (key.equalsIgnoreCase("protective bulbcoat-leaves")){return uuidProtectiveBulbcoatLeaves;
-               }else if (key.equalsIgnoreCase("pseudo-fruits")){return uuidPseudoFruits;
-               }else if (key.equalsIgnoreCase("thecae")){return uuidthecae;
-               }else if (key.equalsIgnoreCase("appearance")){return uuidappearance;
-               }else if (key.equalsIgnoreCase("seed morphology")){return uuidseedmorphology;
-               }else if (key.equalsIgnoreCase("staminal ring")){return uuidstaminalring;
-               }else if (key.equalsIgnoreCase("thecae appendix")){return uuidthecaeappendix;
-               }else if (key.equalsIgnoreCase("Ecological aspects")){return uuidEcologicalaspects;
-               }else if (key.equalsIgnoreCase("Germination and seedlings")){return uuidGerminationandseedlings;
-               }else if (key.equalsIgnoreCase("Fruits and dispersal")){return uuidFruitsanddispersal;
-               }else if (key.equalsIgnoreCase("Fossil pollen")){return uuidFossilpollen;
-               }else if (key.equalsIgnoreCase("Parenchyma")){return uuidParenchyma;
-               }else if (key.equalsIgnoreCase("General wood anatomical description")){return uuidGeneralwoodanatomicaldescription;
-               }else if (key.equalsIgnoreCase("immature seeds")){return uuidimmatureseeds;
-               }else if (key.equalsIgnoreCase("arillodes")){return uuidarillodes;
-               }else if (key.equalsIgnoreCase("vegetative buds")){return uuidvegetativebuds;
-               }else if (key.equalsIgnoreCase("juvenile inflorescences")){return uuidjuvenileinflorescences;
-
-
-               //FdG
-               }else if (key.equalsIgnoreCase("endosperm")){return uuidEndosperm;
-               }else if (key.equalsIgnoreCase("veinlets")){return uuidVeinlets;
-               }else if (key.equalsIgnoreCase("axillary flowers")){return uuidAxillaryFlowers;
-               }else if (key.equalsIgnoreCase("lateral veins")){return uuidLateralVeins;
-               }else if (key.equalsIgnoreCase("secondary veins")){return uuidSecondaryVeins;
-               }else if (key.equalsIgnoreCase("intersecondary veins")){return uuidIntersecondaryVeins;
-
-               }else if (key.equalsIgnoreCase("integument")){return uuidIntegument;
-               }else if (key.equalsIgnoreCase("juvenile leaves")){return uuidJuvenileLeaves;
-               }else if (key.equalsIgnoreCase("peduncle")){return uuidPeduncle;
-               }else if (key.equalsIgnoreCase("juvenile fruits")){return uuidJuvenileFruits;
-               }else if (key.equalsIgnoreCase("pollen sacs")){return uuuidPollenSacs;
-               }else if (key.equalsIgnoreCase("connective")){return uuidConnective;
-               }else if (key.equalsIgnoreCase("carpels")){return uuidCarpels;
-               }else if (key.equalsIgnoreCase("ovule")){return uuidOvule;
-               }else if (key.equalsIgnoreCase("seed number")){return uuidSeedNumber;
-               }else if (key.equalsIgnoreCase("androphore")){return uuidAndrophore;
-               }else if (key.equalsIgnoreCase("radicle")){return uuidRadicle;
-
-
-               }else if (key.equalsIgnoreCase("folioles")){return uuidFolioles;
-               }else if (key.equalsIgnoreCase("central folioles")){return uuidCentralFolioles;
-               }else if (key.equalsIgnoreCase("lateral folioles")){return uuidLateralFolioles;
-               }else if (key.equalsIgnoreCase("main folioles")){return uuidMainFolioles;
-               }else if (key.equalsIgnoreCase("terminal folioles")){return uuidTerminalFolioles;
-               }else if (key.equalsIgnoreCase("inferior folioles")){return uuidInferiorFolioles;
-               }else if (key.equalsIgnoreCase("ovarian follicles")){return uuidOvarianFollicles;
-
-               }else if (key.equalsIgnoreCase("leaf shape")){return uuidLeafShape;
-               }else if (key.equalsIgnoreCase("juvenile lamina")){return uuidJuvenileLamina;
-               }else if (key.equalsIgnoreCase("apical buds")){return uuidApicalBuds;
-               }else if (key.equalsIgnoreCase("juvenile carpels")){return uuidJuvenileCarpels;
-               }else if (key.equalsIgnoreCase("androgynophore")){return uuidAndrogynophore;
-               }else if (key.equalsIgnoreCase("embryo")){return uuidEmbryo;
-               }else if (key.equalsIgnoreCase("mesocarp")){return uuidMesocarp;
-               }else if (key.equalsIgnoreCase("endocarp")){return uuidEndocarp;
-               }else if (key.equalsIgnoreCase("surfaces")){return uuidSurfaces;
-               }else if (key.equalsIgnoreCase("roots")){return uuidRoots;
-               }else if (key.equalsIgnoreCase("panicles")){return uuidPanicles;
-               }else if (key.equalsIgnoreCase("fruiting")){return uuidFruiting;
-               }else if (key.equalsIgnoreCase("labellum")){return uuidLabellum;
-               }else if (key.equalsIgnoreCase("flower color")){return uuidFlowerColor;
-               }else if (key.equalsIgnoreCase("receptacle")){return uuidReceptacle;
-               }else if (key.equalsIgnoreCase("spines")){return uuidSpines;
-               }else if (key.equalsIgnoreCase("teeth")){return uuidTeeth;
-               }else if (key.equalsIgnoreCase("syncarps")){return uuidSyncarps;
-               }else if (key.equalsIgnoreCase("epicarp")){return uuidEpicarp;
-               }else if (key.equalsIgnoreCase("superior mesocarps")){return uuidSuperiorMesocarps;
-               }else if (key.equalsIgnoreCase("inferior mesocarps")){return uuidInferiorMesocarps;
-               }else if (key.equalsIgnoreCase("male spikes")){return uuidMaleSpikes;
-               }else if (key.equalsIgnoreCase("carpellodes")){return uuidCarpellodes;
-               }else if (key.equalsIgnoreCase("juvenile shoots")){return uuidJuvenileShoots;
-               }else if (key.equalsIgnoreCase("samaras")){return uuidSamaras;
-               }else if (key.equalsIgnoreCase("capsules")){return uuidCapsules;
-               }else if (key.equalsIgnoreCase("lacuna")){return uuidLacuna;
-               }else if (key.equalsIgnoreCase("domatia")){return uuidDomatia;
-               }else if (key.equalsIgnoreCase("nuts")){return uuidNuts;
-               }else if (key.equalsIgnoreCase("juvenile stems")){return uuidJuvenileStems;
-               }else if (key.equalsIgnoreCase("mature stems")){return uuidMatureStems;
-               }else if (key.equalsIgnoreCase("floral buds")){return uuidFloralBuds;
-               }else if (key.equalsIgnoreCase("stones")){return uuidStones;
-               }else if (key.equalsIgnoreCase("trunk")){return uuidTrunk;
-               }else if (key.equalsIgnoreCase("akenes")){return uuidAkenes;
-               }else if (key.equalsIgnoreCase("tube")){return uuidTube;
-               }else if (key.equalsIgnoreCase("tepals")){return uuidTepals;
-               }else if (key.equalsIgnoreCase("plant sexuality")){return uuidPlantSexuality;
-               }else if (key.equalsIgnoreCase("aril")){return uuidAril;
-               }else if (key.equalsIgnoreCase("lemma")){return uuidLemma;
-               }else if (key.equalsIgnoreCase("valves")){return uuidValves;
-               }else if (key.equalsIgnoreCase("rhytidome")){return uuidRhytidome;
-               }else if (key.equalsIgnoreCase("seedlings")){return uuidSeedlings;
-               }else if (key.equalsIgnoreCase("hypocotyles")){return uuidHypocotyles;
-               }else if (key.equalsIgnoreCase("floral arrangement")){return uuidFloralArrangement;
-               }else if (key.equalsIgnoreCase("locules")){return uuidLocules;
-               }else if (key.equalsIgnoreCase("main stems")){return uuidMainStems;
-               }else if (key.equalsIgnoreCase("lenticels")){return uuidLenticels;
-               }else if (key.equalsIgnoreCase("median veins")){return uuidMedianVeins;
-               }else if (key.equalsIgnoreCase("columella")){return uuidColumella;
-               }else if (key.equalsIgnoreCase("kapok")){return uuidKapok;
-               }else if (key.equalsIgnoreCase("other secretions")){return uuidOtherSecretions;
-               }else if (key.equalsIgnoreCase("plank buttresses")){return uuidPlankButtresses;
-               }else if (key.equalsIgnoreCase("branching")){return uuidBranching;
-               }else if (key.equalsIgnoreCase("petiolule")){return uuidPetiolule;
-               }else if (key.equalsIgnoreCase("buds and juvenile shoots")){return uuidBudsAndJuvenileShoots;
-               }else if (key.equalsIgnoreCase("calyx remains")){return uuidCalyxRemains;
-               }else if (key.equalsIgnoreCase("first leaves")){return uuidFirstLeaves;
-               }else if (key.equalsIgnoreCase("column")){return uuidColumn;
-               }else if (key.equalsIgnoreCase("primary veins")){return uuidPrimaryVeins;
-               }else if (key.equalsIgnoreCase("pseudo-involucres")){return uuidPseudoInvolucres;
-               }else if (key.equalsIgnoreCase("small plants")){return uuidSmallPlants;
-               }else if (key.equalsIgnoreCase("large plants")){return uuidLargePlants;
-               }else if (key.equalsIgnoreCase("axes")){return uuidAxes;
-               }else if (key.equalsIgnoreCase("main axes")){return uuidMainAxes;
-               }else if (key.equalsIgnoreCase("main inflorescences")){return uuidMainInflorescences;
-               }else if (key.equalsIgnoreCase("fertile stamens")){return uuidFertileStamens;
-               }else if (key.equalsIgnoreCase("pseudostipules")){return uuidPseudostipules;
-               }else if (key.equalsIgnoreCase("paniculated inflorescences")){return uuidPaniculatedInflorescences;
-               }else if (key.equalsIgnoreCase("female spikes")){return uuidFemaleSpikes;
-               }else if (key.equalsIgnoreCase("flower anatomy")){return uuidFlowerAnatomy;
-               }else if (key.equalsIgnoreCase("pileus")){return uuidPileus;
-               }else if (key.equalsIgnoreCase("hypodermal cells")){return uuidHypodermalCells;
-               }else if (key.equalsIgnoreCase("albumen")){return uuidAlbumen;
-               }else if (key.equalsIgnoreCase("male parts")){return uuidMaleParts;
-               }else if (key.equalsIgnoreCase("floral scapes")){return uuidFloralScapes;
-               }else if (key.equalsIgnoreCase("introducedspecies")){return uuidIntroducedspecies;
-               }else if (key.equalsIgnoreCase("berries")){return uuidBerries;
-               }else if (key.equalsIgnoreCase("base")){return uuidBase;
-               }else if (key.equalsIgnoreCase("flower shape")){return uuidFlowerShape;
-               }else if (key.equalsIgnoreCase("caruncle")){return uuidCaruncle;
-               }else if (key.equalsIgnoreCase("rhizome")){return uuidRhizome;
-               }else if (key.equalsIgnoreCase("appendages")){return uuidAppendages;
-               }else if (key.equalsIgnoreCase("gynophore")){return uuidGynophore;
-               }else if (key.equalsIgnoreCase("inflorescence axes")){return uuidInflorescenceAxes;
-               }else if (key.equalsIgnoreCase("replum")){return uuidReplum;
-               }else if (key.equalsIgnoreCase("capsules")){return uuidCapsules;
-               }else if (key.equalsIgnoreCase("sheaths")){return uuidSheaths;
-               }else if (key.equalsIgnoreCase("spikelets")){return uuidSpikelets;
-               }else if (key.equalsIgnoreCase("mesocarps")){return uuidMesocarps;
-               }else if (key.equalsIgnoreCase("false flowers")){return uuidFalseFlowers;
-               }else if (key.equalsIgnoreCase("lodicules")){return uuidLodicules;
-               }else if (key.equalsIgnoreCase("caryopses")){return uuidCaryopses;
-               }else if (key.equalsIgnoreCase("bisexual spikelets")){return uuidBisexualSpikelets;
-               }else if (key.equalsIgnoreCase("unisexual spikelets")){return uuidUnisexualSpikelets;
-               }else if (key.equalsIgnoreCase("mature spikelets")){return uuidMatureSpikelets;
-               }else if (key.equalsIgnoreCase("lemma insertion point")){return uuidLemmaInsertionPoint;
-               }else if (key.equalsIgnoreCase("glumes")){return uuidGlumes;
-               }else if (key.equalsIgnoreCase("inferior flowers")){return uuidInferiorFlowers;
-               }else if (key.equalsIgnoreCase("superior flowers")){return uuidSuperiorFlowers;
-               }else if (key.equalsIgnoreCase("leaf sheath")){return uuidLeafSheath;
-               }else if (key.equalsIgnoreCase("inferior lemma")){return uuidInferiorLemma;
-               }else if (key.equalsIgnoreCase("inferior glumes")){return uuidInferiorGlumes;
-               }else if (key.equalsIgnoreCase("first internode")){return uuidFirstInternode;
-               }else if (key.equalsIgnoreCase("extravaginal innovations")){return uuidExtravaginalInnovations;
-               }else if (key.equalsIgnoreCase("innovations")){return uuidInnovations;
-               }else if (key.equalsIgnoreCase("cataphylls")){return uuidCataphylls;
-               }else if (key.equalsIgnoreCase("ligula")){return uuidLigula;
-               }else if (key.equalsIgnoreCase("superior glumes")){return uuidSuperiorGlumes;
-               }else if (key.equalsIgnoreCase("false spikes")){return uuidFalseSpikes;
-               }else if (key.equalsIgnoreCase("palea")){return uuidPalea;
-               }else if (key.equalsIgnoreCase("secondary racemes")){return uuidSecondaryRacemes;
-               }else if (key.equalsIgnoreCase("superior lemma")){return uuidSuperiorLemma;
-               }else if (key.equalsIgnoreCase("sterile lemma")){return uuidSterileLemma;
-               }else if (key.equalsIgnoreCase("reproduction")){return uuidReproduction;
-               }else if (key.equalsIgnoreCase("fertile lemma")){return uuidFertileLemma;
-               }else if (key.equalsIgnoreCase("division")){return uuidDivision;
-               }else if (key.equalsIgnoreCase("sessile spikelets")){return uuidSessileSpikelets;
-               }else if (key.equalsIgnoreCase("involucral bracts")){return uuidInvolucralBracts;
-               }else if (key.equalsIgnoreCase("superior flower lemma")){return uuidSuperiorFlowerLemma;
-               }else if (key.equalsIgnoreCase("aroma")){return uuidAroma;
-               }else if (key.equalsIgnoreCase("glumellules")){return uuidGlumellules;
-               }else if (key.equalsIgnoreCase("rachis articles")){return uuidRachisArticles;
-               }else if (key.equalsIgnoreCase("pedicel spikelets")){return uuidPedicelSpikelets;
-               }else if (key.equalsIgnoreCase("carina")){return uuidCarina;
-               }else if (key.equalsIgnoreCase("false fruits")){return uuidFalseFruits;
-               }else if (key.equalsIgnoreCase("articles")){return uuidArticles;
-               }else if (key.equalsIgnoreCase("inferior flower lemma")){return uuidInferiorFlowerLemma;
-               }else if (key.equalsIgnoreCase("hyaline lemma")){return uuidHyalineLemma;
-               }else if (key.equalsIgnoreCase("callus")){return uuidCallus;
-               }else if (key.equalsIgnoreCase("ridges")){return uuidRidges;
-               }else if (key.equalsIgnoreCase("joints")){return uuidJoints;
-               }else if (key.equalsIgnoreCase("inferior flower palea")){return uuidInferiorFlowerPalea;
-               }else if (key.equalsIgnoreCase("inferior glume shape")){return uuidInferiorGlumeShape;
-               }else if (key.equalsIgnoreCase("superior glume shape")){return uuidSuperiorGlumeShape;
-               }else if (key.equalsIgnoreCase("fertile spikelets")){return uuidFertileSpikelets;
-               }else if (key.equalsIgnoreCase("internodes")){return uuidInternodes;
-               }else if (key.equalsIgnoreCase("spathe")){return uuidSpathe;
-               }else if (key.equalsIgnoreCase("last leaf")){return uuidLastLeaf;
-               }else if (key.equalsIgnoreCase("spatheoles")){return uuidSpatheoles;
-               }else if (key.equalsIgnoreCase("inferior raceme base")){return uuidInferiorRacemeBase;
-               }else if (key.equalsIgnoreCase("lemma ridges")){return uuidLemmaRidges;
-               }else if (key.equalsIgnoreCase("raceme base")){return uuidRacemeBase;
-               }else if (key.equalsIgnoreCase("stem tufts")){return uuidStemTufts;
-               }else if (key.equalsIgnoreCase("spikelet pairs")){return uuidSpikeletPairs;
-               }else if (key.equalsIgnoreCase("glume insertion point")){return uuidGlumeInsertionPoint;
-               }else if (key.equalsIgnoreCase("dehiscence")){return uuidDehiscence;
-               }else if (key.equalsIgnoreCase("glumes and lemmas")){return uuidGlumesAndLemmas;
-               }else if (key.equalsIgnoreCase("pericarp")){return uuidPericarp;
-               }else if (key.equalsIgnoreCase("stem base")){return uuidStemBase;
-               }else if (key.equalsIgnoreCase("male spikelets")){return uuidMaleSpikelets;
-               }else if (key.equalsIgnoreCase("female spikelets")){return uuidFemaleSpikelets;
-               }else if (key.equalsIgnoreCase("lamina margins")){return uuidLaminaMargins;
-               }else if (key.equalsIgnoreCase("juvenile trunk")){return uuidJuvenileTrunk;
-               }else if (key.equalsIgnoreCase("floriferous shoots")){return uuidFloriferousShoots;
-               }else if (key.equalsIgnoreCase("nectaries")){return uuidNectaries;
-               }else if (key.equalsIgnoreCase("perianth divisions")){return uuidPerianthDivisions;
-               }else if (key.equalsIgnoreCase("sterile flowers")){return uuidSterileFlowers;
-               }else if (key.equalsIgnoreCase("male flower tepals")){return uuidMaleFlowerTepals;
-               }else if (key.equalsIgnoreCase("elementary inflorescences")){return uuidElementaryInflorescences;
-               }else if (key.equalsIgnoreCase("dry leaves")){return uuidDryLeaves;
-               }else if (key.equalsIgnoreCase("inferior part of the perianth")){return uuidInferiorPartOfThePerianth;
-               }else if (key.equalsIgnoreCase("anthocarps")){return uuidAnthocarps;
-               }else if (key.equalsIgnoreCase("glossary")){return uuidGlossary;
-               }else if (key.equalsIgnoreCase("geography")){return uuidGeography;
-               }else if (key.equalsIgnoreCase("fertile leaves")){return uuidFertileLeaves;
-               }else if (key.equalsIgnoreCase("strobili")){return uuidStrobili;
-               }else if (key.equalsIgnoreCase("sporophylls")){return uuidSporophylls;
-               }else if (key.equalsIgnoreCase("stem morphology")){return uuidStemMorphology;
-               }else if (key.equalsIgnoreCase("primary stems")){return uuidPrimaryStems;
-               }else if (key.equalsIgnoreCase("ventral rhizophores")){return uuidVentralRhizophores;
-               }else if (key.equalsIgnoreCase("rhizophores")){return uuidRhizophores;
-               }else if (key.equalsIgnoreCase("lateral branching outline")){return uuidLateralBranchingOutline;
-               }else if (key.equalsIgnoreCase("primary stem leaves")){return uuidPrimaryStemLeaves;
-               }else if (key.equalsIgnoreCase("main branches lateral leaves")){return uuidMainBranchesLateralLeaves;
-               }else if (key.equalsIgnoreCase("ultimate branching lateral leaves")){return uuidUltimateBranchingLateralLeaves;
-               }else if (key.equalsIgnoreCase("margins")){return uuidMargins;
-               }else if (key.equalsIgnoreCase("axillary leaves")){return uuidAxillaryLeaves;
-               }else if (key.equalsIgnoreCase("median leaves")){return uuidMedianLeaves;
-               }else if (key.equalsIgnoreCase("megaspore")){return uuidMegaspore;
-               }else if (key.equalsIgnoreCase("microspores")){return uuidMicrospores;
-               }else if (key.equalsIgnoreCase("ultimate ramules")){return uuidUltimateRamules;
-               }else if (key.equalsIgnoreCase("megasporangia")){return uuidMegasporangia;
-               }else if (key.equalsIgnoreCase("branched parts")){return uuidBranchedParts;
-               }else if (key.equalsIgnoreCase("lateral leaves")){return uuidLateralLeaves;
-               }else if (key.equalsIgnoreCase("soboles")){return uuidSoboles;
-               }else if (key.equalsIgnoreCase("false veins")){return uuidFalseVeins;
-               }else if (key.equalsIgnoreCase("marks")){return uuidMarks;
-               }else if (key.equalsIgnoreCase("lower half of leaves")){return uuidLowerHalfOfLeaves;
-               }else if (key.equalsIgnoreCase("ventral sporophylls")){return uuidVentralSporophylls;
-               }else if (key.equalsIgnoreCase("sporophytes")){return uuidSporophytes;
-               }else if (key.equalsIgnoreCase("gametophytes")){return uuidGametophytes;
-               }else if (key.equalsIgnoreCase("segments")){return uuidSegments;
-               }else if (key.equalsIgnoreCase("prothallium")){return uuidProthallium;
-               }else if (key.equalsIgnoreCase("vegetative fronds")){return uuidVegetativeFronds;
-               }else if (key.equalsIgnoreCase("fertile fronds")){return uuidFertileFronds;
-               }else if (key.equalsIgnoreCase("free veins")){return uuidFreeVeins;
-               }else if (key.equalsIgnoreCase("texture")){return uuidTexture;
-               }else if (key.equalsIgnoreCase("colour")){return uuidColour;
-               }else if (key.equalsIgnoreCase("microsporangia")){return uuidMicrosporangia;
-               }else if (key.equalsIgnoreCase("macrosporangia")){return uuidMacrosporangia;
-               }else if (key.equalsIgnoreCase("macrospores")){return uuidMacrospores;
-               }else if (key.equalsIgnoreCase("sterile pinnules")){return uuidSterilePinnules;
-               }else if (key.equalsIgnoreCase("fertile pinnules")){return uuidFertilePinnules;
-               }else if (key.equalsIgnoreCase("final bifurcations")){return uuidFinalBifurcations;
-               }else if (key.equalsIgnoreCase("pennate veins")){return uuidPennateVeins;
-               }else if (key.equalsIgnoreCase("frond distance")){return uuidFrondDistance;
-               }else if (key.equalsIgnoreCase("lower pinnae")){return uuidLowerPinnae;
-               }else if (key.equalsIgnoreCase("cells")){return uuidCells;
-               }else if (key.equalsIgnoreCase("marginal false veins")){return uuidMarginalFalseVeins;
-               }else if (key.equalsIgnoreCase("frond apex")){return uuidFrondApex;
-               }else if (key.equalsIgnoreCase("paraphyses")){return uuidParaphyses;
-               }else if (key.equalsIgnoreCase("lateral pinnae")){return uuidLateralPinnae;
-               }else if (key.equalsIgnoreCase("stolons")){return uuidStolons;
-               }else if (key.equalsIgnoreCase("hydathodes")){return uuidHydathodes;
-               }else if (key.equalsIgnoreCase("sterile pinnae")){return uuidSterilePinnae;
-               }else if (key.equalsIgnoreCase("lamina apex")){return uuidLaminaApex;
-               }else if (key.equalsIgnoreCase("juvenile fronds")){return uuidJuvenileFronds;
-               }else if (key.equalsIgnoreCase("mature fronds")){return uuidMatureFronds;
-               }else if (key.equalsIgnoreCase("fertile lamina")){return uuidFertileLamina;
-               }else if (key.equalsIgnoreCase("pinnae apex")){return uuidPinnaeApex;
-               }else if (key.equalsIgnoreCase("lamina inferior surfaces")){return uuidLaminaInferiorSurfaces;
-               }else if (key.equalsIgnoreCase("terminal pinnae")){return uuidTerminalPinnae;
-               }else if (key.equalsIgnoreCase("lamina shape")){return uuidLaminaShape;
-               }else if (key.equalsIgnoreCase("furrows")){return uuidFurrows;
-               }else if (key.equalsIgnoreCase("first pair of pinnae")){return uuidFirstPairOfPinnae;
-               }else if (key.equalsIgnoreCase("costal areoles")){return uuidCostalAreoles;
-               }else if (key.equalsIgnoreCase("humus collecting fronds")){return uuidHumusCollectingFronds;
-               }else if (key.equalsIgnoreCase("assimilating fronds")){return uuidAssimilatingFronds;
-               }else if (key.equalsIgnoreCase("fertile parts")){return uuidFertileParts;
-               }else if (key.equalsIgnoreCase("internal cycle")){return uuidInternalCycle;
-               }else if (key.equalsIgnoreCase("outer parts")){return uuidOuterParts;
-               }else if (key.equalsIgnoreCase("leafy stems")){return uuidLeafyStems;
-               }else if (key.equalsIgnoreCase("outer cycle")){return uuidOuterCycle;
-               }else if (key.equalsIgnoreCase("inner cycle")){return uuidInnerCycle;
-               }else if (key.equalsIgnoreCase("lateral stimanodes")){return uuidLateralStimanodes;
-               }else if (key.equalsIgnoreCase("floriferous stems")){return uuidFloriferousStems;
-               }else if (key.equalsIgnoreCase("inferior bracts")){return uuidInferiorBracts;
-               }else if (key.equalsIgnoreCase("secondary inflorescences")){return uuidSecondaryInflorescences;
-               }else if (key.equalsIgnoreCase("median lobes")){return uuidMedianLobes;
-               }else if (key.equalsIgnoreCase("sterile bracts")){return uuidSterileBracts;
-               }else if (key.equalsIgnoreCase("fertile bracts")){return uuidFertileBracts;
-               }else if (key.equalsIgnoreCase("central lobes")){return uuidCentralLobes;
-               }else if (key.equalsIgnoreCase("corolla lobes")){return uuidCorollaLobes;
-               }else if (key.equalsIgnoreCase("outer bracts")){return uuidOuterBracts;
-               }else if (key.equalsIgnoreCase("inner bracts")){return uuidInnerBracts;
-               }else if (key.equalsIgnoreCase("aerial parts")){return uuidAerialParts;
-               }else if (key.equalsIgnoreCase("outer staminodes")){return uuidOuterStaminodes;
-               }else if (key.equalsIgnoreCase("sheath and ligula")){return uuidSheathAndLigula;
-               }else if (key.equalsIgnoreCase("sheath-ligula separation")){return uuidSheathLigulaSeparation;
-               }else if (key.equalsIgnoreCase("axils")){return uuidAxils;
-               }else if (key.equalsIgnoreCase("sixth stamen")){return uuidSixthStamen;
-               }else if (key.equalsIgnoreCase("leaf symmetry")){return uuidLeafSymmetry;
-               }else if (key.equalsIgnoreCase("abaxial bracts")){return uuidAbaxialBracts;
-               }else if (key.equalsIgnoreCase("callous part of the petiole")){return uuidCallousPartOfThePetiole;
-               }else if (key.equalsIgnoreCase("inner staminodes")){return uuidInnerStaminodes;
-               }else if (key.equalsIgnoreCase("non-callous part of the petiole")){return uuidNonCallousPartOfThePetiole;
-               }else if (key.equalsIgnoreCase("perispermatic canal")){return uuidPerispermaticCanal;
-               }else if (key.equalsIgnoreCase("adaxial bracts")){return uuidAdaxialBracts;
-               }else if (key.equalsIgnoreCase("callous and non-callous parts of the petiole")){return uuidCallousAndNonCallousPartsOfThePetiole;
-               }else if (key.equalsIgnoreCase("transition to median veins")){return uuidTransitionToMedianVeins;
-               }else if (key.equalsIgnoreCase("leaf dimensions")){return uuidLeafDimensions;
-               }else if (key.equalsIgnoreCase("nodes")){return uuidNodes;
-               }else if (key.equalsIgnoreCase("dimensions")){return uuidDimensions;
-               }else if (key.equalsIgnoreCase("inner staminodial cycle")){return uuidInnerStaminodialCycle;
-               }else if (key.equalsIgnoreCase("envelope")){return uuidEnvelope;
-               }else if (key.equalsIgnoreCase("median transversal section")){return uuidMedianTransversalSection;
-               }else if (key.equalsIgnoreCase("adaxial spathe-bracts")){return uuidAdaxialSpatheBracts;
-               }else if (key.equalsIgnoreCase("transition to lamina")){return uuidTransitionToLamina;
-               }else if (key.equalsIgnoreCase("flower arrangement")){return uuidFlowerArrangement;
-               }else if (key.equalsIgnoreCase("second outer staminode")){return uuidSecondOuterStaminode;
-               }else if (key.equalsIgnoreCase("secretory structures")){return uuidSecretoryStructures;
-               }else if (key.equalsIgnoreCase("median tepals")){return uuidMedianTepals;
-               }else if (key.equalsIgnoreCase("third cycle")){return uuidThirdCycle;
-               }else if (key.equalsIgnoreCase("mature leaves")){return uuidMatureLeaves;
-               }else if (key.equalsIgnoreCase("exocarp")){return uuidExocarp;
-               }else if (key.equalsIgnoreCase("outer stamens")){return uuidOuterStamens;
-               }else if (key.equalsIgnoreCase("trunk diameter")){return uuidTrunkDiameter;
-               }else if (key.equalsIgnoreCase("fruit colour")){return uuidFruitColour;
-               }else if (key.equalsIgnoreCase("fruit pulp")){return uuidFruitPulp;
-               }else if (key.equalsIgnoreCase("marginal veins")){return uuidMarginalVeins;
-               }else if (key.equalsIgnoreCase("operculum")){return uuidOperculum;
-               }else if (key.equalsIgnoreCase("fibres")){return uuidFibres;
-               }else if (key.equalsIgnoreCase("juvenile flower buds")){return uuidJuvenileFlowerBuds;
-               }else if (key.equalsIgnoreCase("plurilocular ovary")){return uuidPlurilocularOvary;
-               }else if (key.equalsIgnoreCase("external parts")){return uuidExternalParts;
-               }else if (key.equalsIgnoreCase("lamina colour")){return uuidLaminaColour;
-               }else if (key.equalsIgnoreCase("flower position")){return uuidFlowerPosition;
-               }else if (key.equalsIgnoreCase("tertiary veins")){return uuidTertiaryVeins;
-               }else if (key.equalsIgnoreCase("fruit anatomy")){return uuidFruitAnatomy;
-               }else if (key.equalsIgnoreCase("juvenile plants")){return uuidJuvenilePlants;
-               }else if (key.equalsIgnoreCase("large flowers")){return uuidLargeFlowers;
-               }else if (key.equalsIgnoreCase("open flowers")){return uuidOpenFlowers;
-               }else if (key.equalsIgnoreCase("cupules")){return uuidCupules;
-               }else if (key.equalsIgnoreCase("prickles")){return uuidPrickles;
-               }else if (key.equalsIgnoreCase("median folioles")){return uuidMedianFolioles;
-               }else if (key.equalsIgnoreCase("staminodial appendix")){return uuidStaminodialAppendix;
-               }else if (key.equalsIgnoreCase("aerial stems")){return uuidAerialStems;
-               }else if (key.equalsIgnoreCase("superior sepals")){return uuidSuperiorSepals;
-               }else if (key.equalsIgnoreCase("superior petals")){return uuidSuperiorPetals;
-               }else if (key.equalsIgnoreCase("leaf arrangement")){return uuidLeafArrangement;
-               }else if (key.equalsIgnoreCase("unifoliate leaves")){return uuidUnifoliateLeaves;
-               }else if (key.equalsIgnoreCase("trifoliate leaves")){return uuidTrifoliateLeaves;
-               }else if (key.equalsIgnoreCase("5-foliate leaves")){return uuid5FoliateLeaves;
-               }else if (key.equalsIgnoreCase("floral bract stipules")){return uuidFloralBractStipules;
-               }else if (key.equalsIgnoreCase("4-foliate leaves")){return uuid4FoliateLeaves;
-               }else if (key.equalsIgnoreCase("compound leaf petiolules")){return uuidCompoundLeafPetiolules;
-               }else if (key.equalsIgnoreCase("bract stipules")){return uuidBractStipules;
-               }else if (key.equalsIgnoreCase("leaf division")){return uuidLeafDivision;
-               }else if (key.equalsIgnoreCase("simple leaves")){return uuidSimpleLeaves;
-               }else if (key.equalsIgnoreCase("compound leaves")){return uuidCompoundLeaves;
-               }else if (key.equalsIgnoreCase("foliole texture")){return uuidFolioleTexture;
-               }else if (key.equalsIgnoreCase("fruit wall")){return uuidFruitWall;
-
-
-               //FM ser2 vol1
-               }else if (key.equalsIgnoreCase("Heterosporous Ferns")){return uuidHeterosporousFerns;
-               }else if (key.equalsIgnoreCase("Vegetative Characters")){return uuidVegetativeCharacters;
-               }else if (key.equalsIgnoreCase("Gametophyte")){return uuidGametophyte;
-               }else if (key.equalsIgnoreCase("fertile segment of fronds")){return uuidfertilesegmentoffronds;
-               }else if (key.equalsIgnoreCase("sterile fronds")){return uuidsterilefronds;
-               }else if (key.equalsIgnoreCase("fertile lobes")){return uuidfertilelobes;
-               }else if (key.equalsIgnoreCase("double sori")){return uuiddoublesori;
-               }else if (key.equalsIgnoreCase("vascular bundles")){return uuidvascularbundles;
-               }else if (key.equalsIgnoreCase("stock")){return uuidstock;
-               }else if (key.equalsIgnoreCase("vegetative morphology")){return uuidvegetativemorphology;
-               }else if (key.equalsIgnoreCase("determinate bipinnatifid fronds")){return uuiddeterminatebipinnatifidfronds;
-               }else if (key.equalsIgnoreCase("ultimate branches")){return uuidultimatebranches;
-               }else if (key.equalsIgnoreCase("unbranched fronds")){return uuidunbranchedfronds;
-               }else if (key.equalsIgnoreCase("primary rachis-branches")){return uuidPrimaryRachisBranches;
-               }else if (key.equalsIgnoreCase("primary rachises")){return uuidprimaryrachises;
-               }else if (key.equalsIgnoreCase("stipular leaflets")){return uuidstipularleaflets;
-               }else if (key.equalsIgnoreCase("main rachis")){return uuidmainrachis;
-               }else if (key.equalsIgnoreCase("lamina segments")){return uuidlaminasegments;
-               }else if (key.equalsIgnoreCase("lateral branch-systems")){return uuidLateralBranchSystems;
-               }else if (key.equalsIgnoreCase("sorophores")){return uuidsorophores;
-               }else if (key.equalsIgnoreCase("sporangia morphology")){return uuidsporangiamorphology;
-               }else if (key.equalsIgnoreCase("gametophyte morphology")){return uuidgametophytemorphology;
-               }else if (key.equalsIgnoreCase("spore morphology")){return uuidsporemorphology;
-               }else if (key.equalsIgnoreCase("blade")){return uuidblade;
-               }else if (key.equalsIgnoreCase("stomata")){return uuidstomata;
-               }else if (key.equalsIgnoreCase("leaf bases")){return uuidleafbases;
-               }else if (key.equalsIgnoreCase("megasporophylls")){return uuidmegasporophylls;
-               }else if (key.equalsIgnoreCase("apospory")){return uuidapospory;
-               }else if (key.equalsIgnoreCase("female prothallus")){return uuidfemaleprothallus;
-               }else if (key.equalsIgnoreCase("archegonia")){return uuidarchegonia;
-               }else if (key.equalsIgnoreCase("rhizoids")){return uuidrhizoids;
-               }else if (key.equalsIgnoreCase("male gametophytes")){return uuidmalegametophytes;
-               }else if (key.equalsIgnoreCase("accessory bundles")){return uuidaccessorybundles;
-               }else if (key.equalsIgnoreCase("foveae")){return uuidfoveae;
-               }else if (key.equalsIgnoreCase("velum")){return uuidvelum;
-               }else if (key.equalsIgnoreCase("dermal appendages")){return uuiddermalappendages;
-               }else if (key.equalsIgnoreCase("dermal appendage morphology")){return uuiddermalappendagemorphology;
-               }else if (key.equalsIgnoreCase("sorus morphology")){return uuidsorusmorphology;
-               }else if (key.equalsIgnoreCase("pneumathodes")){return uuidpneumathodes;
-               }else if (key.equalsIgnoreCase("hairs and scales")){return uuidhairsandscales;
-               }else if (key.equalsIgnoreCase("largest pinna")){return uuidlargestpinna;
-               }else if (key.equalsIgnoreCase("largest pinnules")){return uuidlargestpinnules;
-               }else if (key.equalsIgnoreCase("lowest pinnae")){return uuidlowestpinnae;
-               }else if (key.equalsIgnoreCase("longest pinnae")){return uuidlongestpinnae;
-               }else if (key.equalsIgnoreCase("tertiary leaflets")){return uuidtertiaryleaflets;
-               }else if (key.equalsIgnoreCase("reduced pinnae")){return uuidreducedpinnae;
-               }else if (key.equalsIgnoreCase("simply pinnate fronds")){return uuidsimplypinnatefronds;
-               }else if (key.equalsIgnoreCase("bipinnate fronds")){return uuidbipinnatefronds;
-               }else if (key.equalsIgnoreCase("pinna-rachises")){return uuidPinnaRachises;
-               }else if (key.equalsIgnoreCase("longest pinnules")){return uuidlongestpinnules;
-               }else if (key.equalsIgnoreCase("nomenclature notes")){return uuidnomenclaturenotes;
-               }else if (key.equalsIgnoreCase("leaf axes")){return uuidleafaxes;
-               }else if (key.equalsIgnoreCase("ultimate divisions")){return uuidultimatedivisions;
-               }else if (key.equalsIgnoreCase("rhizome scales")){return uuidrhizomescales;
-               }else if (key.equalsIgnoreCase("main pinnae")){return uuidmainpinnae;
-               }else if (key.equalsIgnoreCase("larger secondary pinnae")){return uuidlargersecondarypinnae;
-               }else if (key.equalsIgnoreCase("apex")){return uuidapex;
-               }else if (key.equalsIgnoreCase("ultimate pinnules")){return uuidultimatepinnules;
-               }else if (key.equalsIgnoreCase("quadripinnate form")){return uuidquadripinnateform;
-               }else if (key.equalsIgnoreCase("primary pinnae")){return uuidprimarypinnae;
-               }else if (key.equalsIgnoreCase("smaller pinnules")){return uuidsmallerpinnules;
-               }else if (key.equalsIgnoreCase("free non-dissected pinnules")){return uuidFreenonDissectedpinnules;
-               }else if (key.equalsIgnoreCase("secondary pinnae")){return uuidsecondarypinnae;
-               }else if (key.equalsIgnoreCase("ultimate free divisions")){return uuidultimatefreedivisions;
-               }else if (key.equalsIgnoreCase("ultimate lobes")){return uuidultimatelobes;
-               }else if (key.equalsIgnoreCase("sterile lobes")){return uuidsterilelobes;
-               }else if (key.equalsIgnoreCase("outer edges of segments")){return uuidouteredgesofsegments;
-               }else if (key.equalsIgnoreCase("ultimate segments")){return uuidultimatesegments;
-               }else if (key.equalsIgnoreCase("largest primary pinnae")){return uuidlargestprimarypinnae;
-               }else if (key.equalsIgnoreCase("apical lobes")){return uuidapicallobes;
-               }else if (key.equalsIgnoreCase("secondary rachises")){return uuidsecondaryrachises;
-               }else if (key.equalsIgnoreCase("ultimate free pinnules")){return uuidultimatefreepinnules;
-               }else if (key.equalsIgnoreCase("secondary axes")){return uuidsecondaryaxes;
-               }else if (key.equalsIgnoreCase("lobe apex")){return uuidlobeapex;
-               }else if (key.equalsIgnoreCase("upper pinnules")){return uuidupperpinnules;
-               }else if (key.equalsIgnoreCase("larger pinnae")){return uuidlargerpinnae;
-               }else if (key.equalsIgnoreCase("upper segments")){return uuiduppersegments;
-               }else if (key.equalsIgnoreCase("basal basiscopic divisions")){return uuidbasalbasiscopicdivisions;
-               }else if (key.equalsIgnoreCase("terminology")){return uuidterminology;
-               }else if (key.equalsIgnoreCase("segment apex")){return uuidsegmentapex;
-               }else if (key.equalsIgnoreCase("largest segments")){return uuidlargestsegments;
-               }else if (key.equalsIgnoreCase("main primary pinnae")){return uuidMainprimaryPinnae;
-               }else if (key.equalsIgnoreCase("lower primary pinnae")){return uuidlowerprimarypinnae;
-               }else if (key.equalsIgnoreCase("terminal pinnules")){return uuidterminalpinnules;
-               }else if (key.equalsIgnoreCase("bipinnate leaves")){return uuidbipinnateleaves;
-               }else if (key.equalsIgnoreCase("transitional pinnae")){return uuidtransitionalpinnae;
-               }else if (key.equalsIgnoreCase("pinnule edges")){return uuidpinnuleedges;
-               }else if (key.equalsIgnoreCase("sterile margins")){return uuidsterilemargins;
-               }else if (key.equalsIgnoreCase("fertile margins")){return uuidfertilemargins;
-               }else if (key.equalsIgnoreCase("simple primary pinnae")){return uuidsimpleprimarypinnae;
-               }else if (key.equalsIgnoreCase("pinnate lamina")){return uuidpinnatelamina;
-               }else if (key.equalsIgnoreCase("sterile leaves")){return uuidsterileleaves;
-               }else if (key.equalsIgnoreCase("upper margins")){return uuiduppermargins;
-               }else if (key.equalsIgnoreCase("reduced basal pinnae")){return uuidreducedbasalpinnae;
-               }else if (key.equalsIgnoreCase("pinnule lobes")){return uuidpinnulelobes;
-               }else if (key.equalsIgnoreCase("pinnule-bearing rachises")){return uuidPinnuleBearingRachises;
-               }else if (key.equalsIgnoreCase("incisions")){return uuidIncisions;
-               }else if (key.equalsIgnoreCase("upper and outer margins")){return uuidUpperAndOuterMargins;
-               }else if (key.equalsIgnoreCase("pinnule apex")){return uuidPinnuleApex;
-               }else if (key.equalsIgnoreCase("lower pinnules")){return uuidLowerPinnules;
-               }else if (key.equalsIgnoreCase("larger pinnules")){return uuidLargerPinnules;
-               }else if (key.equalsIgnoreCase("pinnule base")){return uuidPinnuleBase;
-               }else if (key.equalsIgnoreCase("lowermost pinnules")){return uuidLowerMostPinnules;
-               }else if (key.equalsIgnoreCase("simply pinnate leaves")){return uuidSimplyPinnateLeaves;
-               }else if (key.equalsIgnoreCase("sterile segments")){return uuidsterilesegments;
-               }else if (key.equalsIgnoreCase("taxon list")){return uuidtaxonlist;
-               }else if (key.equalsIgnoreCase("rhizome morphology")){return uuidrhizomemorphology;
-               }else if (key.equalsIgnoreCase("simple fronds")){return uuidsimplefronds;
-               }else if (key.equalsIgnoreCase("normal bathyphylls")){return uuidnormalbathyphylls;
-               }else if (key.equalsIgnoreCase("transition bathyphylls")){return uuidtransitionbathyphylls;
-               }else if (key.equalsIgnoreCase("mature rhizome")){return uuidmaturerhizome;
-               }else if (key.equalsIgnoreCase("sterile acrophylls")){return uuidsterileacrophylls;
-               }else if (key.equalsIgnoreCase("smallest bathyphylls")){return uuidsmallestbathyphylls;
-               }else if (key.equalsIgnoreCase("bathyphylls")){return uuidbathyphylls;
-               }else if (key.equalsIgnoreCase("fertile acrophylls")){return uuidfertileacrophylls;
-               }else if (key.equalsIgnoreCase("intermediate fronds")){return uuidintermediatefronds;
-               }else if (key.equalsIgnoreCase("Malesian species")){return uuidMalesianspecies;
-               }else if (key.equalsIgnoreCase("Subdivision of the genus")){return uuidSubdivisionofthegenus;
-               }else if (key.equalsIgnoreCase("frond morphology")){return uuidfrondmorphology;
-               }else if (key.equalsIgnoreCase("speciation")){return uuidspeciation;
-               }else if (key.equalsIgnoreCase("hybrids")){return uuidhybrids;
-               }else if (key.equalsIgnoreCase("Relationship to other groups")){return uuidRelationshiptoothergroups;
-               }else if (key.equalsIgnoreCase("sterile lamina")){return uuidsterilelamina;
-               }else if (key.equalsIgnoreCase("largest sterile pinna")){return uuidlargeststerilepinna;
-               }else if (key.equalsIgnoreCase("largest fertile pinna")){return uuidlargestfertilepinna;
-               }else if (key.equalsIgnoreCase("stipe base")){return uuidstipebase;
-               }else if (key.equalsIgnoreCase("normal pinnae")){return uuidnormalpinnae;
-               }else if (key.equalsIgnoreCase("terminal lamina")){return uuidterminallamina;
-               }else if (key.equalsIgnoreCase("sterile apical lamina")){return uuidsterileapicallamina;
-               }else if (key.equalsIgnoreCase("fertile apical lamina")){return uuidfertileapicallamina;
-               }else if (key.equalsIgnoreCase("larger fronds")){return uuidlargerfronds;
-               }else if (key.equalsIgnoreCase("fertile and sterile fronds")){return uuidfertileandsterilefronds;
-
-
-               //guianas
-               }else if (key.equalsIgnoreCase("extraxylary sclerenchyma")){return uuidExtraxylarySclerenchyma;
-
+//             }else if (key.equalsIgnoreCase("cultivation")){return uuidCultivation;
+//             }else if (key.equalsIgnoreCase("history")){return uuidHistory;
+//             }else if (key.equalsIgnoreCase("phylogeny")){return uuidPhylogeny;
+//             }else if (key.equalsIgnoreCase("Chromosomes")){return uuidChromosomes;
+//             }else if (key.equalsIgnoreCase("Habitat")){return uuidHabitat;
+//             }else if (key.equalsIgnoreCase("Habitat & Ecology")){return uuidHabitatEcology;
+//             }else if (key.equalsIgnoreCase("Leaflets")){return uuidLeaflets;
+//             }else if (key.equalsIgnoreCase("Leaves")){return uuidLeaves;
+//             }else if (key.equalsIgnoreCase("Branchlets")){return uuidBranchlets;
+//             }else if (key.equalsIgnoreCase("lifeform")){return uuidLifeform;
+//             }else if (key.equalsIgnoreCase("habit")){return uuidLifeform;
+//             }else if (key.equalsIgnoreCase("Inflorescences")){return uuidInflorescences;
+//             }else if (key.equalsIgnoreCase("Flowers")){return uuidFlowers;
+//             }else if (key.equalsIgnoreCase("Sepals")){return uuidSepals;
+//             }else if (key.equalsIgnoreCase("Outer Sepals")){return uuidOuterSepals;
+//             }else if (key.equalsIgnoreCase("Anthers")){return uuidAnthers;
+//             }else if (key.equalsIgnoreCase("Petals")){return uuidPetals;
+//             }else if (key.equalsIgnoreCase("Petal")){return uuidPetal;
+//             }else if (key.equalsIgnoreCase("Disc")){return uuidDisc;
+//             }else if (key.equalsIgnoreCase("Disk")){return uuidDisc;
+//             }else if (key.equalsIgnoreCase("Stamens")){return uuidStamens;
+//             }else if (key.equalsIgnoreCase("Fruits")){return uuidFruits;
+//             }else if (key.equalsIgnoreCase("Indumentum")){return uuidIndumentum;
+//             }else if (key.equalsIgnoreCase("figure")){return uuidFigure;
+//             }else if (key.equalsIgnoreCase("fig")){return uuidFigure;
+//             }else if (key.equalsIgnoreCase("figs")){return uuidFigures;
+//             }else if (key.equalsIgnoreCase("figures")){return uuidFigures;
+//             }else if (key.equalsIgnoreCase("Seeds")){return uuidSeeds;
+//             }else if (key.equalsIgnoreCase("Flowering")){return uuidFlowering;
+//             }else if (key.equalsIgnoreCase("Bracts")){return uuidBracts;
+//             }else if (key.equalsIgnoreCase("Pedicels")){return uuidPedicels;
+//             }else if (key.equalsIgnoreCase("Pistil")){return uuidPistil;
+//             }else if (key.equalsIgnoreCase("Ovary")){return uuidOvary;
+//             }else if (key.equalsIgnoreCase("Twigs")){return uuidTwigs;
+//             }else if (key.equalsIgnoreCase("Pedicels")){return uuidPedicels;
+//             }else if (key.equalsIgnoreCase("Infructescences")){return uuidInfructescences;
+//             }else if (key.equalsIgnoreCase("Branches")){return uuidBranches;
+//             }else if (key.equalsIgnoreCase("Flower")){return uuidFlower;
+//             }else if (key.equalsIgnoreCase("hermaphrodite flowers")){return uuidHermaphroditeFlowers;
+//             }else if (key.equalsIgnoreCase("Ovules")){return uuidOvules;
+//             }else if (key.equalsIgnoreCase("Female")){return uuidFemaleFlowers;
+//             }else if (key.equalsIgnoreCase("Style")){return uuidStyle;
+//             }else if (key.equalsIgnoreCase("Arillode")){return uuidArillode;
+//             }else if (key.equalsIgnoreCase("Fruit")){return uuidFruit;
+//             }else if (key.equalsIgnoreCase("Branch")){return uuidBranch;
+//             }else if (key.equalsIgnoreCase("Inflorescence")){return uuidInflorescence;
+//             }else if (key.equalsIgnoreCase("Male inflorescences")){return uuidMaleInflorescences;
+//             }else if (key.equalsIgnoreCase("Female inflorescences")){return uuidFemaleInflorescences;
+//
+//             }else if (key.equalsIgnoreCase("Calyx")){return uuidCalyx;
+//             }else if (key.equalsIgnoreCase("Seedling")){return uuidSeedling;
+//             }else if (key.equalsIgnoreCase("Staminodes")){return uuidStaminodes;
+//             }else if (key.equalsIgnoreCase("Filaments")){return uuidFilaments;
+//             }else if (key.equalsIgnoreCase("Pistillode")){return uuidPistillode;
+//             }else if (key.equalsIgnoreCase("Stigma")){return uuidStigma;
+//             }else if (key.equalsIgnoreCase("Petiole")){return uuidPetiole;
+//             }else if (key.equalsIgnoreCase("Buds")){return uuidBuds;
+//             }else if (key.equalsIgnoreCase("Stems")){return uuidStems;
+//             }else if (key.equalsIgnoreCase("Trees")){return uuidTrees;
+//             }else if (key.equalsIgnoreCase("Axillary")){return uuidAxillary;
+//             }else if (key.equalsIgnoreCase("Petiolules")){return uuidPetiolules;
+//             }else if (key.equalsIgnoreCase("Male flowers")){return uuidMaleFlowers;
+//             }else if (key.equalsIgnoreCase("Young inflorescences")){return uuidYoungInflorescences;
+//             }else if (key.equalsIgnoreCase("Sepal")){return uuidSepal;
+//             }else if (key.equalsIgnoreCase("Thyrses")){return uuidThyrses;
+//             }else if (key.equalsIgnoreCase("Thyrsus")){return uuidThyrsus;
+//             }else if (key.equalsIgnoreCase("Bark")){return uuidBark;
+//             }else if (key.equalsIgnoreCase("endophytic body")){return uuidEndophyticBody;
+//             }else if (key.equalsIgnoreCase("flowering buds")){return uuidFloweringBuds;
+//             //TODO the same ?
+//             }else if (key.equalsIgnoreCase("flower buds")){return uuidFloweringBuds;
+//             }else if (key.equalsIgnoreCase("perianth")){return uuidPerianth;
+//             }else if (key.equalsIgnoreCase("scales")){return uuidScales;
+//             }else if (key.equalsIgnoreCase("perigone tube")){return uuidPerigoneTube;
+//             }else if (key.equalsIgnoreCase("perigone")){return uuidPerigone;
+//             }else if (key.equalsIgnoreCase("perigone lobes")){return uuidPerigoneLobes;
+//
+//             }else if (key.equalsIgnoreCase("corolla")){return uuidCorolla;
+//             }else if (key.equalsIgnoreCase("annulus")){return uuidAnnulus;
+//             }else if (key.equalsIgnoreCase("female flowers")){return uuidFemaleFlowers;
+//             }else if (key.equalsIgnoreCase("cymes")){return uuidCymes;
+//             }else if (key.equalsIgnoreCase("nutlets")){return uuidNutlets;
+//             }else if (key.equalsIgnoreCase("stem")){return uuidStem;
+//             }else if (key.equalsIgnoreCase("pollen")){return uuidPollen;
+//             }else if (key.equalsIgnoreCase("secondary xylem")){return uuidSecondaryXylem;
+//             }else if (key.equalsIgnoreCase("chromosome number")){return uuidChromosomeNumber;
+//             }else if (key.equalsIgnoreCase("stem leaves")){return uuidStemLeaves;
+//             }else if (key.equalsIgnoreCase("flower tube")){return uuidFlowerTube;
+//
+//             }else if (key.equalsIgnoreCase("seed")){return uuidSeed;
+//             }else if (key.equalsIgnoreCase("drupes")){return uuidDrupes;
+//             }else if (key.equalsIgnoreCase("fruiting axes")){return uuidFruitingAxes;
+//             }else if (key.equalsIgnoreCase("androecium")){return uuidAndroecium;
+//             }else if (key.equalsIgnoreCase("gynoecium")){return uuidGynoecium;
+//
+//             }else if (key.equalsIgnoreCase("anther")){return uuidAnther;
+//             }else if (key.equalsIgnoreCase("wood")){return uuidWood;
+//             }else if (key.equalsIgnoreCase("flower-bearing stems")){return uuidFlowerBearingStems;
+//             }else if (key.equalsIgnoreCase("Flowering branchlets")){return uuidFloweringBranchlets;
+//
+//             }else if (key.equalsIgnoreCase("Pseudo-stipules")){return uuidPseudoStipules;
+//             }else if (key.equalsIgnoreCase("Wall of fruit inside")){return uuidWallOfFruitInside;
+//
+//
+//             }else if (key.equalsIgnoreCase("Note")){return uuidNote;
+//             }else if (key.equalsIgnoreCase("Taxonomy")){return uuidTaxonomy;
+//             }else if (key.equalsIgnoreCase("Morphology")){return uuidMorphology;
+//             }else if (key.equalsIgnoreCase("Palynology")){return uuidPalynology;
+//             }else if (key.equalsIgnoreCase("Wood anatomy")){return uuidWoodAnatomy;
+//             }else if (key.equalsIgnoreCase("Leaf anatomy")){return uuidLeafAnatomy;
+//             }else if (key.equalsIgnoreCase("Chromosome numbers")){return uuidChromosomeNumbers;
+//             }else if (key.equalsIgnoreCase("Phytochemistry and Chemotaxonomy")){return uuidPhytochemistryAndChemotaxonomy;
+//             }else if (key.equalsIgnoreCase("phytochemo")){return uuidPhytochemistryAndChemotaxonomy;
+//             }else if (key.equalsIgnoreCase("Pollen morphology")){return uuidPollenMorphology;
+//             }else if (key.equalsIgnoreCase("Vegetative morphology and anatomy")){return uuidVegetativeMorphologyAndAnatomy;
+//             }else if (key.equalsIgnoreCase("Flower morphology")){return uuidFlowerMorphology;
+//             }else if (key.equalsIgnoreCase("Pollination")){return uuidPollination;
+//             }else if (key.equalsIgnoreCase("Life cycle")){return uuidLifeCycle;
+//             }else if (key.equalsIgnoreCase("lifehistory")){return uuidLifeCycle;
+//             }else if (key.equalsIgnoreCase("Fruits and embryology")){return uuidFruitsAndEmbryology;
+//             }else if (key.equalsIgnoreCase("Dispersal")){return uuidDispersal;
+//             }else if (key.equalsIgnoreCase("Phytochemistry")){return uuidPhytochemistry;
+//             }else if (key.equalsIgnoreCase("Fossils")){return uuidFossils;
+//             }else if (key.equalsIgnoreCase("Morphology and anatomy")){return uuidMorphologyAndAnatomy;
+//             }else if (key.equalsIgnoreCase("embryology")){return uuidEmbryology;
+//             }else if (key.equalsIgnoreCase("cytology")){return uuidCytology;
+//             }else if (key.equalsIgnoreCase("germination")){return uuidGermination;
+//             }else if (key.equalsIgnoreCase("foliage")){return uuidFoliage;
+//             }else if (key.equalsIgnoreCase("capsule")){return uuidCapsule;
+//             }else if (key.equalsIgnoreCase("biogeography")){return uuidBioGeography;
+//             }else if (key.equalsIgnoreCase("juvenile parts")){return uuidJuvenileParts;
+//             }else if (key.equalsIgnoreCase("crown")){return uuidCrown;
+//             }else if (key.equalsIgnoreCase("buttresses")){return uuidButtresses;
+//             }else if (key.equalsIgnoreCase("racemes")){return uuidRacemes;
+//             }else if (key.equalsIgnoreCase("spikes")){return uuidSpikes;
+//             }else if (key.equalsIgnoreCase("parasitism")){return uuidParasitism;
+//             }else if (key.equalsIgnoreCase("bracteoles")){return uuidBracteoles;
+//             }else if (key.equalsIgnoreCase("testa")){return uuidTesta;
+//             }else if (key.equalsIgnoreCase("latex")){return uuidLatex;
+//             }else if (key.equalsIgnoreCase("shoots")){return uuidshoots;
+//
+//             }else if (key.equalsIgnoreCase("Leaf phenolics")){return uuidLeafPhenolics;
+//             }else if (key.equalsIgnoreCase("Alkaloids")){return uuidAlkaloids;
+//             }else if (key.equalsIgnoreCase("Iridoid glucosides")){return uuidIridoidGlucosides;
+//             }else if (key.equalsIgnoreCase("Aluminium")){return uuidAluminium;
+//             }else if (key.equalsIgnoreCase("Chemotaxonomy")){return uuidChemotaxonomy;
+//             }else if (key.equalsIgnoreCase("Storage products of seeds")){return uuidStorageProductsOfSeeds;
+//
+//             }else if (key.equalsIgnoreCase("cotyledons")){return uuidCotyledons;
+//             }else if (key.equalsIgnoreCase("Growth form")){return uuidCotyledons;
+//             }else if (key.equalsIgnoreCase("Hypanthium")){return uuidHypanthium;
+//             }else if (key.equalsIgnoreCase("pods")){return uuidPods;
+//             }else if (key.equalsIgnoreCase("stipules")){return uuidStipules;
+//
+//             //FM vol9
+//             }else if (key.equalsIgnoreCase("Calyx lobes")){return uuidCalyxLobes;
+//        }else if (key.equalsIgnoreCase("floral biology")){return uuidFloralBiology;
+//             }else if (key.equalsIgnoreCase("collection notes")){return uuidCollectionNotes;
+//             }else if (key.equalsIgnoreCase("articulation")){return uuidArticulation;
+//             }else if (key.equalsIgnoreCase("styles or stigmas")){return uuidStylesOrStigmas;
+//             }else if (key.equalsIgnoreCase("appendix")){return uuidAppendix;
+//             }else if (key.equalsIgnoreCase("umbellules")){return uuidUmbellules;
+//             }else if (key.equalsIgnoreCase("mericarps")){return uuidMericarps;
+//             }else if (key.equalsIgnoreCase("flowering architecture")){return uuidFloweringArchitecture;
+//             }else if (key.equalsIgnoreCase("umbels")){return uuidUmbels;
+//             }else if (key.equalsIgnoreCase("central branches")){return uuidCentralBranches;
+//             }else if (key.equalsIgnoreCase("lateral branches")){return uuidLateralBranches;
+//             }else if (key.equalsIgnoreCase("mature fruits")){return uuidMatureFruits;
+//             }else if (key.equalsIgnoreCase("lower leaves")){return uuidLowerLeaves;
+//             }else if (key.equalsIgnoreCase("flowering branches")){return uuidFloweringBranches;
+//             }else if (key.equalsIgnoreCase("upper leaves")){return uuidUpperLeaves;
+//             }else if (key.equalsIgnoreCase("primary axis")){return uuidPrimaryAxis;
+//             }else if (key.equalsIgnoreCase("pyrenes")){return uuidPyrenes;
+//             }else if (key.equalsIgnoreCase("capitulum")){return uuidCapitulum;
+//             }else if (key.equalsIgnoreCase("perianth segments")){return uuidPerianthSegments;
+//             }else if (key.equalsIgnoreCase("corms")){return uuidCorms;
+//             }else if (key.equalsIgnoreCase("scale leaves")){return uuidScaleLeaves;
+//             }else if (key.equalsIgnoreCase("outer perianth segments")){return uuidOuterPerianthSegments;
+//             }else if (key.equalsIgnoreCase("inner perianth segments")){return uuidInnerPerianthSegments;
+//             }else if (key.equalsIgnoreCase("lower bracts")){return uuidLowerBracts;
+//             }else if (key.equalsIgnoreCase("bulbs")){return uuidBulbs;
+//             }else if (key.equalsIgnoreCase("cladodes")){return uuidCladodes;
+//             }else if (key.equalsIgnoreCase("corona")){return uuidCorona;
+//             }else if (key.equalsIgnoreCase("foliage leaves")){return uuidFoliageLeaves;
+//             }else if (key.equalsIgnoreCase("male panicles")){return uuidMalePanicles;
+//             }else if (key.equalsIgnoreCase("female panicles")){return uuidFemalePanicles;
+//             }else if (key.equalsIgnoreCase("vessels")){return uuidVessels;
+//             }else if (key.equalsIgnoreCase("fruit pedicels")){return uuidFruitPedicels;
+//             }else if (key.equalsIgnoreCase("leaf buds")){return uuidLeafBuds;
+//             }else if (key.equalsIgnoreCase("vegetative parts")){return uuidVegetativeParts;
+//             }else if (key.equalsIgnoreCase("saplings")){return uuidSaplings;
+//             }else if (key.equalsIgnoreCase("stylopodia")){return uuidStylopodia;
+//             }else if (key.equalsIgnoreCase("fruit calyx")){return uuidFruitCalyx;
+//             }else if (key.equalsIgnoreCase("juvenile twigs")){return uuidJuvenileTwigs;
+//             }else if (key.equalsIgnoreCase("longer calyx lobes")){return uuidLongerCalyxLobes;
+//             }else if (key.equalsIgnoreCase("fruit calyx lobes")){return uuidFruitCalyxLobes;
+//             }else if (key.equalsIgnoreCase("nervation")){return uuidNervation;
+//             }else if (key.equalsIgnoreCase("panicles and fruits")){return uuidPaniclesAndFruits;
+//             }else if (key.equalsIgnoreCase("mature flowers")){return uuidMatureFlowers;
+//             }else if (key.equalsIgnoreCase("longer fruit calyx lobes")){return uuidLongerFruitCalyxLobes;
+//             }else if (key.equalsIgnoreCase("outer calyx lobes")){return uuidOuterCalyxLobes;
+//             }else if (key.equalsIgnoreCase("bracts and bracteoles")){return uuidBractsAndBracteoles;
+//             }else if (key.equalsIgnoreCase("outer fruit calyx lobes")){return uuidOuterFruitCalyxLobes;
+//             }else if (key.equalsIgnoreCase("rays")){return uuidRays;
+//             }else if (key.equalsIgnoreCase("Specific delimitation")){return uuidSpecificDelimitation;
+//             }else if (key.equalsIgnoreCase("Generic delimitation")){return uuidGenericDelimitation;
+//             }else if (key.equalsIgnoreCase("Leaf")){return uuidLeaf;
+//             }else if (key.equalsIgnoreCase("Endemicity")){return uuidEndemicity;
+//             }else if (key.equalsIgnoreCase("Widespread species")){return uuidWidespreadSpecies;
+//             }else if (key.equalsIgnoreCase("Species ranges")){return uuidSpeciesRanges;
+//             }else if (key.equalsIgnoreCase("Leaf impressions")){return uuidLeafImpressions;
+//             }else if (key.equalsIgnoreCase("Northeast African fossils")){return uuidNortheastAfricanFossils;
+//             }else if (key.equalsIgnoreCase("Ripe embryo")){return uuidRipeEmbryo;
+//             }else if (key.equalsIgnoreCase("Epidermis and indumentum")){return uuidEpidermisAndIndumentum;
+//             }else if (key.equalsIgnoreCase("Embryology and germination")){return uuidEmbryologyAndGermination;
+//             }else if (key.equalsIgnoreCase("Germinating seedlings")){return uuidGerminatingSeedlings;
+//             }else if (key.equalsIgnoreCase("Seedlings and saplings")){return uuidSeedlingsAndSaplings;
+//             }else if (key.equalsIgnoreCase("Cytotaxonomy")){return uuidCytotaxonomy;
+//             }else if (key.equalsIgnoreCase("Hybridisation")){return uuidHybridisation;
+//             }else if (key.equalsIgnoreCase("Polyploidy")){return uuidPolyploidy;
+//             }else if (key.equalsIgnoreCase("Family affinities")){return uuidFamilyAffinities;
+//             }else if (key.equalsIgnoreCase("Petiole anatomy")){return uuidPetioleAnatomy;
+//             }else if (key.equalsIgnoreCase("Specific and infraspecific delimitation")){return uuidSpecificAndInfraspecificDelimitation;
+//             }else if (key.equalsIgnoreCase("Subdivision of the family")){return uuidSubdivisionOfTheFamily;
+//             }else if (key.equalsIgnoreCase("History of the Dipterocarpaceae")){return uuidHistoryOfTheDipterocarpaceae;
+//             }else if (key.equalsIgnoreCase("Evolutionary trends within the family")){return uuidEvolutionaryTrendsWithinTheFamily;
+//             }else if (key.equalsIgnoreCase("Generic and infrageneric delimitation")){return uuidGenericAndInfragenericDelimitation;
+//             }else if (key.equalsIgnoreCase("Silviculture")){return uuidSilviculture;
+//             }else if (key.equalsIgnoreCase("Other minor uses")){return uuidOtherMinorUses;
+//             }else if (key.equalsIgnoreCase("Resin")){return uuidResin;
+//             }else if (key.equalsIgnoreCase("Camphor")){return uuidCamphor;
+//             }else if (key.equalsIgnoreCase("Fat")){return uuidFat;
+//             }else if (key.equalsIgnoreCase("Timber")){return uuidTimber;
+//
+//
+//             //2_2
+//             }else if (key.equalsIgnoreCase("glands")){return uuidGlands;
+//             }else if (key.equalsIgnoreCase("sori")){return uuidSori;
+//             }else if (key.equalsIgnoreCase("veins")){return uuidVeins;
+//             }else if (key.equalsIgnoreCase("indusia")){return uuidIndusia;
+//             }else if (key.equalsIgnoreCase("upper surfaces")){return uuidUpperSurfaces;
+//             }else if (key.equalsIgnoreCase("lower surfaces")){return uuidLowerSurfaces;
+//             }else if (key.equalsIgnoreCase("stipes")){return uuidStipes;
+//             }else if (key.equalsIgnoreCase("lobes")){return uuidLobes;
+//             }else if (key.equalsIgnoreCase("rachises")){return uuidRachises;
+//             }else if (key.equalsIgnoreCase("sporangia")){return uuidSporangia;
+//             }else if (key.equalsIgnoreCase("spores")){return uuidSpores;
+//             }else if (key.equalsIgnoreCase("pinnae")){return uuidPinnae;
+//             }else if (key.equalsIgnoreCase("basal pinnae")){return uuidBasalPinnae;
+//             }else if (key.equalsIgnoreCase("suprabasal pinnae")){return uuidSupraBasalPinnae;
+//             }else if (key.equalsIgnoreCase("free pinnae")){return uuidFreePinnae;
+//             }else if (key.equalsIgnoreCase("second pair of pinnae")){return uuidSecondPairOfPinnae;
+//             }else if (key.equalsIgnoreCase("middle pinnae")){return uuidMiddlePinnae;
+//             }else if (key.equalsIgnoreCase("fertile pinnae")){return uuidFertilePinnae;
+//             }else if (key.equalsIgnoreCase("pinna-lobes")){return uuidPinnaLobes;
+//             }else if (key.equalsIgnoreCase("upper pinnae")){return uuidUpperPinnae;
+//             }else if (key.equalsIgnoreCase("sinus-teeth")){return uuidSinusTeeth;
+//             }else if (key.equalsIgnoreCase("costules")){return uuidCostules;
+//             }else if (key.equalsIgnoreCase("areoles")){return uuidAreoles;
+//             }else if (key.equalsIgnoreCase("caudex")){return uuidCaudex;
+//             }else if (key.equalsIgnoreCase("hairs")){return uuidHairs;
+//             }else if (key.equalsIgnoreCase("basal scales")){return uuidBasalScales;
+//             }else if (key.equalsIgnoreCase("lamina")){return uuidLamina;
+//             }else if (key.equalsIgnoreCase("apical lamina")){return uuidApicalLamina;
+//             }else if (key.equalsIgnoreCase("fronds")){return uuidFronds;
+//             }else if (key.equalsIgnoreCase("pinnules")){return uuidPinnules;
+//             }else if (key.equalsIgnoreCase("basal pinnules")){return uuidBasalPinnules;
+//             }else if (key.equalsIgnoreCase("acroscopic pinnules")){return uuidAcroscopicPinnules;
+//             }else if (key.equalsIgnoreCase("costae")){return uuidCostae;
+//             }else if (key.equalsIgnoreCase("vascular strands")){return uuidVascularStrands;
+//
+//             //FM vol8
+//             }else if (key.equalsIgnoreCase("staminodial fascicles")){return uuidstaminodialfascicles;
+//             }else if (key.equalsIgnoreCase("whorl number")){return uuidwhorlnumber;
+//             }else if (key.equalsIgnoreCase("terminal buds")){return uuidterminalbuds;
+//             }else if (key.equalsIgnoreCase("older twigs")){return uuidoldertwigs;
+//             }else if (key.equalsIgnoreCase("hermaphrodite inflorescences")){return uuidhermaphroditeinflorescences;
+//             }else if (key.equalsIgnoreCase("older branchlets")){return uuidolderbranchlets;
+//             }else if (key.equalsIgnoreCase("older branches")){return uuidolderbranches;
+//             }else if (key.equalsIgnoreCase("juvenile branchlets")){return uuidjuvenilebranchlets;
+//             }else if (key.equalsIgnoreCase("corymbs")){return uuidcorymbs;
+//             }else if (key.equalsIgnoreCase("outer tepals")){return uuidoutertepals;
+//             }else if (key.equalsIgnoreCase("galls")){return uuidgalls;
+//             }else if (key.equalsIgnoreCase("inflorescence branches")){return uuidinflorescencebranches;
+//             }else if (key.equalsIgnoreCase("submature floral buds")){return uuidsubmaturefloralbuds;
+//             }else if (key.equalsIgnoreCase("septa")){return uuidsepta;
+//             }else if (key.equalsIgnoreCase("floral tube")){return uuidfloraltube;
+//             }else if (key.equalsIgnoreCase("submerged parts")){return uuidsubmergedparts;
+//             }else if (key.equalsIgnoreCase("lower seeds")){return uuidlowerseeds;
+//             }else if (key.equalsIgnoreCase("lowermost leaves")){return uuidlowermostleaves;
+//             }else if (key.equalsIgnoreCase("Dominance")){return uuidDominance;
+//             }else if (key.equalsIgnoreCase("Bees and butterflies")){return uuidBeesandbutterflies;
+//             }else if (key.equalsIgnoreCase("Moths")){return uuidMoths;
+//             }else if (key.equalsIgnoreCase("field notes")){return uuidfieldnotes;
+//             }else if (key.equalsIgnoreCase("placenta")){return uuidplacenta;
+//             }else if (key.equalsIgnoreCase("basal tube")){return uuidbasaltube;
+//             }else if (key.equalsIgnoreCase("typification")){return uuidtypification;
+//             }else if (key.equalsIgnoreCase("mature corolla")){return uuidmaturecorolla;
+//             }else if (key.equalsIgnoreCase("mouth")){return uuidmouth;
+//             }else if (key.equalsIgnoreCase("tendrils")){return uuidtendrils;
+//             }else if (key.equalsIgnoreCase("floral bracts")){return uuidfloralbracts;
+//             }else if (key.equalsIgnoreCase("axial bracts")){return uuidaxialbracts;
+//             }else if (key.equalsIgnoreCase("Density of species")){return uuidDensityofspecies;
+//             }else if (key.equalsIgnoreCase("seed anatomy")){return uuidseedanatomy;
+//             }else if (key.equalsIgnoreCase("spot characters")){return uuidspotcharacters;
+//             }else if (key.equalsIgnoreCase("Selected references")){return uuidSelectedreferences;
+//             }else if (key.equalsIgnoreCase("Incompletely known taxa")){return uuidIncompletelyknowntaxa;
+//             }else if (key.equalsIgnoreCase("free part of the tube")){return uuidfreepartofthetube;
+//             }else if (key.equalsIgnoreCase("nerves")){return uuidnerves;
+//             }else if (key.equalsIgnoreCase("fascicles")){return uuidfascicles;
+//             }else if (key.equalsIgnoreCase("corolla and stamens")){return uuidcorollaandstamens;
+//             }else if (key.equalsIgnoreCase("foliar organs")){return uuidfoliarorgans;
+//             }else if (key.equalsIgnoreCase("traps")){return uuidtraps;
+//             }else if (key.equalsIgnoreCase("turion")){return uuidturion;
+//             }else if (key.equalsIgnoreCase("verticillasters")){return uuidverticillasters;
+//             }else if (key.equalsIgnoreCase("spurs")){return uuidspurs;
+//             }else if (key.equalsIgnoreCase("pseudoracemes")){return uuidpseudoracemes;
+//             }else if (key.equalsIgnoreCase("subtending bracts")){return uuidsubtendingbracts;
+//             }else if (key.equalsIgnoreCase("floral axes")){return uuidfloralaxes;
+//             }else if (key.equalsIgnoreCase("torus")){return uuidtorus;
+//             }else if (key.equalsIgnoreCase("ants")){return uuidants;
+//             }else if (key.equalsIgnoreCase("sterile pistil")){return uuidsterilepistil;
+//             }else if (key.equalsIgnoreCase("abortive pistil")){return uuidabortivepistil;
+//             }else if (key.equalsIgnoreCase("juvenile foliage")){return uuidjuvenilefoliage;
+//             }else if (key.equalsIgnoreCase("terminal and axillary buds")){return uuidterminalandaxillarybuds;
+//             }else if (key.equalsIgnoreCase("terminal vegetative buds")){return uuidterminalvegetativebuds;
+//             }else if (key.equalsIgnoreCase("imperfect or sterile stamens")){return uuidimperfectorsterilestamens;
+//             }else if (key.equalsIgnoreCase("endocarp flanges")){return uuidendocarpflanges;
+//             }else if (key.equalsIgnoreCase("commercial names")){return uuidcommercialnames;
+//             }else if (key.equalsIgnoreCase("imperfect or abortive stamens")){return uuidimperfectorabortivestamens;
+//             }else if (key.equalsIgnoreCase("disk in male flower")){return uuiddiskinmaleflower;
+//             }else if (key.equalsIgnoreCase("disk in female flower")){return uuiddiskinfemaleflower;
+//             }else if (key.equalsIgnoreCase("field characters")){return uuidfieldcharacters;
+//
+//             //FM vol 10 + 11
+//             }else if (key.equalsIgnoreCase("Taxonomic importance of the structure of embryo and seedling")){return uuidTaxonomicimportanceofthestructureofembryoandseedling;
+//             }else if (key.equalsIgnoreCase("rudiment")){return uuidrudiment;
+//             }else if (key.equalsIgnoreCase("slash wood")){return uuidslashwood;
+//             }else if (key.equalsIgnoreCase("infructescence main rachis")){return uuidinfructescencemainrachis;
+//             }else if (key.equalsIgnoreCase("gynostemium")){return uuidgynostemium;
+//             }else if (key.equalsIgnoreCase("xylem")){return uuidxylem;
+//             }else if (key.equalsIgnoreCase("female parts")){return uuidfemaleparts;
+//             }else if (key.equalsIgnoreCase("fused flowers")){return uuidfusedflowers;
+//             }else if (key.equalsIgnoreCase("pseudodrupes")){return uuidpseudodrupes;
+//             }else if (key.equalsIgnoreCase("sclerified outer tissue of pachychalaza")){return uuidsclerifiedoutertissueofpachychalaza;
+//             }else if (key.equalsIgnoreCase("thorns")){return uuidthorns;
+//             }else if (key.equalsIgnoreCase("axillary buds")){return uuidaxillarybuds;
+//             }else if (key.equalsIgnoreCase("old stems")){return uuidoldstems;
+//             }else if (key.equalsIgnoreCase("older stems")){return uuidolderstems;
+//             }else if (key.equalsIgnoreCase("wall")){return uuidwall;
+//             }else if (key.equalsIgnoreCase("leaves and fruits")){return uuidleavesandfruits;
+//             }else if (key.equalsIgnoreCase("male receptacle")){return uuidmalereceptacle;
+//             }else if (key.equalsIgnoreCase("female receptacle")){return uuidfemalereceptacle;
+//             }else if (key.equalsIgnoreCase("male flower receptacle")){return uuidmaleflowerreceptacle;
+//             }else if (key.equalsIgnoreCase("female flower receptacle")){return uuidfemaleflowerreceptacle;
+//             }else if (key.equalsIgnoreCase("female flowers and fruits")){return uuidfemaleflowersandfruits;
+//             }else if (key.equalsIgnoreCase("old infructescences")){return uuidoldinfructescences;
+//             }else if (key.equalsIgnoreCase("mature drupes")){return uuidmaturedrupes;
+//             }else if (key.equalsIgnoreCase("mature torus")){return uuidmaturetorus;
+//             }else if (key.equalsIgnoreCase("male flower pedicels")){return uuidmaleflowerpedicels;
+//             }else if (key.equalsIgnoreCase("female flower pedicels")){return uuidfemaleflowerpedicels;
+//             }else if (key.equalsIgnoreCase("male rachises")){return uuidMaleRachises;
+//             }else if (key.equalsIgnoreCase("floral cup")){return uuidfloralcup;
+//             }else if (key.equalsIgnoreCase("Soils")){return uuidSoils;
+//             }else if (key.equalsIgnoreCase("Autecology")){return uuidAutecology;
+//             }else if (key.equalsIgnoreCase("Sociology")){return uuidSociology;
+//             }else if (key.equalsIgnoreCase("Climate")){return uuidClimate;
+//             }else if (key.equalsIgnoreCase("fertile structures")){return uuidfertilestructures;
+//             }else if (key.equalsIgnoreCase("seed-bearing structures")){return uuidSeedBearingStructures;
+//             }else if (key.equalsIgnoreCase("mature seeds")){return uuidmatureseeds;
+//             }else if (key.equalsIgnoreCase("foliage buds")){return uuidfoliagebuds;
+//             }else if (key.equalsIgnoreCase("male cones")){return uuidmalecones;
+//             }else if (key.equalsIgnoreCase("wings")){return uuidwings;
+//             }else if (key.equalsIgnoreCase("cone position")){return uuidconeposition;
+//             }else if (key.equalsIgnoreCase("fertile scales")){return uuidfertilescales;
+//             }else if (key.equalsIgnoreCase("fertile scale shape")){return uuidfertilescaleshape;
+//             }else if (key.equalsIgnoreCase("female structures")){return uuidfemalestructures;
+//             }else if (key.equalsIgnoreCase("primary branches")){return uuidprimarybranches;
+//             }else if (key.equalsIgnoreCase("ultimate foliar shoots")){return uuidultimatefoliarshoots;
+//             }else if (key.equalsIgnoreCase("seed cones")){return uuidseedcones;
+//             }else if (key.equalsIgnoreCase("foliar buds")){return uuidfoliarbuds;
+//             }else if (key.equalsIgnoreCase("microsporophyll apex")){return uuidmicrosporophyllapex;
+//             }else if (key.equalsIgnoreCase("resting foliage shoots apex")){return uuidrestingfoliageshootsapex;
+//             }else if (key.equalsIgnoreCase("pollen cones")){return uuidpollencones;
+//             }else if (key.equalsIgnoreCase("microsporophylls")){return uuidmicrosporophylls;
+//             }else if (key.equalsIgnoreCase("mature seed-bearing structures")){return uuidMatureSeedBearingstructures;
+//             }else if (key.equalsIgnoreCase("ovule position")){return uuidovuleposition;
+//             }else if (key.equalsIgnoreCase("mature foliage shoots")){return uuidmaturefoliageshoots;
+//             }else if (key.equalsIgnoreCase("transitional leaves")){return uuidtransitionalleaves;
+//             }else if (key.equalsIgnoreCase("mature shoots")){return uuidmatureshoots;
+//             }else if (key.equalsIgnoreCase("mature scale leaves")){return uuidmaturescaleleaves;
+//             }else if (key.equalsIgnoreCase("seed bracts")){return uuidseedbracts;
+//             }else if (key.equalsIgnoreCase("heterophylly")){return uuidheterophylly;
+//             }else if (key.equalsIgnoreCase("reproductive structures")){return uuidreproductivestructures;
+//             }else if (key.equalsIgnoreCase("mature shade leaves")){return uuidmatureshadeleaves;
+//             }else if (key.equalsIgnoreCase("mature sun leaves")){return uuidmaturesunleaves;
+//             }else if (key.equalsIgnoreCase("male strobili")){return uuidmalestrobili;
+//             }else if (key.equalsIgnoreCase("female strobili")){return uuidfemalestrobili;
+//             }else if (key.equalsIgnoreCase("resting shoot apex")){return uuidrestingshootapex;
+//             }else if (key.equalsIgnoreCase("immature pollen cones")){return uuidimmaturepollencones;
+//             }else if (key.equalsIgnoreCase("primary shoot leaves")){return uuidprimaryshootleaves;
+//             }else if (key.equalsIgnoreCase("terminal shoots")){return uuidterminalshoots;
+//             }else if (key.equalsIgnoreCase("involucral leaves")){return uuidinvolucralleaves;
+//             }else if (key.equalsIgnoreCase("ripe receptacle")){return uuidripereceptacle;
+//             }else if (key.equalsIgnoreCase("mature foliage leaves")){return uuidmaturefoliageleaves;
+//             }else if (key.equalsIgnoreCase("foliage shoots")){return uuidfoliageshoots;
+//             }else if (key.equalsIgnoreCase("juvenile foliage shoot leaves")){return uuidjuvenilefoliageshootleaves;
+//             }else if (key.equalsIgnoreCase("mature foliage shoot leaves")){return uuidmaturefoliageshootleaves;
+//             }else if (key.equalsIgnoreCase("intermediate shoots")){return uuidintermediateshoots;
+//             }else if (key.equalsIgnoreCase("scaly shoots")){return uuidscalyshoots;
+//             }else if (key.equalsIgnoreCase("developing seeds")){return uuiddevelopingseeds;
+//             }else if (key.equalsIgnoreCase("inverted seeds")){return uuidinvertedseeds;
+//             }else if (key.equalsIgnoreCase("primary shoots")){return uuidprimaryshoots;
+//             }else if (key.equalsIgnoreCase("fertile shoots")){return uuidfertileshoots;
+//             }else if (key.equalsIgnoreCase("ovuliferous shoots")){return uuidovuliferousshoots;
+//             }else if (key.equalsIgnoreCase("growth")){return uuidgrowth;
+//             }else if (key.equalsIgnoreCase("resting buds")){return uuidrestingbuds;
+//             }else if (key.equalsIgnoreCase("primary scales")){return uuidprimaryscales;
+//             }else if (key.equalsIgnoreCase("secondary scales")){return uuidsecondaryscales;
+//             }else if (key.equalsIgnoreCase("secondary buds")){return uuidsecondarybuds;
+//             }else if (key.equalsIgnoreCase("primary pollen cone buds")){return uuidprimarypollenconebuds;
+//             }else if (key.equalsIgnoreCase("male structures")){return uuidmalestructures;
+//             }else if (key.equalsIgnoreCase("primary foliage bud scales")){return uuidprimaryfoliagebudscales;
+//             }else if (key.equalsIgnoreCase("mature tree shoot leaves")){return uuidmaturetreeshootleaves;
+//             }else if (key.equalsIgnoreCase("shadow leaves")){return uuidshadowleaves;
+//             }else if (key.equalsIgnoreCase("sun leaves")){return uuidsunleaves;
+//             }else if (key.equalsIgnoreCase("midrib")){return uuidmidrib;
+//             }else if (key.equalsIgnoreCase("developing leaves")){return uuiddevelopingleaves;
+//             }else if (key.equalsIgnoreCase("primary pollen cone bud scales")){return uuidprimarypollenconebudscales;
+//             }else if (key.equalsIgnoreCase("primary foliage buds")){return uuidprimaryfoliagebuds;
+//             }else if (key.equalsIgnoreCase("foliage shoot position")){return uuidfoliageshootposition;
+//             }else if (key.equalsIgnoreCase("pollen cone arrangement")){return uuidpollenconearrangement;
+//             }else if (key.equalsIgnoreCase("seed cone bracts")){return uuidseedconebracts;
+//             }else if (key.equalsIgnoreCase("first branches")){return uuidfirstbranches;
+//             }else if (key.equalsIgnoreCase("seed-bearing scales")){return uuidSeedBearingscales;
+//             }else if (key.equalsIgnoreCase("adventitious branches")){return uuidadventitiousbranches;
+//             }else if (key.equalsIgnoreCase("outer bark")){return uuidouterbark;
+//             }else if (key.equalsIgnoreCase("exudates")){return uuidexudates;
+//             }else if (key.equalsIgnoreCase("ramification")){return uuidramification;
+//             }else if (key.equalsIgnoreCase("cone scales")){return uuidconescales;
+//             }else if (key.equalsIgnoreCase("full leaves")){return uuidfullleaves;
+//             }else if (key.equalsIgnoreCase("resin ducts")){return uuidresinducts;
+//             }else if (key.equalsIgnoreCase("mature pollen cones")){return uuidmaturepollencones;
+//             }else if (key.equalsIgnoreCase("female scales")){return uuidfemalescales;
+//             }else if (key.equalsIgnoreCase("mature cones")){return uuidmaturecones;
+//             }else if (key.equalsIgnoreCase("lateral leaf apex")){return uuidlateralleafapex;
+//             }else if (key.equalsIgnoreCase("needles")){return uuidneedles;
+//             }else if (key.equalsIgnoreCase("basal sheaths")){return uuidbasalsheaths;
+//             }else if (key.equalsIgnoreCase("apophysis")){return uuidapophysis;
+//             }else if (key.equalsIgnoreCase("bibliographical notes")){return uuidbibliographicalnotes;
+//             }else if (key.equalsIgnoreCase("keel")){return uuidkeel;
+//             }else if (key.equalsIgnoreCase("upper petals")){return uuidupperpetals;
+//             }else if (key.equalsIgnoreCase("lateral sepals")){return uuidlateralsepals;
+//             }else if (key.equalsIgnoreCase("nodal glands")){return uuidnodalglands;
+//             }else if (key.equalsIgnoreCase("lateral stems")){return uuidlateralstems;
+//             }else if (key.equalsIgnoreCase("axes of racemes")){return uuidaxesofracemes;
+//             }else if (key.equalsIgnoreCase("longest petals")){return uuidlongestpetals;
+//             }else if (key.equalsIgnoreCase("nodal appendages")){return uuidnodalappendages;
+//             }else if (key.equalsIgnoreCase("older nodes")){return uuidoldernodes;
+//             }else if (key.equalsIgnoreCase("nectar glands")){return uuidnectarglands;
+//             }else if (key.equalsIgnoreCase("lateral nectaries")){return uuidlateralnectaries;
+//             }else if (key.equalsIgnoreCase("basal and lower leaves")){return uuidbasalandlowerleaves;
+//             }else if (key.equalsIgnoreCase("septifragal capsules")){return uuidseptifragalcapsules;
+//             }else if (key.equalsIgnoreCase("basal and lower cauline leaves")){return uuidbasalandlowercaulineleaves;
+//             }else if (key.equalsIgnoreCase("rosettes")){return uuidrosettes;
+//             }else if (key.equalsIgnoreCase("basal leaves")){return uuidbasalleaves;
+//             }else if (key.equalsIgnoreCase("nectarial tissue")){return uuidnectarialtissue;
+//             }else if (key.equalsIgnoreCase("Vascular system")){return uuidVascularsystem;
+//             }else if (key.equalsIgnoreCase("Flower structure and floral anatomy")){return uuidFlowerstructureandfloralanatomy;
+//             }else if (key.equalsIgnoreCase("ripe seeds")){return uuidripeseeds;
+//             }else if (key.equalsIgnoreCase("brachyblasts")){return uuidbrachyblasts;
+//             }else if (key.equalsIgnoreCase("spathaceous bracts")){return uuidspathaceousbracts;
+//             }else if (key.equalsIgnoreCase("perianth and stamens scars")){return uuidperianthandstamensscars;
+//             }else if (key.equalsIgnoreCase("stylar spines")){return uuidstylarspines;
+//             }else if (key.equalsIgnoreCase("stipule scars")){return uuidstipulescars;
+//             }else if (key.equalsIgnoreCase("extrastaminal nectar glands")){return uuidextrastaminalnectarglands;
+//             }else if (key.equalsIgnoreCase("climbing shoots")){return uuidclimbingshoots;
+//             }else if (key.equalsIgnoreCase("hooks")){return uuidhooks;
+//             }else if (key.equalsIgnoreCase("juvenile buds")){return uuidjuvenilebuds;
+//             }else if (key.equalsIgnoreCase("juvenile bark")){return uuidjuvenilebark;
+//             }else if (key.equalsIgnoreCase("outer petals")){return uuidouterpetals;
+//             }else if (key.equalsIgnoreCase("mature buds")){return uuidmaturebuds;
+//             }else if (key.equalsIgnoreCase("inner petals")){return uuidinnerpetals;
+//             }else if (key.equalsIgnoreCase("Modulation and mycorrhizas")){return uuidModulationandmycorrhizas;
+//             }else if (key.equalsIgnoreCase("fruits and seeds")){return uuidfruitsandseeds;
+//             }else if (key.equalsIgnoreCase("seedling morphology")){return uuidseedlingmorphology;
+//             }else if (key.equalsIgnoreCase("Phytochemistry & Chemotaxonomy")){return uuidPhytochemistryChemotaxonomy;
+//             }else if (key.equalsIgnoreCase("References:")||key.equalsIgnoreCase("References")){return uuidReferences;
+//             }else if (key.equalsIgnoreCase("short-shoots")){return uuidShortShoots;
+//             }else if (key.equalsIgnoreCase("glomerules")){return uuidglomerules;
+//             }else if (key.equalsIgnoreCase("head")){return uuidhead;
+//             }else if (key.equalsIgnoreCase("stipular spines")){return uuidstipularspines;
+//             }else if (key.equalsIgnoreCase("marginal flowers")){return uuidmarginalflowers;
+//             }else if (key.equalsIgnoreCase("morphology and taxonomy")){return uuidmorphologyandtaxonomy;
+//             }else if (key.equalsIgnoreCase("old flowers")){return uuidoldflowers;
+//             }else if (key.equalsIgnoreCase("central flowers")){return uuidcentralflowers;
+//             }else if (key.equalsIgnoreCase("petiolar glands")){return uuidpetiolarglands;
+//             }else if (key.equalsIgnoreCase("funicles")){return uuidfunicles;
+//             }else if (key.equalsIgnoreCase("fertile flowers")){return uuidfertileflowers;
+//             }else if (key.equalsIgnoreCase("juvenile glomerules")){return uuidjuvenileglomerules;
+//             }else if (key.equalsIgnoreCase("root system")){return uuidrootsystem;
+//             }else if (key.equalsIgnoreCase("lower flowers")){return uuidlowerflowers;
+//             }else if (key.equalsIgnoreCase("upper flowers")){return uuidupperflowers;
+//             }else if (key.equalsIgnoreCase("sappling leaves")){return uuidsapplingleaves;
+//             }else if (key.equalsIgnoreCase("mature pinnae")){return uuidmaturepinnae;
+//             }else if (key.equalsIgnoreCase("juvenile pinnae")){return uuidjuvenilepinnae;
+//             }else if (key.equalsIgnoreCase("Waxes and other lipids")){return uuidWaxesandotherlipids;
+//             }else if (key.equalsIgnoreCase("Phenolic constituents")){return uuidPhenolicconstituents;
+//             }else if (key.equalsIgnoreCase("Phytoalexins")){return uuidPhytoalexins;
+//             }else if (key.equalsIgnoreCase("Sugars and hexitols")){return uuidSugarsandhexitols;
+//             }else if (key.equalsIgnoreCase("Diterpenes")){return uuidDiterpenes;
+//             }else if (key.equalsIgnoreCase("Saponins and pseudosaponins")){return uuidSaponinsandpseudosaponins;
+//             }else if (key.equalsIgnoreCase("Miscellaneous")){return uuidMiscellaneous;
+//             }else if (key.equalsIgnoreCase("Seed reserves")){return uuidSeedreserves;
+//             }else if (key.equalsIgnoreCase("Cyanogenic glycosides")){return uuidCyanogenicglycosides;
+//             }else if (key.equalsIgnoreCase("epicalyx")){return uuidepicalyx;
+//             }else if (key.equalsIgnoreCase("follicles")){return uuidfollicles;
+//             }else if (key.equalsIgnoreCase("collective fruits")){return uuidcollectivefruits;
+//             }else if (key.equalsIgnoreCase("daughter plants")){return uuiddaughterplants;
+//             }else if (key.equalsIgnoreCase("hips")){return uuidhips;
+//             }else if (key.equalsIgnoreCase("hips and akenes")){return uuidhipsandakenes;
+//             }else if (key.equalsIgnoreCase("pomes")){return uuidpomes;
+//             }else if (key.equalsIgnoreCase("mesopygeum")){return uuidmesopygeum;
+//             }else if (key.equalsIgnoreCase("false corona")){return uuidfalsecorona;
+//             }else if (key.equalsIgnoreCase("free part of the filaments")){return uuidfreepartofthefilaments;
+//             }else if (key.equalsIgnoreCase("poison")){return uuidpoison;
+//             }else if (key.equalsIgnoreCase("scapes")){return uuidscapes;
+//             }else if (key.equalsIgnoreCase("protective bulbcoat-leaves")){return uuidProtectiveBulbcoatLeaves;
+//             }else if (key.equalsIgnoreCase("pseudo-fruits")){return uuidPseudoFruits;
+//             }else if (key.equalsIgnoreCase("thecae")){return uuidthecae;
+//             }else if (key.equalsIgnoreCase("appearance")){return uuidappearance;
+//             }else if (key.equalsIgnoreCase("seed morphology")){return uuidseedmorphology;
+//             }else if (key.equalsIgnoreCase("staminal ring")){return uuidstaminalring;
+//             }else if (key.equalsIgnoreCase("thecae appendix")){return uuidthecaeappendix;
+//             }else if (key.equalsIgnoreCase("Ecological aspects")){return uuidEcologicalaspects;
+//             }else if (key.equalsIgnoreCase("Germination and seedlings")){return uuidGerminationandseedlings;
+//             }else if (key.equalsIgnoreCase("Fruits and dispersal")){return uuidFruitsanddispersal;
+//             }else if (key.equalsIgnoreCase("Fossil pollen")){return uuidFossilpollen;
+//             }else if (key.equalsIgnoreCase("Parenchyma")){return uuidParenchyma;
+//             }else if (key.equalsIgnoreCase("General wood anatomical description")){return uuidGeneralwoodanatomicaldescription;
+//             }else if (key.equalsIgnoreCase("immature seeds")){return uuidimmatureseeds;
+//             }else if (key.equalsIgnoreCase("arillodes")){return uuidarillodes;
+//             }else if (key.equalsIgnoreCase("vegetative buds")){return uuidvegetativebuds;
+//             }else if (key.equalsIgnoreCase("juvenile inflorescences")){return uuidjuvenileinflorescences;
+//
+//
+//             //FdG
+//             }else if (key.equalsIgnoreCase("endosperm")){return uuidEndosperm;
+//             }else if (key.equalsIgnoreCase("veinlets")){return uuidVeinlets;
+//             }else if (key.equalsIgnoreCase("axillary flowers")){return uuidAxillaryFlowers;
+//             }else if (key.equalsIgnoreCase("lateral veins")){return uuidLateralVeins;
+//             }else if (key.equalsIgnoreCase("secondary veins")){return uuidSecondaryVeins;
+//             }else if (key.equalsIgnoreCase("intersecondary veins")){return uuidIntersecondaryVeins;
+//
+//             }else if (key.equalsIgnoreCase("integument")){return uuidIntegument;
+//             }else if (key.equalsIgnoreCase("juvenile leaves")){return uuidJuvenileLeaves;
+//             }else if (key.equalsIgnoreCase("peduncle")){return uuidPeduncle;
+//             }else if (key.equalsIgnoreCase("juvenile fruits")){return uuidJuvenileFruits;
+//             }else if (key.equalsIgnoreCase("pollen sacs")){return uuuidPollenSacs;
+//             }else if (key.equalsIgnoreCase("connective")){return uuidConnective;
+//             }else if (key.equalsIgnoreCase("carpels")){return uuidCarpels;
+//             }else if (key.equalsIgnoreCase("ovule")){return uuidOvule;
+//             }else if (key.equalsIgnoreCase("seed number")){return uuidSeedNumber;
+//             }else if (key.equalsIgnoreCase("androphore")){return uuidAndrophore;
+//             }else if (key.equalsIgnoreCase("radicle")){return uuidRadicle;
+//
+//
+//             }else if (key.equalsIgnoreCase("folioles")){return uuidFolioles;
+//             }else if (key.equalsIgnoreCase("central folioles")){return uuidCentralFolioles;
+//             }else if (key.equalsIgnoreCase("lateral folioles")){return uuidLateralFolioles;
+//             }else if (key.equalsIgnoreCase("main folioles")){return uuidMainFolioles;
+//             }else if (key.equalsIgnoreCase("terminal folioles")){return uuidTerminalFolioles;
+//             }else if (key.equalsIgnoreCase("inferior folioles")){return uuidInferiorFolioles;
+//             }else if (key.equalsIgnoreCase("ovarian follicles")){return uuidOvarianFollicles;
+//
+//             }else if (key.equalsIgnoreCase("leaf shape")){return uuidLeafShape;
+//             }else if (key.equalsIgnoreCase("juvenile lamina")){return uuidJuvenileLamina;
+//             }else if (key.equalsIgnoreCase("apical buds")){return uuidApicalBuds;
+//             }else if (key.equalsIgnoreCase("juvenile carpels")){return uuidJuvenileCarpels;
+//             }else if (key.equalsIgnoreCase("androgynophore")){return uuidAndrogynophore;
+//             }else if (key.equalsIgnoreCase("embryo")){return uuidEmbryo;
+//             }else if (key.equalsIgnoreCase("mesocarp")){return uuidMesocarp;
+//             }else if (key.equalsIgnoreCase("endocarp")){return uuidEndocarp;
+//             }else if (key.equalsIgnoreCase("surfaces")){return uuidSurfaces;
+//             }else if (key.equalsIgnoreCase("roots")){return uuidRoots;
+//             }else if (key.equalsIgnoreCase("panicles")){return uuidPanicles;
+//             }else if (key.equalsIgnoreCase("fruiting")){return uuidFruiting;
+//             }else if (key.equalsIgnoreCase("labellum")){return uuidLabellum;
+//             }else if (key.equalsIgnoreCase("flower color")){return uuidFlowerColor;
+//             }else if (key.equalsIgnoreCase("receptacle")){return uuidReceptacle;
+//             }else if (key.equalsIgnoreCase("spines")){return uuidSpines;
+//             }else if (key.equalsIgnoreCase("teeth")){return uuidTeeth;
+//             }else if (key.equalsIgnoreCase("syncarps")){return uuidSyncarps;
+//             }else if (key.equalsIgnoreCase("epicarp")){return uuidEpicarp;
+//             }else if (key.equalsIgnoreCase("superior mesocarps")){return uuidSuperiorMesocarps;
+//             }else if (key.equalsIgnoreCase("inferior mesocarps")){return uuidInferiorMesocarps;
+//             }else if (key.equalsIgnoreCase("male spikes")){return uuidMaleSpikes;
+//             }else if (key.equalsIgnoreCase("carpellodes")){return uuidCarpellodes;
+//             }else if (key.equalsIgnoreCase("juvenile shoots")){return uuidJuvenileShoots;
+//             }else if (key.equalsIgnoreCase("samaras")){return uuidSamaras;
+//             }else if (key.equalsIgnoreCase("capsules")){return uuidCapsules;
+//             }else if (key.equalsIgnoreCase("lacuna")){return uuidLacuna;
+//             }else if (key.equalsIgnoreCase("domatia")){return uuidDomatia;
+//             }else if (key.equalsIgnoreCase("nuts")){return uuidNuts;
+//             }else if (key.equalsIgnoreCase("juvenile stems")){return uuidJuvenileStems;
+//             }else if (key.equalsIgnoreCase("mature stems")){return uuidMatureStems;
+//             }else if (key.equalsIgnoreCase("floral buds")){return uuidFloralBuds;
+//             }else if (key.equalsIgnoreCase("stones")){return uuidStones;
+//             }else if (key.equalsIgnoreCase("trunk")){return uuidTrunk;
+//             }else if (key.equalsIgnoreCase("akenes")){return uuidAkenes;
+//             }else if (key.equalsIgnoreCase("tube")){return uuidTube;
+//             }else if (key.equalsIgnoreCase("tepals")){return uuidTepals;
+//             }else if (key.equalsIgnoreCase("plant sexuality")){return uuidPlantSexuality;
+//             }else if (key.equalsIgnoreCase("aril")){return uuidAril;
+//             }else if (key.equalsIgnoreCase("lemma")){return uuidLemma;
+//             }else if (key.equalsIgnoreCase("valves")){return uuidValves;
+//             }else if (key.equalsIgnoreCase("rhytidome")){return uuidRhytidome;
+//             }else if (key.equalsIgnoreCase("seedlings")){return uuidSeedlings;
+//             }else if (key.equalsIgnoreCase("hypocotyles")){return uuidHypocotyles;
+//             }else if (key.equalsIgnoreCase("floral arrangement")){return uuidFloralArrangement;
+//             }else if (key.equalsIgnoreCase("locules")){return uuidLocules;
+//             }else if (key.equalsIgnoreCase("main stems")){return uuidMainStems;
+//             }else if (key.equalsIgnoreCase("lenticels")){return uuidLenticels;
+//             }else if (key.equalsIgnoreCase("median veins")){return uuidMedianVeins;
+//             }else if (key.equalsIgnoreCase("columella")){return uuidColumella;
+//             }else if (key.equalsIgnoreCase("kapok")){return uuidKapok;
+//             }else if (key.equalsIgnoreCase("other secretions")){return uuidOtherSecretions;
+//             }else if (key.equalsIgnoreCase("plank buttresses")){return uuidPlankButtresses;
+//             }else if (key.equalsIgnoreCase("branching")){return uuidBranching;
+//             }else if (key.equalsIgnoreCase("petiolule")){return uuidPetiolule;
+//             }else if (key.equalsIgnoreCase("buds and juvenile shoots")){return uuidBudsAndJuvenileShoots;
+//             }else if (key.equalsIgnoreCase("calyx remains")){return uuidCalyxRemains;
+//             }else if (key.equalsIgnoreCase("first leaves")){return uuidFirstLeaves;
+//             }else if (key.equalsIgnoreCase("column")){return uuidColumn;
+//             }else if (key.equalsIgnoreCase("primary veins")){return uuidPrimaryVeins;
+//             }else if (key.equalsIgnoreCase("pseudo-involucres")){return uuidPseudoInvolucres;
+//             }else if (key.equalsIgnoreCase("small plants")){return uuidSmallPlants;
+//             }else if (key.equalsIgnoreCase("large plants")){return uuidLargePlants;
+//             }else if (key.equalsIgnoreCase("axes")){return uuidAxes;
+//             }else if (key.equalsIgnoreCase("main axes")){return uuidMainAxes;
+//             }else if (key.equalsIgnoreCase("main inflorescences")){return uuidMainInflorescences;
+//             }else if (key.equalsIgnoreCase("fertile stamens")){return uuidFertileStamens;
+//             }else if (key.equalsIgnoreCase("pseudostipules")){return uuidPseudostipules;
+//             }else if (key.equalsIgnoreCase("paniculated inflorescences")){return uuidPaniculatedInflorescences;
+//             }else if (key.equalsIgnoreCase("female spikes")){return uuidFemaleSpikes;
+//             }else if (key.equalsIgnoreCase("flower anatomy")){return uuidFlowerAnatomy;
+//             }else if (key.equalsIgnoreCase("pileus")){return uuidPileus;
+//             }else if (key.equalsIgnoreCase("hypodermal cells")){return uuidHypodermalCells;
+//             }else if (key.equalsIgnoreCase("albumen")){return uuidAlbumen;
+//             }else if (key.equalsIgnoreCase("male parts")){return uuidMaleParts;
+//             }else if (key.equalsIgnoreCase("floral scapes")){return uuidFloralScapes;
+//             }else if (key.equalsIgnoreCase("introducedspecies")){return uuidIntroducedspecies;
+//             }else if (key.equalsIgnoreCase("berries")){return uuidBerries;
+//             }else if (key.equalsIgnoreCase("base")){return uuidBase;
+//             }else if (key.equalsIgnoreCase("flower shape")){return uuidFlowerShape;
+//             }else if (key.equalsIgnoreCase("caruncle")){return uuidCaruncle;
+//             }else if (key.equalsIgnoreCase("rhizome")){return uuidRhizome;
+//             }else if (key.equalsIgnoreCase("appendages")){return uuidAppendages;
+//             }else if (key.equalsIgnoreCase("gynophore")){return uuidGynophore;
+//             }else if (key.equalsIgnoreCase("inflorescence axes")){return uuidInflorescenceAxes;
+//             }else if (key.equalsIgnoreCase("replum")){return uuidReplum;
+//             }else if (key.equalsIgnoreCase("capsules")){return uuidCapsules;
+//             }else if (key.equalsIgnoreCase("sheaths")){return uuidSheaths;
+//             }else if (key.equalsIgnoreCase("spikelets")){return uuidSpikelets;
+//             }else if (key.equalsIgnoreCase("mesocarps")){return uuidMesocarps;
+//             }else if (key.equalsIgnoreCase("false flowers")){return uuidFalseFlowers;
+//             }else if (key.equalsIgnoreCase("lodicules")){return uuidLodicules;
+//             }else if (key.equalsIgnoreCase("caryopses")){return uuidCaryopses;
+//             }else if (key.equalsIgnoreCase("bisexual spikelets")){return uuidBisexualSpikelets;
+//             }else if (key.equalsIgnoreCase("unisexual spikelets")){return uuidUnisexualSpikelets;
+//             }else if (key.equalsIgnoreCase("mature spikelets")){return uuidMatureSpikelets;
+//             }else if (key.equalsIgnoreCase("lemma insertion point")){return uuidLemmaInsertionPoint;
+//             }else if (key.equalsIgnoreCase("glumes")){return uuidGlumes;
+//             }else if (key.equalsIgnoreCase("inferior flowers")){return uuidInferiorFlowers;
+//             }else if (key.equalsIgnoreCase("superior flowers")){return uuidSuperiorFlowers;
+//             }else if (key.equalsIgnoreCase("leaf sheath")){return uuidLeafSheath;
+//             }else if (key.equalsIgnoreCase("inferior lemma")){return uuidInferiorLemma;
+//             }else if (key.equalsIgnoreCase("inferior glumes")){return uuidInferiorGlumes;
+//             }else if (key.equalsIgnoreCase("first internode")){return uuidFirstInternode;
+//             }else if (key.equalsIgnoreCase("extravaginal innovations")){return uuidExtravaginalInnovations;
+//             }else if (key.equalsIgnoreCase("innovations")){return uuidInnovations;
+//             }else if (key.equalsIgnoreCase("cataphylls")){return uuidCataphylls;
+//             }else if (key.equalsIgnoreCase("ligula")){return uuidLigula;
+//             }else if (key.equalsIgnoreCase("superior glumes")){return uuidSuperiorGlumes;
+//             }else if (key.equalsIgnoreCase("false spikes")){return uuidFalseSpikes;
+//             }else if (key.equalsIgnoreCase("palea")){return uuidPalea;
+//             }else if (key.equalsIgnoreCase("secondary racemes")){return uuidSecondaryRacemes;
+//             }else if (key.equalsIgnoreCase("superior lemma")){return uuidSuperiorLemma;
+//             }else if (key.equalsIgnoreCase("sterile lemma")){return uuidSterileLemma;
+//             }else if (key.equalsIgnoreCase("reproduction")){return uuidReproduction;
+//             }else if (key.equalsIgnoreCase("fertile lemma")){return uuidFertileLemma;
+//             }else if (key.equalsIgnoreCase("division")){return uuidDivision;
+//             }else if (key.equalsIgnoreCase("sessile spikelets")){return uuidSessileSpikelets;
+//             }else if (key.equalsIgnoreCase("involucral bracts")){return uuidInvolucralBracts;
+//             }else if (key.equalsIgnoreCase("superior flower lemma")){return uuidSuperiorFlowerLemma;
+//             }else if (key.equalsIgnoreCase("aroma")){return uuidAroma;
+//             }else if (key.equalsIgnoreCase("glumellules")){return uuidGlumellules;
+//             }else if (key.equalsIgnoreCase("rachis articles")){return uuidRachisArticles;
+//             }else if (key.equalsIgnoreCase("pedicel spikelets")){return uuidPedicelSpikelets;
+//             }else if (key.equalsIgnoreCase("carina")){return uuidCarina;
+//             }else if (key.equalsIgnoreCase("false fruits")){return uuidFalseFruits;
+//             }else if (key.equalsIgnoreCase("articles")){return uuidArticles;
+//             }else if (key.equalsIgnoreCase("inferior flower lemma")){return uuidInferiorFlowerLemma;
+//             }else if (key.equalsIgnoreCase("hyaline lemma")){return uuidHyalineLemma;
+//             }else if (key.equalsIgnoreCase("callus")){return uuidCallus;
+//             }else if (key.equalsIgnoreCase("ridges")){return uuidRidges;
+//             }else if (key.equalsIgnoreCase("joints")){return uuidJoints;
+//             }else if (key.equalsIgnoreCase("inferior flower palea")){return uuidInferiorFlowerPalea;
+//             }else if (key.equalsIgnoreCase("inferior glume shape")){return uuidInferiorGlumeShape;
+//             }else if (key.equalsIgnoreCase("superior glume shape")){return uuidSuperiorGlumeShape;
+//             }else if (key.equalsIgnoreCase("fertile spikelets")){return uuidFertileSpikelets;
+//             }else if (key.equalsIgnoreCase("internodes")){return uuidInternodes;
+//             }else if (key.equalsIgnoreCase("spathe")){return uuidSpathe;
+//             }else if (key.equalsIgnoreCase("last leaf")){return uuidLastLeaf;
+//             }else if (key.equalsIgnoreCase("spatheoles")){return uuidSpatheoles;
+//             }else if (key.equalsIgnoreCase("inferior raceme base")){return uuidInferiorRacemeBase;
+//             }else if (key.equalsIgnoreCase("lemma ridges")){return uuidLemmaRidges;
+//             }else if (key.equalsIgnoreCase("raceme base")){return uuidRacemeBase;
+//             }else if (key.equalsIgnoreCase("stem tufts")){return uuidStemTufts;
+//             }else if (key.equalsIgnoreCase("spikelet pairs")){return uuidSpikeletPairs;
+//             }else if (key.equalsIgnoreCase("glume insertion point")){return uuidGlumeInsertionPoint;
+//             }else if (key.equalsIgnoreCase("dehiscence")){return uuidDehiscence;
+//             }else if (key.equalsIgnoreCase("glumes and lemmas")){return uuidGlumesAndLemmas;
+//             }else if (key.equalsIgnoreCase("pericarp")){return uuidPericarp;
+//             }else if (key.equalsIgnoreCase("stem base")){return uuidStemBase;
+//             }else if (key.equalsIgnoreCase("male spikelets")){return uuidMaleSpikelets;
+//             }else if (key.equalsIgnoreCase("female spikelets")){return uuidFemaleSpikelets;
+//             }else if (key.equalsIgnoreCase("lamina margins")){return uuidLaminaMargins;
+//             }else if (key.equalsIgnoreCase("juvenile trunk")){return uuidJuvenileTrunk;
+//             }else if (key.equalsIgnoreCase("floriferous shoots")){return uuidFloriferousShoots;
+//             }else if (key.equalsIgnoreCase("nectaries")){return uuidNectaries;
+//             }else if (key.equalsIgnoreCase("perianth divisions")){return uuidPerianthDivisions;
+//             }else if (key.equalsIgnoreCase("sterile flowers")){return uuidSterileFlowers;
+//             }else if (key.equalsIgnoreCase("male flower tepals")){return uuidMaleFlowerTepals;
+//             }else if (key.equalsIgnoreCase("elementary inflorescences")){return uuidElementaryInflorescences;
+//             }else if (key.equalsIgnoreCase("dry leaves")){return uuidDryLeaves;
+//             }else if (key.equalsIgnoreCase("inferior part of the perianth")){return uuidInferiorPartOfThePerianth;
+//             }else if (key.equalsIgnoreCase("anthocarps")){return uuidAnthocarps;
+//             }else if (key.equalsIgnoreCase("glossary")){return uuidGlossary;
+//             }else if (key.equalsIgnoreCase("geography")){return uuidGeography;
+//             }else if (key.equalsIgnoreCase("fertile leaves")){return uuidFertileLeaves;
+//             }else if (key.equalsIgnoreCase("strobili")){return uuidStrobili;
+//             }else if (key.equalsIgnoreCase("sporophylls")){return uuidSporophylls;
+//             }else if (key.equalsIgnoreCase("stem morphology")){return uuidStemMorphology;
+//             }else if (key.equalsIgnoreCase("primary stems")){return uuidPrimaryStems;
+//             }else if (key.equalsIgnoreCase("ventral rhizophores")){return uuidVentralRhizophores;
+//             }else if (key.equalsIgnoreCase("rhizophores")){return uuidRhizophores;
+//             }else if (key.equalsIgnoreCase("lateral branching outline")){return uuidLateralBranchingOutline;
+//             }else if (key.equalsIgnoreCase("primary stem leaves")){return uuidPrimaryStemLeaves;
+//             }else if (key.equalsIgnoreCase("main branches lateral leaves")){return uuidMainBranchesLateralLeaves;
+//             }else if (key.equalsIgnoreCase("ultimate branching lateral leaves")){return uuidUltimateBranchingLateralLeaves;
+//             }else if (key.equalsIgnoreCase("margins")){return uuidMargins;
+//             }else if (key.equalsIgnoreCase("axillary leaves")){return uuidAxillaryLeaves;
+//             }else if (key.equalsIgnoreCase("median leaves")){return uuidMedianLeaves;
+//             }else if (key.equalsIgnoreCase("megaspore")){return uuidMegaspore;
+//             }else if (key.equalsIgnoreCase("microspores")){return uuidMicrospores;
+//             }else if (key.equalsIgnoreCase("ultimate ramules")){return uuidUltimateRamules;
+//             }else if (key.equalsIgnoreCase("megasporangia")){return uuidMegasporangia;
+//             }else if (key.equalsIgnoreCase("branched parts")){return uuidBranchedParts;
+//             }else if (key.equalsIgnoreCase("lateral leaves")){return uuidLateralLeaves;
+//             }else if (key.equalsIgnoreCase("soboles")){return uuidSoboles;
+//             }else if (key.equalsIgnoreCase("false veins")){return uuidFalseVeins;
+//             }else if (key.equalsIgnoreCase("marks")){return uuidMarks;
+//             }else if (key.equalsIgnoreCase("lower half of leaves")){return uuidLowerHalfOfLeaves;
+//             }else if (key.equalsIgnoreCase("ventral sporophylls")){return uuidVentralSporophylls;
+//             }else if (key.equalsIgnoreCase("sporophytes")){return uuidSporophytes;
+//             }else if (key.equalsIgnoreCase("gametophytes")){return uuidGametophytes;
+//             }else if (key.equalsIgnoreCase("segments")){return uuidSegments;
+//             }else if (key.equalsIgnoreCase("prothallium")){return uuidProthallium;
+//             }else if (key.equalsIgnoreCase("vegetative fronds")){return uuidVegetativeFronds;
+//             }else if (key.equalsIgnoreCase("fertile fronds")){return uuidFertileFronds;
+//             }else if (key.equalsIgnoreCase("free veins")){return uuidFreeVeins;
+//             }else if (key.equalsIgnoreCase("texture")){return uuidTexture;
+//             }else if (key.equalsIgnoreCase("colour")){return uuidColour;
+//             }else if (key.equalsIgnoreCase("microsporangia")){return uuidMicrosporangia;
+//             }else if (key.equalsIgnoreCase("macrosporangia")){return uuidMacrosporangia;
+//             }else if (key.equalsIgnoreCase("macrospores")){return uuidMacrospores;
+//             }else if (key.equalsIgnoreCase("sterile pinnules")){return uuidSterilePinnules;
+//             }else if (key.equalsIgnoreCase("fertile pinnules")){return uuidFertilePinnules;
+//             }else if (key.equalsIgnoreCase("final bifurcations")){return uuidFinalBifurcations;
+//             }else if (key.equalsIgnoreCase("pennate veins")){return uuidPennateVeins;
+//             }else if (key.equalsIgnoreCase("frond distance")){return uuidFrondDistance;
+//             }else if (key.equalsIgnoreCase("lower pinnae")){return uuidLowerPinnae;
+//             }else if (key.equalsIgnoreCase("cells")){return uuidCells;
+//             }else if (key.equalsIgnoreCase("marginal false veins")){return uuidMarginalFalseVeins;
+//             }else if (key.equalsIgnoreCase("frond apex")){return uuidFrondApex;
+//             }else if (key.equalsIgnoreCase("paraphyses")){return uuidParaphyses;
+//             }else if (key.equalsIgnoreCase("lateral pinnae")){return uuidLateralPinnae;
+//             }else if (key.equalsIgnoreCase("stolons")){return uuidStolons;
+//             }else if (key.equalsIgnoreCase("hydathodes")){return uuidHydathodes;
+//             }else if (key.equalsIgnoreCase("sterile pinnae")){return uuidSterilePinnae;
+//             }else if (key.equalsIgnoreCase("lamina apex")){return uuidLaminaApex;
+//             }else if (key.equalsIgnoreCase("juvenile fronds")){return uuidJuvenileFronds;
+//             }else if (key.equalsIgnoreCase("mature fronds")){return uuidMatureFronds;
+//             }else if (key.equalsIgnoreCase("fertile lamina")){return uuidFertileLamina;
+//             }else if (key.equalsIgnoreCase("pinnae apex")){return uuidPinnaeApex;
+//             }else if (key.equalsIgnoreCase("lamina inferior surfaces")){return uuidLaminaInferiorSurfaces;
+//             }else if (key.equalsIgnoreCase("terminal pinnae")){return uuidTerminalPinnae;
+//             }else if (key.equalsIgnoreCase("lamina shape")){return uuidLaminaShape;
+//             }else if (key.equalsIgnoreCase("furrows")){return uuidFurrows;
+//             }else if (key.equalsIgnoreCase("first pair of pinnae")){return uuidFirstPairOfPinnae;
+//             }else if (key.equalsIgnoreCase("costal areoles")){return uuidCostalAreoles;
+//             }else if (key.equalsIgnoreCase("humus collecting fronds")){return uuidHumusCollectingFronds;
+//             }else if (key.equalsIgnoreCase("assimilating fronds")){return uuidAssimilatingFronds;
+//             }else if (key.equalsIgnoreCase("fertile parts")){return uuidFertileParts;
+//             }else if (key.equalsIgnoreCase("internal cycle")){return uuidInternalCycle;
+//             }else if (key.equalsIgnoreCase("outer parts")){return uuidOuterParts;
+//             }else if (key.equalsIgnoreCase("leafy stems")){return uuidLeafyStems;
+//             }else if (key.equalsIgnoreCase("outer cycle")){return uuidOuterCycle;
+//             }else if (key.equalsIgnoreCase("inner cycle")){return uuidInnerCycle;
+//             }else if (key.equalsIgnoreCase("lateral stimanodes")){return uuidLateralStimanodes;
+//             }else if (key.equalsIgnoreCase("floriferous stems")){return uuidFloriferousStems;
+//             }else if (key.equalsIgnoreCase("inferior bracts")){return uuidInferiorBracts;
+//             }else if (key.equalsIgnoreCase("secondary inflorescences")){return uuidSecondaryInflorescences;
+//             }else if (key.equalsIgnoreCase("median lobes")){return uuidMedianLobes;
+//             }else if (key.equalsIgnoreCase("sterile bracts")){return uuidSterileBracts;
+//             }else if (key.equalsIgnoreCase("fertile bracts")){return uuidFertileBracts;
+//             }else if (key.equalsIgnoreCase("central lobes")){return uuidCentralLobes;
+//             }else if (key.equalsIgnoreCase("corolla lobes")){return uuidCorollaLobes;
+//             }else if (key.equalsIgnoreCase("outer bracts")){return uuidOuterBracts;
+//             }else if (key.equalsIgnoreCase("inner bracts")){return uuidInnerBracts;
+//             }else if (key.equalsIgnoreCase("aerial parts")){return uuidAerialParts;
+//             }else if (key.equalsIgnoreCase("outer staminodes")){return uuidOuterStaminodes;
+//             }else if (key.equalsIgnoreCase("sheath and ligula")){return uuidSheathAndLigula;
+//             }else if (key.equalsIgnoreCase("sheath-ligula separation")){return uuidSheathLigulaSeparation;
+//             }else if (key.equalsIgnoreCase("axils")){return uuidAxils;
+//             }else if (key.equalsIgnoreCase("sixth stamen")){return uuidSixthStamen;
+//             }else if (key.equalsIgnoreCase("leaf symmetry")){return uuidLeafSymmetry;
+//             }else if (key.equalsIgnoreCase("abaxial bracts")){return uuidAbaxialBracts;
+//             }else if (key.equalsIgnoreCase("callous part of the petiole")){return uuidCallousPartOfThePetiole;
+//             }else if (key.equalsIgnoreCase("inner staminodes")){return uuidInnerStaminodes;
+//             }else if (key.equalsIgnoreCase("non-callous part of the petiole")){return uuidNonCallousPartOfThePetiole;
+//             }else if (key.equalsIgnoreCase("perispermatic canal")){return uuidPerispermaticCanal;
+//             }else if (key.equalsIgnoreCase("adaxial bracts")){return uuidAdaxialBracts;
+//             }else if (key.equalsIgnoreCase("callous and non-callous parts of the petiole")){return uuidCallousAndNonCallousPartsOfThePetiole;
+//             }else if (key.equalsIgnoreCase("transition to median veins")){return uuidTransitionToMedianVeins;
+//             }else if (key.equalsIgnoreCase("leaf dimensions")){return uuidLeafDimensions;
+//             }else if (key.equalsIgnoreCase("nodes")){return uuidNodes;
+//             }else if (key.equalsIgnoreCase("dimensions")){return uuidDimensions;
+//             }else if (key.equalsIgnoreCase("inner staminodial cycle")){return uuidInnerStaminodialCycle;
+//             }else if (key.equalsIgnoreCase("envelope")){return uuidEnvelope;
+//             }else if (key.equalsIgnoreCase("median transversal section")){return uuidMedianTransversalSection;
+//             }else if (key.equalsIgnoreCase("adaxial spathe-bracts")){return uuidAdaxialSpatheBracts;
+//             }else if (key.equalsIgnoreCase("transition to lamina")){return uuidTransitionToLamina;
+//             }else if (key.equalsIgnoreCase("flower arrangement")){return uuidFlowerArrangement;
+//             }else if (key.equalsIgnoreCase("second outer staminode")){return uuidSecondOuterStaminode;
+//             }else if (key.equalsIgnoreCase("secretory structures")){return uuidSecretoryStructures;
+//             }else if (key.equalsIgnoreCase("median tepals")){return uuidMedianTepals;
+//             }else if (key.equalsIgnoreCase("third cycle")){return uuidThirdCycle;
+//             }else if (key.equalsIgnoreCase("mature leaves")){return uuidMatureLeaves;
+//             }else if (key.equalsIgnoreCase("exocarp")){return uuidExocarp;
+//             }else if (key.equalsIgnoreCase("outer stamens")){return uuidOuterStamens;
+//             }else if (key.equalsIgnoreCase("trunk diameter")){return uuidTrunkDiameter;
+//             }else if (key.equalsIgnoreCase("fruit colour")){return uuidFruitColour;
+//             }else if (key.equalsIgnoreCase("fruit pulp")){return uuidFruitPulp;
+//             }else if (key.equalsIgnoreCase("marginal veins")){return uuidMarginalVeins;
+//             }else if (key.equalsIgnoreCase("operculum")){return uuidOperculum;
+//             }else if (key.equalsIgnoreCase("fibres")){return uuidFibres;
+//             }else if (key.equalsIgnoreCase("juvenile flower buds")){return uuidJuvenileFlowerBuds;
+//             }else if (key.equalsIgnoreCase("plurilocular ovary")){return uuidPlurilocularOvary;
+//             }else if (key.equalsIgnoreCase("external parts")){return uuidExternalParts;
+//             }else if (key.equalsIgnoreCase("lamina colour")){return uuidLaminaColour;
+//             }else if (key.equalsIgnoreCase("flower position")){return uuidFlowerPosition;
+//             }else if (key.equalsIgnoreCase("tertiary veins")){return uuidTertiaryVeins;
+//             }else if (key.equalsIgnoreCase("fruit anatomy")){return uuidFruitAnatomy;
+//             }else if (key.equalsIgnoreCase("juvenile plants")){return uuidJuvenilePlants;
+//             }else if (key.equalsIgnoreCase("large flowers")){return uuidLargeFlowers;
+//             }else if (key.equalsIgnoreCase("open flowers")){return uuidOpenFlowers;
+//             }else if (key.equalsIgnoreCase("cupules")){return uuidCupules;
+//             }else if (key.equalsIgnoreCase("prickles")){return uuidPrickles;
+//             }else if (key.equalsIgnoreCase("median folioles")){return uuidMedianFolioles;
+//             }else if (key.equalsIgnoreCase("staminodial appendix")){return uuidStaminodialAppendix;
+//             }else if (key.equalsIgnoreCase("aerial stems")){return uuidAerialStems;
+//             }else if (key.equalsIgnoreCase("superior sepals")){return uuidSuperiorSepals;
+//             }else if (key.equalsIgnoreCase("superior petals")){return uuidSuperiorPetals;
+//             }else if (key.equalsIgnoreCase("leaf arrangement")){return uuidLeafArrangement;
+//             }else if (key.equalsIgnoreCase("unifoliate leaves")){return uuidUnifoliateLeaves;
+//             }else if (key.equalsIgnoreCase("trifoliate leaves")){return uuidTrifoliateLeaves;
+//             }else if (key.equalsIgnoreCase("5-foliate leaves")){return uuid5FoliateLeaves;
+//             }else if (key.equalsIgnoreCase("floral bract stipules")){return uuidFloralBractStipules;
+//             }else if (key.equalsIgnoreCase("4-foliate leaves")){return uuid4FoliateLeaves;
+//             }else if (key.equalsIgnoreCase("compound leaf petiolules")){return uuidCompoundLeafPetiolules;
+//             }else if (key.equalsIgnoreCase("bract stipules")){return uuidBractStipules;
+//             }else if (key.equalsIgnoreCase("leaf division")){return uuidLeafDivision;
+//             }else if (key.equalsIgnoreCase("simple leaves")){return uuidSimpleLeaves;
+//             }else if (key.equalsIgnoreCase("compound leaves")){return uuidCompoundLeaves;
+//             }else if (key.equalsIgnoreCase("foliole texture")){return uuidFolioleTexture;
+//             }else if (key.equalsIgnoreCase("fruit wall")){return uuidFruitWall;
+//
+//
+//             //FM ser2 vol1
+//             }else if (key.equalsIgnoreCase("Heterosporous Ferns")){return uuidHeterosporousFerns;
+//             }else if (key.equalsIgnoreCase("Vegetative Characters")){return uuidVegetativeCharacters;
+//             }else if (key.equalsIgnoreCase("Gametophyte")){return uuidGametophyte;
+//             }else if (key.equalsIgnoreCase("fertile segment of fronds")){return uuidfertilesegmentoffronds;
+//             }else if (key.equalsIgnoreCase("sterile fronds")){return uuidsterilefronds;
+//             }else if (key.equalsIgnoreCase("fertile lobes")){return uuidfertilelobes;
+//             }else if (key.equalsIgnoreCase("double sori")){return uuiddoublesori;
+//             }else if (key.equalsIgnoreCase("vascular bundles")){return uuidvascularbundles;
+//             }else if (key.equalsIgnoreCase("stock")){return uuidstock;
+//             }else if (key.equalsIgnoreCase("vegetative morphology")){return uuidvegetativemorphology;
+//             }else if (key.equalsIgnoreCase("determinate bipinnatifid fronds")){return uuiddeterminatebipinnatifidfronds;
+//             }else if (key.equalsIgnoreCase("ultimate branches")){return uuidultimatebranches;
+//             }else if (key.equalsIgnoreCase("unbranched fronds")){return uuidunbranchedfronds;
+//             }else if (key.equalsIgnoreCase("primary rachis-branches")){return uuidPrimaryRachisBranches;
+//             }else if (key.equalsIgnoreCase("primary rachises")){return uuidprimaryrachises;
+//             }else if (key.equalsIgnoreCase("stipular leaflets")){return uuidstipularleaflets;
+//             }else if (key.equalsIgnoreCase("main rachis")){return uuidmainrachis;
+//             }else if (key.equalsIgnoreCase("lamina segments")){return uuidlaminasegments;
+//             }else if (key.equalsIgnoreCase("lateral branch-systems")){return uuidLateralBranchSystems;
+//             }else if (key.equalsIgnoreCase("sorophores")){return uuidsorophores;
+//             }else if (key.equalsIgnoreCase("sporangia morphology")){return uuidsporangiamorphology;
+//             }else if (key.equalsIgnoreCase("gametophyte morphology")){return uuidgametophytemorphology;
+//             }else if (key.equalsIgnoreCase("spore morphology")){return uuidsporemorphology;
+//             }else if (key.equalsIgnoreCase("blade")){return uuidblade;
+//             }else if (key.equalsIgnoreCase("stomata")){return uuidstomata;
+//             }else if (key.equalsIgnoreCase("leaf bases")){return uuidleafbases;
+//             }else if (key.equalsIgnoreCase("megasporophylls")){return uuidmegasporophylls;
+//             }else if (key.equalsIgnoreCase("apospory")){return uuidapospory;
+//             }else if (key.equalsIgnoreCase("female prothallus")){return uuidfemaleprothallus;
+//             }else if (key.equalsIgnoreCase("archegonia")){return uuidarchegonia;
+//             }else if (key.equalsIgnoreCase("rhizoids")){return uuidrhizoids;
+//             }else if (key.equalsIgnoreCase("male gametophytes")){return uuidmalegametophytes;
+//             }else if (key.equalsIgnoreCase("accessory bundles")){return uuidaccessorybundles;
+//             }else if (key.equalsIgnoreCase("foveae")){return uuidfoveae;
+//             }else if (key.equalsIgnoreCase("velum")){return uuidvelum;
+//             }else if (key.equalsIgnoreCase("dermal appendages")){return uuiddermalappendages;
+//             }else if (key.equalsIgnoreCase("dermal appendage morphology")){return uuiddermalappendagemorphology;
+//             }else if (key.equalsIgnoreCase("sorus morphology")){return uuidsorusmorphology;
+//             }else if (key.equalsIgnoreCase("pneumathodes")){return uuidpneumathodes;
+//             }else if (key.equalsIgnoreCase("hairs and scales")){return uuidhairsandscales;
+//             }else if (key.equalsIgnoreCase("largest pinna")){return uuidlargestpinna;
+//             }else if (key.equalsIgnoreCase("largest pinnules")){return uuidlargestpinnules;
+//             }else if (key.equalsIgnoreCase("lowest pinnae")){return uuidlowestpinnae;
+//             }else if (key.equalsIgnoreCase("longest pinnae")){return uuidlongestpinnae;
+//             }else if (key.equalsIgnoreCase("tertiary leaflets")){return uuidtertiaryleaflets;
+//             }else if (key.equalsIgnoreCase("reduced pinnae")){return uuidreducedpinnae;
+//             }else if (key.equalsIgnoreCase("simply pinnate fronds")){return uuidsimplypinnatefronds;
+//             }else if (key.equalsIgnoreCase("bipinnate fronds")){return uuidbipinnatefronds;
+//             }else if (key.equalsIgnoreCase("pinna-rachises")){return uuidPinnaRachises;
+//             }else if (key.equalsIgnoreCase("longest pinnules")){return uuidlongestpinnules;
+//             }else if (key.equalsIgnoreCase("nomenclature notes")){return uuidnomenclaturenotes;
+//             }else if (key.equalsIgnoreCase("leaf axes")){return uuidleafaxes;
+//             }else if (key.equalsIgnoreCase("ultimate divisions")){return uuidultimatedivisions;
+//             }else if (key.equalsIgnoreCase("rhizome scales")){return uuidrhizomescales;
+//             }else if (key.equalsIgnoreCase("main pinnae")){return uuidmainpinnae;
+//             }else if (key.equalsIgnoreCase("larger secondary pinnae")){return uuidlargersecondarypinnae;
+//             }else if (key.equalsIgnoreCase("apex")){return uuidapex;
+//             }else if (key.equalsIgnoreCase("ultimate pinnules")){return uuidultimatepinnules;
+//             }else if (key.equalsIgnoreCase("quadripinnate form")){return uuidquadripinnateform;
+//             }else if (key.equalsIgnoreCase("primary pinnae")){return uuidprimarypinnae;
+//             }else if (key.equalsIgnoreCase("smaller pinnules")){return uuidsmallerpinnules;
+//             }else if (key.equalsIgnoreCase("free non-dissected pinnules")){return uuidFreenonDissectedpinnules;
+//             }else if (key.equalsIgnoreCase("secondary pinnae")){return uuidsecondarypinnae;
+//             }else if (key.equalsIgnoreCase("ultimate free divisions")){return uuidultimatefreedivisions;
+//             }else if (key.equalsIgnoreCase("ultimate lobes")){return uuidultimatelobes;
+//             }else if (key.equalsIgnoreCase("sterile lobes")){return uuidsterilelobes;
+//             }else if (key.equalsIgnoreCase("outer edges of segments")){return uuidouteredgesofsegments;
+//             }else if (key.equalsIgnoreCase("ultimate segments")){return uuidultimatesegments;
+//             }else if (key.equalsIgnoreCase("largest primary pinnae")){return uuidlargestprimarypinnae;
+//             }else if (key.equalsIgnoreCase("apical lobes")){return uuidapicallobes;
+//             }else if (key.equalsIgnoreCase("secondary rachises")){return uuidsecondaryrachises;
+//             }else if (key.equalsIgnoreCase("ultimate free pinnules")){return uuidultimatefreepinnules;
+//             }else if (key.equalsIgnoreCase("secondary axes")){return uuidsecondaryaxes;
+//             }else if (key.equalsIgnoreCase("lobe apex")){return uuidlobeapex;
+//             }else if (key.equalsIgnoreCase("upper pinnules")){return uuidupperpinnules;
+//             }else if (key.equalsIgnoreCase("larger pinnae")){return uuidlargerpinnae;
+//             }else if (key.equalsIgnoreCase("upper segments")){return uuiduppersegments;
+//             }else if (key.equalsIgnoreCase("basal basiscopic divisions")){return uuidbasalbasiscopicdivisions;
+//             }else if (key.equalsIgnoreCase("terminology")){return uuidterminology;
+//             }else if (key.equalsIgnoreCase("segment apex")){return uuidsegmentapex;
+//             }else if (key.equalsIgnoreCase("largest segments")){return uuidlargestsegments;
+//             }else if (key.equalsIgnoreCase("main primary pinnae")){return uuidMainprimaryPinnae;
+//             }else if (key.equalsIgnoreCase("lower primary pinnae")){return uuidlowerprimarypinnae;
+//             }else if (key.equalsIgnoreCase("terminal pinnules")){return uuidterminalpinnules;
+//             }else if (key.equalsIgnoreCase("bipinnate leaves")){return uuidbipinnateleaves;
+//             }else if (key.equalsIgnoreCase("transitional pinnae")){return uuidtransitionalpinnae;
+//             }else if (key.equalsIgnoreCase("pinnule edges")){return uuidpinnuleedges;
+//             }else if (key.equalsIgnoreCase("sterile margins")){return uuidsterilemargins;
+//             }else if (key.equalsIgnoreCase("fertile margins")){return uuidfertilemargins;
+//             }else if (key.equalsIgnoreCase("simple primary pinnae")){return uuidsimpleprimarypinnae;
+//             }else if (key.equalsIgnoreCase("pinnate lamina")){return uuidpinnatelamina;
+//             }else if (key.equalsIgnoreCase("sterile leaves")){return uuidsterileleaves;
+//             }else if (key.equalsIgnoreCase("upper margins")){return uuiduppermargins;
+//             }else if (key.equalsIgnoreCase("reduced basal pinnae")){return uuidreducedbasalpinnae;
+//             }else if (key.equalsIgnoreCase("pinnule lobes")){return uuidpinnulelobes;
+//             }else if (key.equalsIgnoreCase("pinnule-bearing rachises")){return uuidPinnuleBearingRachises;
+//             }else if (key.equalsIgnoreCase("incisions")){return uuidIncisions;
+//             }else if (key.equalsIgnoreCase("upper and outer margins")){return uuidUpperAndOuterMargins;
+//             }else if (key.equalsIgnoreCase("pinnule apex")){return uuidPinnuleApex;
+//             }else if (key.equalsIgnoreCase("lower pinnules")){return uuidLowerPinnules;
+//             }else if (key.equalsIgnoreCase("larger pinnules")){return uuidLargerPinnules;
+//             }else if (key.equalsIgnoreCase("pinnule base")){return uuidPinnuleBase;
+//             }else if (key.equalsIgnoreCase("lowermost pinnules")){return uuidLowerMostPinnules;
+//             }else if (key.equalsIgnoreCase("simply pinnate leaves")){return uuidSimplyPinnateLeaves;
+//             }else if (key.equalsIgnoreCase("sterile segments")){return uuidsterilesegments;
+//             }else if (key.equalsIgnoreCase("taxon list")){return uuidtaxonlist;
+//             }else if (key.equalsIgnoreCase("rhizome morphology")){return uuidrhizomemorphology;
+//             }else if (key.equalsIgnoreCase("simple fronds")){return uuidsimplefronds;
+//             }else if (key.equalsIgnoreCase("normal bathyphylls")){return uuidnormalbathyphylls;
+//             }else if (key.equalsIgnoreCase("transition bathyphylls")){return uuidtransitionbathyphylls;
+//             }else if (key.equalsIgnoreCase("mature rhizome")){return uuidmaturerhizome;
+//             }else if (key.equalsIgnoreCase("sterile acrophylls")){return uuidsterileacrophylls;
+//             }else if (key.equalsIgnoreCase("smallest bathyphylls")){return uuidsmallestbathyphylls;
+//             }else if (key.equalsIgnoreCase("bathyphylls")){return uuidbathyphylls;
+//             }else if (key.equalsIgnoreCase("fertile acrophylls")){return uuidfertileacrophylls;
+//             }else if (key.equalsIgnoreCase("intermediate fronds")){return uuidintermediatefronds;
+//             }else if (key.equalsIgnoreCase("Malesian species")){return uuidMalesianspecies;
+//             }else if (key.equalsIgnoreCase("Subdivision of the genus")){return uuidSubdivisionofthegenus;
+//             }else if (key.equalsIgnoreCase("frond morphology")){return uuidfrondmorphology;
+//             }else if (key.equalsIgnoreCase("speciation")){return uuidspeciation;
+//             }else if (key.equalsIgnoreCase("hybrids")){return uuidhybrids;
+//             }else if (key.equalsIgnoreCase("Relationship to other groups")){return uuidRelationshiptoothergroups;
+//             }else if (key.equalsIgnoreCase("sterile lamina")){return uuidsterilelamina;
+//             }else if (key.equalsIgnoreCase("largest sterile pinna")){return uuidlargeststerilepinna;
+//             }else if (key.equalsIgnoreCase("largest fertile pinna")){return uuidlargestfertilepinna;
+//             }else if (key.equalsIgnoreCase("stipe base")){return uuidstipebase;
+//             }else if (key.equalsIgnoreCase("normal pinnae")){return uuidnormalpinnae;
+//             }else if (key.equalsIgnoreCase("terminal lamina")){return uuidterminallamina;
+//             }else if (key.equalsIgnoreCase("sterile apical lamina")){return uuidsterileapicallamina;
+//             }else if (key.equalsIgnoreCase("fertile apical lamina")){return uuidfertileapicallamina;
+//             }else if (key.equalsIgnoreCase("larger fronds")){return uuidlargerfronds;
+//             }else if (key.equalsIgnoreCase("fertile and sterile fronds")){return uuidfertileandsterilefronds;
+//
+//
+//             //guianas
+//             }else if (key.equalsIgnoreCase("extraxylary sclerenchyma")){return uuidExtraxylarySclerenchyma;
+//
                }else if (key.equalsIgnoreCase("wood specimens")){return uuidWoodSpecimens;
-               }else if (key.equalsIgnoreCase("FAMILY DESCRIPTION")){return uuidFamilyDescription;
-               }else if (key.equalsIgnoreCase("TIMBERS AND THEIR PROPERTIES")){return uuidTimbersAndTheirProperties;
-               }else if (key.equalsIgnoreCase("FAMILY CHARACTERISTICS")){return uuidFamilyCharacteristics;
-               }else if (key.equalsIgnoreCase("juvenile branches")){return uuidJuvenileBranches;
-               }else if (key.equalsIgnoreCase("taxonomic changes")){return uuidTaxonomicChanges;
-               }else if (key.equalsIgnoreCase("pseudanthia")){return uuidPseudanthia;
-               }else if (key.equalsIgnoreCase("male perianth")){return uuidMalePerianth;
-               }else if (key.equalsIgnoreCase("female perianth")){return uuidFemalePerianth;
-               }else if (key.equalsIgnoreCase("utricles")){return uuidUtricles;
-               }else if (key.equalsIgnoreCase("bisexual flowers")){return uuidBisexualFlowers;
-               }else if (key.equalsIgnoreCase("rudimentary flowers")){return uuidRudimentaryFlowers;
-               }else if (key.equalsIgnoreCase("phyllodes")){return uuidPhyllodes;
+//             }else if (key.equalsIgnoreCase("FAMILY DESCRIPTION")){return uuidFamilyDescription;
+//             }else if (key.equalsIgnoreCase("TIMBERS AND THEIR PROPERTIES")){return uuidTimbersAndTheirProperties;
+//             }else if (key.equalsIgnoreCase("FAMILY CHARACTERISTICS")){return uuidFamilyCharacteristics;
+//             }else if (key.equalsIgnoreCase("juvenile branches")){return uuidJuvenileBranches;
+//             }else if (key.equalsIgnoreCase("taxonomic changes")){return uuidTaxonomicChanges;
+//             }else if (key.equalsIgnoreCase("pseudanthia")){return uuidPseudanthia;
+//             }else if (key.equalsIgnoreCase("male perianth")){return uuidMalePerianth;
+//             }else if (key.equalsIgnoreCase("female perianth")){return uuidFemalePerianth;
+//             }else if (key.equalsIgnoreCase("utricles")){return uuidUtricles;
+//             }else if (key.equalsIgnoreCase("bisexual flowers")){return uuidBisexualFlowers;
+//             }else if (key.equalsIgnoreCase("rudimentary flowers")){return uuidRudimentaryFlowers;
+//             }else if (key.equalsIgnoreCase("phyllodes")){return uuidPhyllodes;
 
 
 //             }else if (key.equalsIgnoreCase("Inflorescence")){return uuidInflorescence;
diff --git a/pom.xml b/pom.xml
index 2d9653c7b4d90dd58da0384d13a0e5fe8080d0f6..7a8d285274e26f2e338caf6587978c1377209523 100644 (file)
--- a/pom.xml
+++ b/pom.xml
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-compiler-plugin</artifactId>
         <version>2.3.2</version>
+<!--           <version>3.6,1</version>  -->
         <configuration>
           <source>${java.codelevel}</source>
           <target>${java.codelevel}</target>