]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/DatatypeResource.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.datatypes.ontology / src / org / simantics / datatypes / DatatypeResource.java
diff --git a/bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/DatatypeResource.java b/bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/DatatypeResource.java
new file mode 100644 (file)
index 0000000..d3396d1
--- /dev/null
@@ -0,0 +1,3262 @@
+package org.simantics.datatypes;\r
+\r
+import org.simantics.db.RequestProcessor;\r
+import org.simantics.db.Resource;\r
+import org.simantics.db.ReadGraph;\r
+import org.simantics.db.request.Read;\r
+import org.simantics.db.Session;\r
+import org.simantics.db.exception.DatabaseException;\r
+import org.simantics.db.service.QueryControl;\r
+\r
+public class DatatypeResource {\r
+    \r
+    public final Resource BTree;\r
+    public final Resource BTreeNode;\r
+    public final Resource BTreeNode_Content;\r
+    public final Resource BTreeNode_IsOwnedBy;\r
+    public final Resource BTreeNode_Owns;\r
+    public final Resource BTreeNode_content;\r
+    public final Resource BTreeNode_content_Inverse;\r
+    public final Resource BTree_HasNodeType;\r
+    public final Resource BTree_HasNodeType_Inverse;\r
+    public final Resource BTree_HasOwnerRelation;\r
+    public final Resource BTree_HasOwnerRelation_Inverse;\r
+    public final Resource BTree_mod;\r
+    public final Resource BTree_mod_Inverse;\r
+    public final Resource BTree_root;\r
+    public final Resource BTree_root_Inverse;\r
+    public final Resource BTree_t;\r
+    public final Resource BTree_t_Inverse;\r
+    public final Resource DecimalFormatFormatter;\r
+    public final Resource File;\r
+    public final Resource File_content;\r
+    public final Resource File_content_Inverse;\r
+    public final Resource Font;\r
+    public final Resource Functions;\r
+    public final Resource GUID;\r
+    public final Resource Log;\r
+    public final Resource Log_Content;\r
+    public final Resource Log_IndexNode;\r
+    public final Resource Log_LeafNode;\r
+    public final Resource Log_Node;\r
+    public final Resource Log_Node_Contains;\r
+    public final Resource Log_Node_content;\r
+    public final Resource Log_Node_content_Inverse;\r
+    public final Resource Log_root;\r
+    public final Resource Log_root_Inverse;\r
+    public final Resource Log_t;\r
+    public final Resource Log_t_Inverse;\r
+    public final Resource RGB;\r
+    public final Resource RGB_Integer;\r
+    public final Resource RGB_Integer_Color;\r
+    public final Resource SI;\r
+    public final Resource SI_Ampere;\r
+    public final Resource SI_Ampere_Double;\r
+    public final Resource SI_Ampere_Float;\r
+    public final Resource SI_Becquerel;\r
+    public final Resource SI_Becquerel_Double;\r
+    public final Resource SI_Becquerel_Float;\r
+    public final Resource SI_Candela;\r
+    public final Resource SI_Candela_Double;\r
+    public final Resource SI_Candela_Float;\r
+    public final Resource SI_Celsius;\r
+    public final Resource SI_Celsius_Double;\r
+    public final Resource SI_Celsius_Float;\r
+    public final Resource SI_CentiAmpere;\r
+    public final Resource SI_CentiAmpere_Double;\r
+    public final Resource SI_CentiAmpere_Float;\r
+    public final Resource SI_CentiBecquerel;\r
+    public final Resource SI_CentiBecquerel_Double;\r
+    public final Resource SI_CentiBecquerel_Float;\r
+    public final Resource SI_CentiCandela;\r
+    public final Resource SI_CentiCandela_Double;\r
+    public final Resource SI_CentiCandela_Float;\r
+    public final Resource SI_CentiCelsius;\r
+    public final Resource SI_CentiCelsius_Double;\r
+    public final Resource SI_CentiCelsius_Float;\r
+    public final Resource SI_CentiCoulomb;\r
+    public final Resource SI_CentiCoulomb_Double;\r
+    public final Resource SI_CentiCoulomb_Float;\r
+    public final Resource SI_CentiFarad;\r
+    public final Resource SI_CentiFarad_Double;\r
+    public final Resource SI_CentiFarad_Float;\r
+    public final Resource SI_CentiGray;\r
+    public final Resource SI_CentiGray_Double;\r
+    public final Resource SI_CentiGray_Float;\r
+    public final Resource SI_CentiHenry;\r
+    public final Resource SI_CentiHenry_Double;\r
+    public final Resource SI_CentiHenry_Float;\r
+    public final Resource SI_CentiHertz;\r
+    public final Resource SI_CentiHertz_Double;\r
+    public final Resource SI_CentiHertz_Float;\r
+    public final Resource SI_CentiJoule;\r
+    public final Resource SI_CentiJoulePerKilogram;\r
+    public final Resource SI_CentiJoulePerKilogram_Double;\r
+    public final Resource SI_CentiJoulePerKilogram_Float;\r
+    public final Resource SI_CentiJoule_Double;\r
+    public final Resource SI_CentiJoule_Float;\r
+    public final Resource SI_CentiKatal;\r
+    public final Resource SI_CentiKatal_Double;\r
+    public final Resource SI_CentiKatal_Float;\r
+    public final Resource SI_CentiKelvin;\r
+    public final Resource SI_CentiKelvin_Double;\r
+    public final Resource SI_CentiKelvin_Float;\r
+    public final Resource SI_CentiLumen;\r
+    public final Resource SI_CentiLumen_Double;\r
+    public final Resource SI_CentiLumen_Float;\r
+    public final Resource SI_CentiLux;\r
+    public final Resource SI_CentiLux_Double;\r
+    public final Resource SI_CentiLux_Float;\r
+    public final Resource SI_CentiMetre;\r
+    public final Resource SI_CentiMetrePerSecond;\r
+    public final Resource SI_CentiMetrePerSecond_Double;\r
+    public final Resource SI_CentiMetrePerSecond_Float;\r
+    public final Resource SI_CentiMetre_Double;\r
+    public final Resource SI_CentiMetre_Float;\r
+    public final Resource SI_CentiMole;\r
+    public final Resource SI_CentiMolePerKilogram;\r
+    public final Resource SI_CentiMolePerKilogram_Double;\r
+    public final Resource SI_CentiMolePerKilogram_Float;\r
+    public final Resource SI_CentiMolePerLitre;\r
+    public final Resource SI_CentiMolePerLitre_Double;\r
+    public final Resource SI_CentiMolePerLitre_Float;\r
+    public final Resource SI_CentiMole_Double;\r
+    public final Resource SI_CentiMole_Float;\r
+    public final Resource SI_CentiNewton;\r
+    public final Resource SI_CentiNewtonPerMetre;\r
+    public final Resource SI_CentiNewtonPerMetre_Double;\r
+    public final Resource SI_CentiNewtonPerMetre_Float;\r
+    public final Resource SI_CentiNewton_Double;\r
+    public final Resource SI_CentiNewton_Float;\r
+    public final Resource SI_CentiOhm;\r
+    public final Resource SI_CentiOhm_Double;\r
+    public final Resource SI_CentiOhm_Float;\r
+    public final Resource SI_CentiPascal;\r
+    public final Resource SI_CentiPascal_Double;\r
+    public final Resource SI_CentiPascal_Float;\r
+    public final Resource SI_CentiRadian;\r
+    public final Resource SI_CentiRadian_Double;\r
+    public final Resource SI_CentiRadian_Float;\r
+    public final Resource SI_CentiSecond;\r
+    public final Resource SI_CentiSecond_Double;\r
+    public final Resource SI_CentiSecond_Float;\r
+    public final Resource SI_CentiSiemens;\r
+    public final Resource SI_CentiSiemens_Double;\r
+    public final Resource SI_CentiSiemens_Float;\r
+    public final Resource SI_CentiSievert;\r
+    public final Resource SI_CentiSievert_Double;\r
+    public final Resource SI_CentiSievert_Float;\r
+    public final Resource SI_CentiSteradian;\r
+    public final Resource SI_CentiSteradian_Double;\r
+    public final Resource SI_CentiSteradian_Float;\r
+    public final Resource SI_CentiTesla;\r
+    public final Resource SI_CentiTesla_Double;\r
+    public final Resource SI_CentiTesla_Float;\r
+    public final Resource SI_CentiVolt;\r
+    public final Resource SI_CentiVolt_Double;\r
+    public final Resource SI_CentiVolt_Float;\r
+    public final Resource SI_CentiWatt;\r
+    public final Resource SI_CentiWatt_Double;\r
+    public final Resource SI_CentiWatt_Float;\r
+    public final Resource SI_CentiWeber;\r
+    public final Resource SI_CentiWeber_Double;\r
+    public final Resource SI_CentiWeber_Float;\r
+    public final Resource SI_Centigram;\r
+    public final Resource SI_CentigramPerCubicMetre;\r
+    public final Resource SI_CentigramPerCubicMetre_Double;\r
+    public final Resource SI_CentigramPerCubicMetre_Float;\r
+    public final Resource SI_CentigramPerLitre;\r
+    public final Resource SI_CentigramPerLitre_Double;\r
+    public final Resource SI_CentigramPerLitre_Float;\r
+    public final Resource SI_CentigramPerSecond;\r
+    public final Resource SI_CentigramPerSecond_Double;\r
+    public final Resource SI_CentigramPerSecond_Float;\r
+    public final Resource SI_Centigram_Double;\r
+    public final Resource SI_Centigram_Float;\r
+    public final Resource SI_Coulomb;\r
+    public final Resource SI_Coulomb_Double;\r
+    public final Resource SI_Coulomb_Float;\r
+    public final Resource SI_CubicMetre;\r
+    public final Resource SI_CubicMetre_Double;\r
+    public final Resource SI_CubicMetre_Float;\r
+    public final Resource SI_Degree;\r
+    public final Resource SI_Degree_Double;\r
+    public final Resource SI_Degree_Float;\r
+    public final Resource SI_Farad;\r
+    public final Resource SI_Farad_Double;\r
+    public final Resource SI_Farad_Float;\r
+    public final Resource SI_GigaAmpere;\r
+    public final Resource SI_GigaAmpere_Double;\r
+    public final Resource SI_GigaAmpere_Float;\r
+    public final Resource SI_GigaBecquerel;\r
+    public final Resource SI_GigaBecquerel_Double;\r
+    public final Resource SI_GigaBecquerel_Float;\r
+    public final Resource SI_GigaCandela;\r
+    public final Resource SI_GigaCandela_Double;\r
+    public final Resource SI_GigaCandela_Float;\r
+    public final Resource SI_GigaCelsius;\r
+    public final Resource SI_GigaCelsius_Double;\r
+    public final Resource SI_GigaCelsius_Float;\r
+    public final Resource SI_GigaCoulomb;\r
+    public final Resource SI_GigaCoulomb_Double;\r
+    public final Resource SI_GigaCoulomb_Float;\r
+    public final Resource SI_GigaFarad;\r
+    public final Resource SI_GigaFarad_Double;\r
+    public final Resource SI_GigaFarad_Float;\r
+    public final Resource SI_GigaGray;\r
+    public final Resource SI_GigaGray_Double;\r
+    public final Resource SI_GigaGray_Float;\r
+    public final Resource SI_GigaHenry;\r
+    public final Resource SI_GigaHenry_Double;\r
+    public final Resource SI_GigaHenry_Float;\r
+    public final Resource SI_GigaHertz;\r
+    public final Resource SI_GigaHertz_Double;\r
+    public final Resource SI_GigaHertz_Float;\r
+    public final Resource SI_GigaJoule;\r
+    public final Resource SI_GigaJoulePerKilogram;\r
+    public final Resource SI_GigaJoulePerKilogram_Double;\r
+    public final Resource SI_GigaJoulePerKilogram_Float;\r
+    public final Resource SI_GigaJoule_Double;\r
+    public final Resource SI_GigaJoule_Float;\r
+    public final Resource SI_GigaKatal;\r
+    public final Resource SI_GigaKatal_Double;\r
+    public final Resource SI_GigaKatal_Float;\r
+    public final Resource SI_GigaKelvin;\r
+    public final Resource SI_GigaKelvin_Double;\r
+    public final Resource SI_GigaKelvin_Float;\r
+    public final Resource SI_GigaLumen;\r
+    public final Resource SI_GigaLumen_Double;\r
+    public final Resource SI_GigaLumen_Float;\r
+    public final Resource SI_GigaLux;\r
+    public final Resource SI_GigaLux_Double;\r
+    public final Resource SI_GigaLux_Float;\r
+    public final Resource SI_GigaMetre;\r
+    public final Resource SI_GigaMetrePerSecond;\r
+    public final Resource SI_GigaMetrePerSecond_Double;\r
+    public final Resource SI_GigaMetrePerSecond_Float;\r
+    public final Resource SI_GigaMetre_Double;\r
+    public final Resource SI_GigaMetre_Float;\r
+    public final Resource SI_GigaMole;\r
+    public final Resource SI_GigaMolePerKilogram;\r
+    public final Resource SI_GigaMolePerKilogram_Double;\r
+    public final Resource SI_GigaMolePerKilogram_Float;\r
+    public final Resource SI_GigaMolePerLitre;\r
+    public final Resource SI_GigaMolePerLitre_Double;\r
+    public final Resource SI_GigaMolePerLitre_Float;\r
+    public final Resource SI_GigaMole_Double;\r
+    public final Resource SI_GigaMole_Float;\r
+    public final Resource SI_GigaNewton;\r
+    public final Resource SI_GigaNewtonPerMetre;\r
+    public final Resource SI_GigaNewtonPerMetre_Double;\r
+    public final Resource SI_GigaNewtonPerMetre_Float;\r
+    public final Resource SI_GigaNewton_Double;\r
+    public final Resource SI_GigaNewton_Float;\r
+    public final Resource SI_GigaOhm;\r
+    public final Resource SI_GigaOhm_Double;\r
+    public final Resource SI_GigaOhm_Float;\r
+    public final Resource SI_GigaPascal;\r
+    public final Resource SI_GigaPascal_Double;\r
+    public final Resource SI_GigaPascal_Float;\r
+    public final Resource SI_GigaRadian;\r
+    public final Resource SI_GigaRadian_Double;\r
+    public final Resource SI_GigaRadian_Float;\r
+    public final Resource SI_GigaSecond;\r
+    public final Resource SI_GigaSecond_Double;\r
+    public final Resource SI_GigaSecond_Float;\r
+    public final Resource SI_GigaSiemens;\r
+    public final Resource SI_GigaSiemens_Double;\r
+    public final Resource SI_GigaSiemens_Float;\r
+    public final Resource SI_GigaSievert;\r
+    public final Resource SI_GigaSievert_Double;\r
+    public final Resource SI_GigaSievert_Float;\r
+    public final Resource SI_GigaSteradian;\r
+    public final Resource SI_GigaSteradian_Double;\r
+    public final Resource SI_GigaSteradian_Float;\r
+    public final Resource SI_GigaTesla;\r
+    public final Resource SI_GigaTesla_Double;\r
+    public final Resource SI_GigaTesla_Float;\r
+    public final Resource SI_GigaVolt;\r
+    public final Resource SI_GigaVolt_Double;\r
+    public final Resource SI_GigaVolt_Float;\r
+    public final Resource SI_GigaWatt;\r
+    public final Resource SI_GigaWatt_Double;\r
+    public final Resource SI_GigaWatt_Float;\r
+    public final Resource SI_GigaWeber;\r
+    public final Resource SI_GigaWeber_Double;\r
+    public final Resource SI_GigaWeber_Float;\r
+    public final Resource SI_Gigagram;\r
+    public final Resource SI_GigagramPerCubicMetre;\r
+    public final Resource SI_GigagramPerCubicMetre_Double;\r
+    public final Resource SI_GigagramPerCubicMetre_Float;\r
+    public final Resource SI_GigagramPerLitre;\r
+    public final Resource SI_GigagramPerLitre_Double;\r
+    public final Resource SI_GigagramPerLitre_Float;\r
+    public final Resource SI_GigagramPerSecond;\r
+    public final Resource SI_GigagramPerSecond_Double;\r
+    public final Resource SI_GigagramPerSecond_Float;\r
+    public final Resource SI_Gigagram_Double;\r
+    public final Resource SI_Gigagram_Float;\r
+    public final Resource SI_Gray;\r
+    public final Resource SI_Gray_Double;\r
+    public final Resource SI_Gray_Float;\r
+    public final Resource SI_HectoAmpere;\r
+    public final Resource SI_HectoAmpere_Double;\r
+    public final Resource SI_HectoAmpere_Float;\r
+    public final Resource SI_HectoBecquerel;\r
+    public final Resource SI_HectoBecquerel_Double;\r
+    public final Resource SI_HectoBecquerel_Float;\r
+    public final Resource SI_HectoCandela;\r
+    public final Resource SI_HectoCandela_Double;\r
+    public final Resource SI_HectoCandela_Float;\r
+    public final Resource SI_HectoCelsius;\r
+    public final Resource SI_HectoCelsius_Double;\r
+    public final Resource SI_HectoCelsius_Float;\r
+    public final Resource SI_HectoCoulomb;\r
+    public final Resource SI_HectoCoulomb_Double;\r
+    public final Resource SI_HectoCoulomb_Float;\r
+    public final Resource SI_HectoFarad;\r
+    public final Resource SI_HectoFarad_Double;\r
+    public final Resource SI_HectoFarad_Float;\r
+    public final Resource SI_HectoGray;\r
+    public final Resource SI_HectoGray_Double;\r
+    public final Resource SI_HectoGray_Float;\r
+    public final Resource SI_HectoHenry;\r
+    public final Resource SI_HectoHenry_Double;\r
+    public final Resource SI_HectoHenry_Float;\r
+    public final Resource SI_HectoHertz;\r
+    public final Resource SI_HectoHertz_Double;\r
+    public final Resource SI_HectoHertz_Float;\r
+    public final Resource SI_HectoJoule;\r
+    public final Resource SI_HectoJoulePerKilogram;\r
+    public final Resource SI_HectoJoulePerKilogram_Double;\r
+    public final Resource SI_HectoJoulePerKilogram_Float;\r
+    public final Resource SI_HectoJoule_Double;\r
+    public final Resource SI_HectoJoule_Float;\r
+    public final Resource SI_HectoKatal;\r
+    public final Resource SI_HectoKatal_Double;\r
+    public final Resource SI_HectoKatal_Float;\r
+    public final Resource SI_HectoKelvin;\r
+    public final Resource SI_HectoKelvin_Double;\r
+    public final Resource SI_HectoKelvin_Float;\r
+    public final Resource SI_HectoLumen;\r
+    public final Resource SI_HectoLumen_Double;\r
+    public final Resource SI_HectoLumen_Float;\r
+    public final Resource SI_HectoLux;\r
+    public final Resource SI_HectoLux_Double;\r
+    public final Resource SI_HectoLux_Float;\r
+    public final Resource SI_HectoMetre;\r
+    public final Resource SI_HectoMetrePerSecond;\r
+    public final Resource SI_HectoMetrePerSecond_Double;\r
+    public final Resource SI_HectoMetrePerSecond_Float;\r
+    public final Resource SI_HectoMetre_Double;\r
+    public final Resource SI_HectoMetre_Float;\r
+    public final Resource SI_HectoMole;\r
+    public final Resource SI_HectoMolePerKilogram;\r
+    public final Resource SI_HectoMolePerKilogram_Double;\r
+    public final Resource SI_HectoMolePerKilogram_Float;\r
+    public final Resource SI_HectoMolePerLitre;\r
+    public final Resource SI_HectoMolePerLitre_Double;\r
+    public final Resource SI_HectoMolePerLitre_Float;\r
+    public final Resource SI_HectoMole_Double;\r
+    public final Resource SI_HectoMole_Float;\r
+    public final Resource SI_HectoNewton;\r
+    public final Resource SI_HectoNewtonPerMetre;\r
+    public final Resource SI_HectoNewtonPerMetre_Double;\r
+    public final Resource SI_HectoNewtonPerMetre_Float;\r
+    public final Resource SI_HectoNewton_Double;\r
+    public final Resource SI_HectoNewton_Float;\r
+    public final Resource SI_HectoOhm;\r
+    public final Resource SI_HectoOhm_Double;\r
+    public final Resource SI_HectoOhm_Float;\r
+    public final Resource SI_HectoPascal;\r
+    public final Resource SI_HectoPascal_Double;\r
+    public final Resource SI_HectoPascal_Float;\r
+    public final Resource SI_HectoRadian;\r
+    public final Resource SI_HectoRadian_Double;\r
+    public final Resource SI_HectoRadian_Float;\r
+    public final Resource SI_HectoSecond;\r
+    public final Resource SI_HectoSecond_Double;\r
+    public final Resource SI_HectoSecond_Float;\r
+    public final Resource SI_HectoSiemens;\r
+    public final Resource SI_HectoSiemens_Double;\r
+    public final Resource SI_HectoSiemens_Float;\r
+    public final Resource SI_HectoSievert;\r
+    public final Resource SI_HectoSievert_Double;\r
+    public final Resource SI_HectoSievert_Float;\r
+    public final Resource SI_HectoSteradian;\r
+    public final Resource SI_HectoSteradian_Double;\r
+    public final Resource SI_HectoSteradian_Float;\r
+    public final Resource SI_HectoTesla;\r
+    public final Resource SI_HectoTesla_Double;\r
+    public final Resource SI_HectoTesla_Float;\r
+    public final Resource SI_HectoVolt;\r
+    public final Resource SI_HectoVolt_Double;\r
+    public final Resource SI_HectoVolt_Float;\r
+    public final Resource SI_HectoWatt;\r
+    public final Resource SI_HectoWatt_Double;\r
+    public final Resource SI_HectoWatt_Float;\r
+    public final Resource SI_HectoWeber;\r
+    public final Resource SI_HectoWeber_Double;\r
+    public final Resource SI_HectoWeber_Float;\r
+    public final Resource SI_Hectogram;\r
+    public final Resource SI_HectogramPerCubicMetre;\r
+    public final Resource SI_HectogramPerCubicMetre_Double;\r
+    public final Resource SI_HectogramPerCubicMetre_Float;\r
+    public final Resource SI_HectogramPerLitre;\r
+    public final Resource SI_HectogramPerLitre_Double;\r
+    public final Resource SI_HectogramPerLitre_Float;\r
+    public final Resource SI_HectogramPerSecond;\r
+    public final Resource SI_HectogramPerSecond_Double;\r
+    public final Resource SI_HectogramPerSecond_Float;\r
+    public final Resource SI_Hectogram_Double;\r
+    public final Resource SI_Hectogram_Float;\r
+    public final Resource SI_Henry;\r
+    public final Resource SI_Henry_Double;\r
+    public final Resource SI_Henry_Float;\r
+    public final Resource SI_Hertz;\r
+    public final Resource SI_Hertz_Double;\r
+    public final Resource SI_Hertz_Float;\r
+    public final Resource SI_Hour;\r
+    public final Resource SI_Hour_Double;\r
+    public final Resource SI_Hour_Float;\r
+    public final Resource SI_Joule;\r
+    public final Resource SI_JoulePerKilogram;\r
+    public final Resource SI_JoulePerKilogram_Double;\r
+    public final Resource SI_JoulePerKilogram_Float;\r
+    public final Resource SI_Joule_Double;\r
+    public final Resource SI_Joule_Float;\r
+    public final Resource SI_Katal;\r
+    public final Resource SI_Katal_Double;\r
+    public final Resource SI_Katal_Float;\r
+    public final Resource SI_Kelvin;\r
+    public final Resource SI_Kelvin_Double;\r
+    public final Resource SI_Kelvin_Float;\r
+    public final Resource SI_KiloAmpere;\r
+    public final Resource SI_KiloAmpere_Double;\r
+    public final Resource SI_KiloAmpere_Float;\r
+    public final Resource SI_KiloBecquerel;\r
+    public final Resource SI_KiloBecquerel_Double;\r
+    public final Resource SI_KiloBecquerel_Float;\r
+    public final Resource SI_KiloCandela;\r
+    public final Resource SI_KiloCandela_Double;\r
+    public final Resource SI_KiloCandela_Float;\r
+    public final Resource SI_KiloCelsius;\r
+    public final Resource SI_KiloCelsius_Double;\r
+    public final Resource SI_KiloCelsius_Float;\r
+    public final Resource SI_KiloCoulomb;\r
+    public final Resource SI_KiloCoulomb_Double;\r
+    public final Resource SI_KiloCoulomb_Float;\r
+    public final Resource SI_KiloFarad;\r
+    public final Resource SI_KiloFarad_Double;\r
+    public final Resource SI_KiloFarad_Float;\r
+    public final Resource SI_KiloGray;\r
+    public final Resource SI_KiloGray_Double;\r
+    public final Resource SI_KiloGray_Float;\r
+    public final Resource SI_KiloHenry;\r
+    public final Resource SI_KiloHenry_Double;\r
+    public final Resource SI_KiloHenry_Float;\r
+    public final Resource SI_KiloHertz;\r
+    public final Resource SI_KiloHertz_Double;\r
+    public final Resource SI_KiloHertz_Float;\r
+    public final Resource SI_KiloJoule;\r
+    public final Resource SI_KiloJoulePerKilogram;\r
+    public final Resource SI_KiloJoulePerKilogram_Double;\r
+    public final Resource SI_KiloJoulePerKilogram_Float;\r
+    public final Resource SI_KiloJoule_Double;\r
+    public final Resource SI_KiloJoule_Float;\r
+    public final Resource SI_KiloKatal;\r
+    public final Resource SI_KiloKatal_Double;\r
+    public final Resource SI_KiloKatal_Float;\r
+    public final Resource SI_KiloKelvin;\r
+    public final Resource SI_KiloKelvin_Double;\r
+    public final Resource SI_KiloKelvin_Float;\r
+    public final Resource SI_KiloLumen;\r
+    public final Resource SI_KiloLumen_Double;\r
+    public final Resource SI_KiloLumen_Float;\r
+    public final Resource SI_KiloLux;\r
+    public final Resource SI_KiloLux_Double;\r
+    public final Resource SI_KiloLux_Float;\r
+    public final Resource SI_KiloMetre;\r
+    public final Resource SI_KiloMetrePerSecond;\r
+    public final Resource SI_KiloMetrePerSecond_Double;\r
+    public final Resource SI_KiloMetrePerSecond_Float;\r
+    public final Resource SI_KiloMetre_Double;\r
+    public final Resource SI_KiloMetre_Float;\r
+    public final Resource SI_KiloMole;\r
+    public final Resource SI_KiloMolePerKilogram;\r
+    public final Resource SI_KiloMolePerKilogram_Double;\r
+    public final Resource SI_KiloMolePerKilogram_Float;\r
+    public final Resource SI_KiloMolePerLitre;\r
+    public final Resource SI_KiloMolePerLitre_Double;\r
+    public final Resource SI_KiloMolePerLitre_Float;\r
+    public final Resource SI_KiloMole_Double;\r
+    public final Resource SI_KiloMole_Float;\r
+    public final Resource SI_KiloNewton;\r
+    public final Resource SI_KiloNewtonPerMetre;\r
+    public final Resource SI_KiloNewtonPerMetre_Double;\r
+    public final Resource SI_KiloNewtonPerMetre_Float;\r
+    public final Resource SI_KiloNewton_Double;\r
+    public final Resource SI_KiloNewton_Float;\r
+    public final Resource SI_KiloOhm;\r
+    public final Resource SI_KiloOhm_Double;\r
+    public final Resource SI_KiloOhm_Float;\r
+    public final Resource SI_KiloPascal;\r
+    public final Resource SI_KiloPascal_Double;\r
+    public final Resource SI_KiloPascal_Float;\r
+    public final Resource SI_KiloRadian;\r
+    public final Resource SI_KiloRadian_Double;\r
+    public final Resource SI_KiloRadian_Float;\r
+    public final Resource SI_KiloSecond;\r
+    public final Resource SI_KiloSecond_Double;\r
+    public final Resource SI_KiloSecond_Float;\r
+    public final Resource SI_KiloSiemens;\r
+    public final Resource SI_KiloSiemens_Double;\r
+    public final Resource SI_KiloSiemens_Float;\r
+    public final Resource SI_KiloSievert;\r
+    public final Resource SI_KiloSievert_Double;\r
+    public final Resource SI_KiloSievert_Float;\r
+    public final Resource SI_KiloSteradian;\r
+    public final Resource SI_KiloSteradian_Double;\r
+    public final Resource SI_KiloSteradian_Float;\r
+    public final Resource SI_KiloTesla;\r
+    public final Resource SI_KiloTesla_Double;\r
+    public final Resource SI_KiloTesla_Float;\r
+    public final Resource SI_KiloVolt;\r
+    public final Resource SI_KiloVolt_Double;\r
+    public final Resource SI_KiloVolt_Float;\r
+    public final Resource SI_KiloWatt;\r
+    public final Resource SI_KiloWatt_Double;\r
+    public final Resource SI_KiloWatt_Float;\r
+    public final Resource SI_KiloWeber;\r
+    public final Resource SI_KiloWeber_Double;\r
+    public final Resource SI_KiloWeber_Float;\r
+    public final Resource SI_Kilogram;\r
+    public final Resource SI_KilogramPerCubicMetre;\r
+    public final Resource SI_KilogramPerCubicMetre_Double;\r
+    public final Resource SI_KilogramPerCubicMetre_Float;\r
+    public final Resource SI_KilogramPerLitre;\r
+    public final Resource SI_KilogramPerLitre_Double;\r
+    public final Resource SI_KilogramPerLitre_Float;\r
+    public final Resource SI_KilogramPerSecond;\r
+    public final Resource SI_KilogramPerSecond_Double;\r
+    public final Resource SI_KilogramPerSecond_Float;\r
+    public final Resource SI_Kilogram_Double;\r
+    public final Resource SI_Kilogram_Float;\r
+    public final Resource SI_Litre;\r
+    public final Resource SI_Litre_Double;\r
+    public final Resource SI_Litre_Float;\r
+    public final Resource SI_Lumen;\r
+    public final Resource SI_Lumen_Double;\r
+    public final Resource SI_Lumen_Float;\r
+    public final Resource SI_Lux;\r
+    public final Resource SI_Lux_Double;\r
+    public final Resource SI_Lux_Float;\r
+    public final Resource SI_MassPercentage;\r
+    public final Resource SI_MassPercentage_Double;\r
+    public final Resource SI_MassPercentage_Float;\r
+    public final Resource SI_MegaAmpere;\r
+    public final Resource SI_MegaAmpere_Double;\r
+    public final Resource SI_MegaAmpere_Float;\r
+    public final Resource SI_MegaBecquerel;\r
+    public final Resource SI_MegaBecquerel_Double;\r
+    public final Resource SI_MegaBecquerel_Float;\r
+    public final Resource SI_MegaCandela;\r
+    public final Resource SI_MegaCandela_Double;\r
+    public final Resource SI_MegaCandela_Float;\r
+    public final Resource SI_MegaCelsius;\r
+    public final Resource SI_MegaCelsius_Double;\r
+    public final Resource SI_MegaCelsius_Float;\r
+    public final Resource SI_MegaCoulomb;\r
+    public final Resource SI_MegaCoulomb_Double;\r
+    public final Resource SI_MegaCoulomb_Float;\r
+    public final Resource SI_MegaFarad;\r
+    public final Resource SI_MegaFarad_Double;\r
+    public final Resource SI_MegaFarad_Float;\r
+    public final Resource SI_MegaGray;\r
+    public final Resource SI_MegaGray_Double;\r
+    public final Resource SI_MegaGray_Float;\r
+    public final Resource SI_MegaHenry;\r
+    public final Resource SI_MegaHenry_Double;\r
+    public final Resource SI_MegaHenry_Float;\r
+    public final Resource SI_MegaHertz;\r
+    public final Resource SI_MegaHertz_Double;\r
+    public final Resource SI_MegaHertz_Float;\r
+    public final Resource SI_MegaJoule;\r
+    public final Resource SI_MegaJoulePerKilogram;\r
+    public final Resource SI_MegaJoulePerKilogram_Double;\r
+    public final Resource SI_MegaJoulePerKilogram_Float;\r
+    public final Resource SI_MegaJoule_Double;\r
+    public final Resource SI_MegaJoule_Float;\r
+    public final Resource SI_MegaKatal;\r
+    public final Resource SI_MegaKatal_Double;\r
+    public final Resource SI_MegaKatal_Float;\r
+    public final Resource SI_MegaKelvin;\r
+    public final Resource SI_MegaKelvin_Double;\r
+    public final Resource SI_MegaKelvin_Float;\r
+    public final Resource SI_MegaLumen;\r
+    public final Resource SI_MegaLumen_Double;\r
+    public final Resource SI_MegaLumen_Float;\r
+    public final Resource SI_MegaLux;\r
+    public final Resource SI_MegaLux_Double;\r
+    public final Resource SI_MegaLux_Float;\r
+    public final Resource SI_MegaMetre;\r
+    public final Resource SI_MegaMetrePerSecond;\r
+    public final Resource SI_MegaMetrePerSecond_Double;\r
+    public final Resource SI_MegaMetrePerSecond_Float;\r
+    public final Resource SI_MegaMetre_Double;\r
+    public final Resource SI_MegaMetre_Float;\r
+    public final Resource SI_MegaMole;\r
+    public final Resource SI_MegaMolePerKilogram;\r
+    public final Resource SI_MegaMolePerKilogram_Double;\r
+    public final Resource SI_MegaMolePerKilogram_Float;\r
+    public final Resource SI_MegaMolePerLitre;\r
+    public final Resource SI_MegaMolePerLitre_Double;\r
+    public final Resource SI_MegaMolePerLitre_Float;\r
+    public final Resource SI_MegaMole_Double;\r
+    public final Resource SI_MegaMole_Float;\r
+    public final Resource SI_MegaNewton;\r
+    public final Resource SI_MegaNewtonPerMetre;\r
+    public final Resource SI_MegaNewtonPerMetre_Double;\r
+    public final Resource SI_MegaNewtonPerMetre_Float;\r
+    public final Resource SI_MegaNewton_Double;\r
+    public final Resource SI_MegaNewton_Float;\r
+    public final Resource SI_MegaOhm;\r
+    public final Resource SI_MegaOhm_Double;\r
+    public final Resource SI_MegaOhm_Float;\r
+    public final Resource SI_MegaPascal;\r
+    public final Resource SI_MegaPascal_Double;\r
+    public final Resource SI_MegaPascal_Float;\r
+    public final Resource SI_MegaRadian;\r
+    public final Resource SI_MegaRadian_Double;\r
+    public final Resource SI_MegaRadian_Float;\r
+    public final Resource SI_MegaSecond;\r
+    public final Resource SI_MegaSecond_Double;\r
+    public final Resource SI_MegaSecond_Float;\r
+    public final Resource SI_MegaSiemens;\r
+    public final Resource SI_MegaSiemens_Double;\r
+    public final Resource SI_MegaSiemens_Float;\r
+    public final Resource SI_MegaSievert;\r
+    public final Resource SI_MegaSievert_Double;\r
+    public final Resource SI_MegaSievert_Float;\r
+    public final Resource SI_MegaSteradian;\r
+    public final Resource SI_MegaSteradian_Double;\r
+    public final Resource SI_MegaSteradian_Float;\r
+    public final Resource SI_MegaTesla;\r
+    public final Resource SI_MegaTesla_Double;\r
+    public final Resource SI_MegaTesla_Float;\r
+    public final Resource SI_MegaVolt;\r
+    public final Resource SI_MegaVolt_Double;\r
+    public final Resource SI_MegaVolt_Float;\r
+    public final Resource SI_MegaWatt;\r
+    public final Resource SI_MegaWatt_Double;\r
+    public final Resource SI_MegaWatt_Float;\r
+    public final Resource SI_MegaWeber;\r
+    public final Resource SI_MegaWeber_Double;\r
+    public final Resource SI_MegaWeber_Float;\r
+    public final Resource SI_Megagram;\r
+    public final Resource SI_MegagramPerCubicMetre;\r
+    public final Resource SI_MegagramPerCubicMetre_Double;\r
+    public final Resource SI_MegagramPerCubicMetre_Float;\r
+    public final Resource SI_MegagramPerLitre;\r
+    public final Resource SI_MegagramPerLitre_Double;\r
+    public final Resource SI_MegagramPerLitre_Float;\r
+    public final Resource SI_MegagramPerSecond;\r
+    public final Resource SI_MegagramPerSecond_Double;\r
+    public final Resource SI_MegagramPerSecond_Float;\r
+    public final Resource SI_Megagram_Double;\r
+    public final Resource SI_Megagram_Float;\r
+    public final Resource SI_Metre;\r
+    public final Resource SI_MetrePerSecond;\r
+    public final Resource SI_MetrePerSecond_Double;\r
+    public final Resource SI_MetrePerSecond_Float;\r
+    public final Resource SI_Metre_Double;\r
+    public final Resource SI_Metre_Float;\r
+    public final Resource SI_MicroAmpere;\r
+    public final Resource SI_MicroAmpere_Double;\r
+    public final Resource SI_MicroAmpere_Float;\r
+    public final Resource SI_MicroBecquerel;\r
+    public final Resource SI_MicroBecquerel_Double;\r
+    public final Resource SI_MicroBecquerel_Float;\r
+    public final Resource SI_MicroCandela;\r
+    public final Resource SI_MicroCandela_Double;\r
+    public final Resource SI_MicroCandela_Float;\r
+    public final Resource SI_MicroCelsius;\r
+    public final Resource SI_MicroCelsius_Double;\r
+    public final Resource SI_MicroCelsius_Float;\r
+    public final Resource SI_MicroCoulomb;\r
+    public final Resource SI_MicroCoulomb_Double;\r
+    public final Resource SI_MicroCoulomb_Float;\r
+    public final Resource SI_MicroFarad;\r
+    public final Resource SI_MicroFarad_Double;\r
+    public final Resource SI_MicroFarad_Float;\r
+    public final Resource SI_MicroGray;\r
+    public final Resource SI_MicroGray_Double;\r
+    public final Resource SI_MicroGray_Float;\r
+    public final Resource SI_MicroHenry;\r
+    public final Resource SI_MicroHenry_Double;\r
+    public final Resource SI_MicroHenry_Float;\r
+    public final Resource SI_MicroHertz;\r
+    public final Resource SI_MicroHertz_Double;\r
+    public final Resource SI_MicroHertz_Float;\r
+    public final Resource SI_MicroJoule;\r
+    public final Resource SI_MicroJoulePerKilogram;\r
+    public final Resource SI_MicroJoulePerKilogram_Double;\r
+    public final Resource SI_MicroJoulePerKilogram_Float;\r
+    public final Resource SI_MicroJoule_Double;\r
+    public final Resource SI_MicroJoule_Float;\r
+    public final Resource SI_MicroKatal;\r
+    public final Resource SI_MicroKatal_Double;\r
+    public final Resource SI_MicroKatal_Float;\r
+    public final Resource SI_MicroKelvin;\r
+    public final Resource SI_MicroKelvin_Double;\r
+    public final Resource SI_MicroKelvin_Float;\r
+    public final Resource SI_MicroLumen;\r
+    public final Resource SI_MicroLumen_Double;\r
+    public final Resource SI_MicroLumen_Float;\r
+    public final Resource SI_MicroLux;\r
+    public final Resource SI_MicroLux_Double;\r
+    public final Resource SI_MicroLux_Float;\r
+    public final Resource SI_MicroMetre;\r
+    public final Resource SI_MicroMetrePerSecond;\r
+    public final Resource SI_MicroMetrePerSecond_Double;\r
+    public final Resource SI_MicroMetrePerSecond_Float;\r
+    public final Resource SI_MicroMetre_Double;\r
+    public final Resource SI_MicroMetre_Float;\r
+    public final Resource SI_MicroMole;\r
+    public final Resource SI_MicroMolePerKilogram;\r
+    public final Resource SI_MicroMolePerKilogram_Double;\r
+    public final Resource SI_MicroMolePerKilogram_Float;\r
+    public final Resource SI_MicroMolePerLitre;\r
+    public final Resource SI_MicroMolePerLitre_Double;\r
+    public final Resource SI_MicroMolePerLitre_Float;\r
+    public final Resource SI_MicroMole_Double;\r
+    public final Resource SI_MicroMole_Float;\r
+    public final Resource SI_MicroNewton;\r
+    public final Resource SI_MicroNewtonPerMetre;\r
+    public final Resource SI_MicroNewtonPerMetre_Double;\r
+    public final Resource SI_MicroNewtonPerMetre_Float;\r
+    public final Resource SI_MicroNewton_Double;\r
+    public final Resource SI_MicroNewton_Float;\r
+    public final Resource SI_MicroOhm;\r
+    public final Resource SI_MicroOhm_Double;\r
+    public final Resource SI_MicroOhm_Float;\r
+    public final Resource SI_MicroPascal;\r
+    public final Resource SI_MicroPascal_Double;\r
+    public final Resource SI_MicroPascal_Float;\r
+    public final Resource SI_MicroRadian;\r
+    public final Resource SI_MicroRadian_Double;\r
+    public final Resource SI_MicroRadian_Float;\r
+    public final Resource SI_MicroSecond;\r
+    public final Resource SI_MicroSecond_Double;\r
+    public final Resource SI_MicroSecond_Float;\r
+    public final Resource SI_MicroSiemens;\r
+    public final Resource SI_MicroSiemens_Double;\r
+    public final Resource SI_MicroSiemens_Float;\r
+    public final Resource SI_MicroSievert;\r
+    public final Resource SI_MicroSievert_Double;\r
+    public final Resource SI_MicroSievert_Float;\r
+    public final Resource SI_MicroSteradian;\r
+    public final Resource SI_MicroSteradian_Double;\r
+    public final Resource SI_MicroSteradian_Float;\r
+    public final Resource SI_MicroTesla;\r
+    public final Resource SI_MicroTesla_Double;\r
+    public final Resource SI_MicroTesla_Float;\r
+    public final Resource SI_MicroVolt;\r
+    public final Resource SI_MicroVolt_Double;\r
+    public final Resource SI_MicroVolt_Float;\r
+    public final Resource SI_MicroWatt;\r
+    public final Resource SI_MicroWatt_Double;\r
+    public final Resource SI_MicroWatt_Float;\r
+    public final Resource SI_MicroWeber;\r
+    public final Resource SI_MicroWeber_Double;\r
+    public final Resource SI_MicroWeber_Float;\r
+    public final Resource SI_Microgram;\r
+    public final Resource SI_MicrogramPerCubicMetre;\r
+    public final Resource SI_MicrogramPerCubicMetre_Double;\r
+    public final Resource SI_MicrogramPerCubicMetre_Float;\r
+    public final Resource SI_MicrogramPerLitre;\r
+    public final Resource SI_MicrogramPerLitre_Double;\r
+    public final Resource SI_MicrogramPerLitre_Float;\r
+    public final Resource SI_MicrogramPerSecond;\r
+    public final Resource SI_MicrogramPerSecond_Double;\r
+    public final Resource SI_MicrogramPerSecond_Float;\r
+    public final Resource SI_Microgram_Double;\r
+    public final Resource SI_Microgram_Float;\r
+    public final Resource SI_MilliAmpere;\r
+    public final Resource SI_MilliAmpere_Double;\r
+    public final Resource SI_MilliAmpere_Float;\r
+    public final Resource SI_MilliBecquerel;\r
+    public final Resource SI_MilliBecquerel_Double;\r
+    public final Resource SI_MilliBecquerel_Float;\r
+    public final Resource SI_MilliCandela;\r
+    public final Resource SI_MilliCandela_Double;\r
+    public final Resource SI_MilliCandela_Float;\r
+    public final Resource SI_MilliCelsius;\r
+    public final Resource SI_MilliCelsius_Double;\r
+    public final Resource SI_MilliCelsius_Float;\r
+    public final Resource SI_MilliCoulomb;\r
+    public final Resource SI_MilliCoulomb_Double;\r
+    public final Resource SI_MilliCoulomb_Float;\r
+    public final Resource SI_MilliFarad;\r
+    public final Resource SI_MilliFarad_Double;\r
+    public final Resource SI_MilliFarad_Float;\r
+    public final Resource SI_MilliGray;\r
+    public final Resource SI_MilliGray_Double;\r
+    public final Resource SI_MilliGray_Float;\r
+    public final Resource SI_MilliHenry;\r
+    public final Resource SI_MilliHenry_Double;\r
+    public final Resource SI_MilliHenry_Float;\r
+    public final Resource SI_MilliHertz;\r
+    public final Resource SI_MilliHertz_Double;\r
+    public final Resource SI_MilliHertz_Float;\r
+    public final Resource SI_MilliJoule;\r
+    public final Resource SI_MilliJoulePerKilogram;\r
+    public final Resource SI_MilliJoulePerKilogram_Double;\r
+    public final Resource SI_MilliJoulePerKilogram_Float;\r
+    public final Resource SI_MilliJoule_Double;\r
+    public final Resource SI_MilliJoule_Float;\r
+    public final Resource SI_MilliKatal;\r
+    public final Resource SI_MilliKatal_Double;\r
+    public final Resource SI_MilliKatal_Float;\r
+    public final Resource SI_MilliKelvin;\r
+    public final Resource SI_MilliKelvin_Double;\r
+    public final Resource SI_MilliKelvin_Float;\r
+    public final Resource SI_MilliLumen;\r
+    public final Resource SI_MilliLumen_Double;\r
+    public final Resource SI_MilliLumen_Float;\r
+    public final Resource SI_MilliLux;\r
+    public final Resource SI_MilliLux_Double;\r
+    public final Resource SI_MilliLux_Float;\r
+    public final Resource SI_MilliMetre;\r
+    public final Resource SI_MilliMetrePerSecond;\r
+    public final Resource SI_MilliMetrePerSecond_Double;\r
+    public final Resource SI_MilliMetrePerSecond_Float;\r
+    public final Resource SI_MilliMetre_Double;\r
+    public final Resource SI_MilliMetre_Float;\r
+    public final Resource SI_MilliMole;\r
+    public final Resource SI_MilliMolePerKilogram;\r
+    public final Resource SI_MilliMolePerKilogram_Double;\r
+    public final Resource SI_MilliMolePerKilogram_Float;\r
+    public final Resource SI_MilliMolePerLitre;\r
+    public final Resource SI_MilliMolePerLitre_Double;\r
+    public final Resource SI_MilliMolePerLitre_Float;\r
+    public final Resource SI_MilliMole_Double;\r
+    public final Resource SI_MilliMole_Float;\r
+    public final Resource SI_MilliNewton;\r
+    public final Resource SI_MilliNewtonPerMetre;\r
+    public final Resource SI_MilliNewtonPerMetre_Double;\r
+    public final Resource SI_MilliNewtonPerMetre_Float;\r
+    public final Resource SI_MilliNewton_Double;\r
+    public final Resource SI_MilliNewton_Float;\r
+    public final Resource SI_MilliOhm;\r
+    public final Resource SI_MilliOhm_Double;\r
+    public final Resource SI_MilliOhm_Float;\r
+    public final Resource SI_MilliPascal;\r
+    public final Resource SI_MilliPascal_Double;\r
+    public final Resource SI_MilliPascal_Float;\r
+    public final Resource SI_MilliRadian;\r
+    public final Resource SI_MilliRadian_Double;\r
+    public final Resource SI_MilliRadian_Float;\r
+    public final Resource SI_MilliSecond;\r
+    public final Resource SI_MilliSecond_Double;\r
+    public final Resource SI_MilliSecond_Float;\r
+    public final Resource SI_MilliSiemens;\r
+    public final Resource SI_MilliSiemens_Double;\r
+    public final Resource SI_MilliSiemens_Float;\r
+    public final Resource SI_MilliSievert;\r
+    public final Resource SI_MilliSievert_Double;\r
+    public final Resource SI_MilliSievert_Float;\r
+    public final Resource SI_MilliSteradian;\r
+    public final Resource SI_MilliSteradian_Double;\r
+    public final Resource SI_MilliSteradian_Float;\r
+    public final Resource SI_MilliTesla;\r
+    public final Resource SI_MilliTesla_Double;\r
+    public final Resource SI_MilliTesla_Float;\r
+    public final Resource SI_MilliVolt;\r
+    public final Resource SI_MilliVolt_Double;\r
+    public final Resource SI_MilliVolt_Float;\r
+    public final Resource SI_MilliWatt;\r
+    public final Resource SI_MilliWatt_Double;\r
+    public final Resource SI_MilliWatt_Float;\r
+    public final Resource SI_MilliWeber;\r
+    public final Resource SI_MilliWeber_Double;\r
+    public final Resource SI_MilliWeber_Float;\r
+    public final Resource SI_Milligram;\r
+    public final Resource SI_MilligramPerCubicMetre;\r
+    public final Resource SI_MilligramPerCubicMetre_Double;\r
+    public final Resource SI_MilligramPerCubicMetre_Float;\r
+    public final Resource SI_MilligramPerLitre;\r
+    public final Resource SI_MilligramPerLitre_Double;\r
+    public final Resource SI_MilligramPerLitre_Float;\r
+    public final Resource SI_MilligramPerSecond;\r
+    public final Resource SI_MilligramPerSecond_Double;\r
+    public final Resource SI_MilligramPerSecond_Float;\r
+    public final Resource SI_Milligram_Double;\r
+    public final Resource SI_Milligram_Float;\r
+    public final Resource SI_Minute;\r
+    public final Resource SI_Minute_Double;\r
+    public final Resource SI_Minute_Float;\r
+    public final Resource SI_Mole;\r
+    public final Resource SI_MolePerKilogram;\r
+    public final Resource SI_MolePerKilogram_Double;\r
+    public final Resource SI_MolePerKilogram_Float;\r
+    public final Resource SI_MolePerLitre;\r
+    public final Resource SI_MolePerLitre_Double;\r
+    public final Resource SI_MolePerLitre_Float;\r
+    public final Resource SI_Mole_Double;\r
+    public final Resource SI_Mole_Float;\r
+    public final Resource SI_Newton;\r
+    public final Resource SI_NewtonPerMetre;\r
+    public final Resource SI_NewtonPerMetre_Double;\r
+    public final Resource SI_NewtonPerMetre_Float;\r
+    public final Resource SI_Newton_Double;\r
+    public final Resource SI_Newton_Float;\r
+    public final Resource SI_Ohm;\r
+    public final Resource SI_Ohm_Double;\r
+    public final Resource SI_Ohm_Float;\r
+    public final Resource SI_Pascal;\r
+    public final Resource SI_Pascal_Double;\r
+    public final Resource SI_Pascal_Float;\r
+    public final Resource SI_Percentage;\r
+    public final Resource SI_Percentage_Double;\r
+    public final Resource SI_Percentage_Float;\r
+    public final Resource SI_Radian;\r
+    public final Resource SI_Radian_Double;\r
+    public final Resource SI_Radian_Float;\r
+    public final Resource SI_Second;\r
+    public final Resource SI_Second_Double;\r
+    public final Resource SI_Second_Float;\r
+    public final Resource SI_Siemens;\r
+    public final Resource SI_Siemens_Double;\r
+    public final Resource SI_Siemens_Float;\r
+    public final Resource SI_Sievert;\r
+    public final Resource SI_Sievert_Double;\r
+    public final Resource SI_Sievert_Float;\r
+    public final Resource SI_SquareMetre;\r
+    public final Resource SI_SquareMetre_Double;\r
+    public final Resource SI_SquareMetre_Float;\r
+    public final Resource SI_Steradian;\r
+    public final Resource SI_Steradian_Double;\r
+    public final Resource SI_Steradian_Float;\r
+    public final Resource SI_TeraAmpere;\r
+    public final Resource SI_TeraAmpere_Double;\r
+    public final Resource SI_TeraAmpere_Float;\r
+    public final Resource SI_TeraBecquerel;\r
+    public final Resource SI_TeraBecquerel_Double;\r
+    public final Resource SI_TeraBecquerel_Float;\r
+    public final Resource SI_TeraCandela;\r
+    public final Resource SI_TeraCandela_Double;\r
+    public final Resource SI_TeraCandela_Float;\r
+    public final Resource SI_TeraCelsius;\r
+    public final Resource SI_TeraCelsius_Double;\r
+    public final Resource SI_TeraCelsius_Float;\r
+    public final Resource SI_TeraCoulomb;\r
+    public final Resource SI_TeraCoulomb_Double;\r
+    public final Resource SI_TeraCoulomb_Float;\r
+    public final Resource SI_TeraFarad;\r
+    public final Resource SI_TeraFarad_Double;\r
+    public final Resource SI_TeraFarad_Float;\r
+    public final Resource SI_TeraGray;\r
+    public final Resource SI_TeraGray_Double;\r
+    public final Resource SI_TeraGray_Float;\r
+    public final Resource SI_TeraHenry;\r
+    public final Resource SI_TeraHenry_Double;\r
+    public final Resource SI_TeraHenry_Float;\r
+    public final Resource SI_TeraHertz;\r
+    public final Resource SI_TeraHertz_Double;\r
+    public final Resource SI_TeraHertz_Float;\r
+    public final Resource SI_TeraJoule;\r
+    public final Resource SI_TeraJoulePerKilogram;\r
+    public final Resource SI_TeraJoulePerKilogram_Double;\r
+    public final Resource SI_TeraJoulePerKilogram_Float;\r
+    public final Resource SI_TeraJoule_Double;\r
+    public final Resource SI_TeraJoule_Float;\r
+    public final Resource SI_TeraKatal;\r
+    public final Resource SI_TeraKatal_Double;\r
+    public final Resource SI_TeraKatal_Float;\r
+    public final Resource SI_TeraKelvin;\r
+    public final Resource SI_TeraKelvin_Double;\r
+    public final Resource SI_TeraKelvin_Float;\r
+    public final Resource SI_TeraLumen;\r
+    public final Resource SI_TeraLumen_Double;\r
+    public final Resource SI_TeraLumen_Float;\r
+    public final Resource SI_TeraLux;\r
+    public final Resource SI_TeraLux_Double;\r
+    public final Resource SI_TeraLux_Float;\r
+    public final Resource SI_TeraMetre;\r
+    public final Resource SI_TeraMetrePerSecond;\r
+    public final Resource SI_TeraMetrePerSecond_Double;\r
+    public final Resource SI_TeraMetrePerSecond_Float;\r
+    public final Resource SI_TeraMetre_Double;\r
+    public final Resource SI_TeraMetre_Float;\r
+    public final Resource SI_TeraMole;\r
+    public final Resource SI_TeraMolePerKilogram;\r
+    public final Resource SI_TeraMolePerKilogram_Double;\r
+    public final Resource SI_TeraMolePerKilogram_Float;\r
+    public final Resource SI_TeraMolePerLitre;\r
+    public final Resource SI_TeraMolePerLitre_Double;\r
+    public final Resource SI_TeraMolePerLitre_Float;\r
+    public final Resource SI_TeraMole_Double;\r
+    public final Resource SI_TeraMole_Float;\r
+    public final Resource SI_TeraNewton;\r
+    public final Resource SI_TeraNewtonPerMetre;\r
+    public final Resource SI_TeraNewtonPerMetre_Double;\r
+    public final Resource SI_TeraNewtonPerMetre_Float;\r
+    public final Resource SI_TeraNewton_Double;\r
+    public final Resource SI_TeraNewton_Float;\r
+    public final Resource SI_TeraOhm;\r
+    public final Resource SI_TeraOhm_Double;\r
+    public final Resource SI_TeraOhm_Float;\r
+    public final Resource SI_TeraPascal;\r
+    public final Resource SI_TeraPascal_Double;\r
+    public final Resource SI_TeraPascal_Float;\r
+    public final Resource SI_TeraRadian;\r
+    public final Resource SI_TeraRadian_Double;\r
+    public final Resource SI_TeraRadian_Float;\r
+    public final Resource SI_TeraSecond;\r
+    public final Resource SI_TeraSecond_Double;\r
+    public final Resource SI_TeraSecond_Float;\r
+    public final Resource SI_TeraSiemens;\r
+    public final Resource SI_TeraSiemens_Double;\r
+    public final Resource SI_TeraSiemens_Float;\r
+    public final Resource SI_TeraSievert;\r
+    public final Resource SI_TeraSievert_Double;\r
+    public final Resource SI_TeraSievert_Float;\r
+    public final Resource SI_TeraSteradian;\r
+    public final Resource SI_TeraSteradian_Double;\r
+    public final Resource SI_TeraSteradian_Float;\r
+    public final Resource SI_TeraTesla;\r
+    public final Resource SI_TeraTesla_Double;\r
+    public final Resource SI_TeraTesla_Float;\r
+    public final Resource SI_TeraVolt;\r
+    public final Resource SI_TeraVolt_Double;\r
+    public final Resource SI_TeraVolt_Float;\r
+    public final Resource SI_TeraWatt;\r
+    public final Resource SI_TeraWatt_Double;\r
+    public final Resource SI_TeraWatt_Float;\r
+    public final Resource SI_TeraWeber;\r
+    public final Resource SI_TeraWeber_Double;\r
+    public final Resource SI_TeraWeber_Float;\r
+    public final Resource SI_Teragram;\r
+    public final Resource SI_TeragramPerCubicMetre;\r
+    public final Resource SI_TeragramPerCubicMetre_Double;\r
+    public final Resource SI_TeragramPerCubicMetre_Float;\r
+    public final Resource SI_TeragramPerLitre;\r
+    public final Resource SI_TeragramPerLitre_Double;\r
+    public final Resource SI_TeragramPerLitre_Float;\r
+    public final Resource SI_TeragramPerSecond;\r
+    public final Resource SI_TeragramPerSecond_Double;\r
+    public final Resource SI_TeragramPerSecond_Float;\r
+    public final Resource SI_Teragram_Double;\r
+    public final Resource SI_Teragram_Float;\r
+    public final Resource SI_Tesla;\r
+    public final Resource SI_Tesla_Double;\r
+    public final Resource SI_Tesla_Float;\r
+    public final Resource SI_Unit;\r
+    public final Resource SI_Volt;\r
+    public final Resource SI_Volt_Double;\r
+    public final Resource SI_Volt_Float;\r
+    public final Resource SI_Watt;\r
+    public final Resource SI_Watt_Double;\r
+    public final Resource SI_Watt_Float;\r
+    public final Resource SI_Weber;\r
+    public final Resource SI_Weber_Double;\r
+    public final Resource SI_Weber_Float;\r
+    public final Resource SI_gram;\r
+    public final Resource SI_gramPerCubicMetre;\r
+    public final Resource SI_gramPerCubicMetre_Double;\r
+    public final Resource SI_gramPerCubicMetre_Float;\r
+    public final Resource SI_gramPerLitre;\r
+    public final Resource SI_gramPerLitre_Double;\r
+    public final Resource SI_gramPerLitre_Float;\r
+    public final Resource SI_gramPerSecond;\r
+    public final Resource SI_gramPerSecond_Double;\r
+    public final Resource SI_gramPerSecond_Float;\r
+    public final Resource SI_gram_Double;\r
+    public final Resource SI_gram_Float;\r
+    public final Resource Vec2d;\r
+    public final Resource Vec2d_n$x;\r
+    public final Resource Vec2d_n$x_Inverse;\r
+    public final Resource Vec2d_n$y;\r
+    public final Resource Vec2d_n$y_Inverse;\r
+        \r
+    public static class URIs {\r
+        public static final String BTree = "http://www.simantics.org/Datatypes-1.1/BTree";\r
+        public static final String BTreeNode = "http://www.simantics.org/Datatypes-1.1/BTreeNode";\r
+        public static final String BTreeNode_Content = "http://www.simantics.org/Datatypes-1.1/BTreeNode/Content";\r
+        public static final String BTreeNode_IsOwnedBy = "http://www.simantics.org/Datatypes-1.1/BTreeNode/IsOwnedBy";\r
+        public static final String BTreeNode_Owns = "http://www.simantics.org/Datatypes-1.1/BTreeNode/Owns";\r
+        public static final String BTreeNode_content = "http://www.simantics.org/Datatypes-1.1/BTreeNode/content";\r
+        public static final String BTreeNode_content_Inverse = "http://www.simantics.org/Datatypes-1.1/BTreeNode/content/Inverse";\r
+        public static final String BTree_HasNodeType = "http://www.simantics.org/Datatypes-1.1/BTree/HasNodeType";\r
+        public static final String BTree_HasNodeType_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/HasNodeType/Inverse";\r
+        public static final String BTree_HasOwnerRelation = "http://www.simantics.org/Datatypes-1.1/BTree/HasOwnerRelation";\r
+        public static final String BTree_HasOwnerRelation_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/HasOwnerRelation/Inverse";\r
+        public static final String BTree_mod = "http://www.simantics.org/Datatypes-1.1/BTree/mod";\r
+        public static final String BTree_mod_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/mod/Inverse";\r
+        public static final String BTree_root = "http://www.simantics.org/Datatypes-1.1/BTree/root";\r
+        public static final String BTree_root_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/root/Inverse";\r
+        public static final String BTree_t = "http://www.simantics.org/Datatypes-1.1/BTree/t";\r
+        public static final String BTree_t_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/t/Inverse";\r
+        public static final String DecimalFormatFormatter = "http://www.simantics.org/Datatypes-1.1/DecimalFormatFormatter";\r
+        public static final String File = "http://www.simantics.org/Datatypes-1.1/File";\r
+        public static final String File_content = "http://www.simantics.org/Datatypes-1.1/File/content";\r
+        public static final String File_content_Inverse = "http://www.simantics.org/Datatypes-1.1/File/content/Inverse";\r
+        public static final String Font = "http://www.simantics.org/Datatypes-1.1/Font";\r
+        public static final String Functions = "http://www.simantics.org/Datatypes-1.1/Functions";\r
+        public static final String GUID = "http://www.simantics.org/Datatypes-1.1/GUID";\r
+        public static final String Log = "http://www.simantics.org/Datatypes-1.1/Log";\r
+        public static final String Log_Content = "http://www.simantics.org/Datatypes-1.1/Log/Content";\r
+        public static final String Log_IndexNode = "http://www.simantics.org/Datatypes-1.1/Log/IndexNode";\r
+        public static final String Log_LeafNode = "http://www.simantics.org/Datatypes-1.1/Log/LeafNode";\r
+        public static final String Log_Node = "http://www.simantics.org/Datatypes-1.1/Log/Node";\r
+        public static final String Log_Node_Contains = "http://www.simantics.org/Datatypes-1.1/Log/Node/Contains";\r
+        public static final String Log_Node_content = "http://www.simantics.org/Datatypes-1.1/Log/Node/content";\r
+        public static final String Log_Node_content_Inverse = "http://www.simantics.org/Datatypes-1.1/Log/Node/content/Inverse";\r
+        public static final String Log_root = "http://www.simantics.org/Datatypes-1.1/Log/root";\r
+        public static final String Log_root_Inverse = "http://www.simantics.org/Datatypes-1.1/Log/root/Inverse";\r
+        public static final String Log_t = "http://www.simantics.org/Datatypes-1.1/Log/t";\r
+        public static final String Log_t_Inverse = "http://www.simantics.org/Datatypes-1.1/Log/t/Inverse";\r
+        public static final String RGB = "http://www.simantics.org/Datatypes-1.1/RGB";\r
+        public static final String RGB_Integer = "http://www.simantics.org/Datatypes-1.1/RGB/Integer";\r
+        public static final String RGB_Integer_Color = "http://www.simantics.org/Datatypes-1.1/RGB/Integer/Color";\r
+        public static final String SI = "http://www.simantics.org/Datatypes-1.1/SI";\r
+        public static final String SI_Ampere = "http://www.simantics.org/Datatypes-1.1/SI/Ampere";\r
+        public static final String SI_Ampere_Double = "http://www.simantics.org/Datatypes-1.1/SI/Ampere/Double";\r
+        public static final String SI_Ampere_Float = "http://www.simantics.org/Datatypes-1.1/SI/Ampere/Float";\r
+        public static final String SI_Becquerel = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel";\r
+        public static final String SI_Becquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel/Double";\r
+        public static final String SI_Becquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel/Float";\r
+        public static final String SI_Candela = "http://www.simantics.org/Datatypes-1.1/SI/Candela";\r
+        public static final String SI_Candela_Double = "http://www.simantics.org/Datatypes-1.1/SI/Candela/Double";\r
+        public static final String SI_Candela_Float = "http://www.simantics.org/Datatypes-1.1/SI/Candela/Float";\r
+        public static final String SI_Celsius = "http://www.simantics.org/Datatypes-1.1/SI/Celsius";\r
+        public static final String SI_Celsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/Celsius/Double";\r
+        public static final String SI_Celsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/Celsius/Float";\r
+        public static final String SI_CentiAmpere = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere";\r
+        public static final String SI_CentiAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere/Double";\r
+        public static final String SI_CentiAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere/Float";\r
+        public static final String SI_CentiBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel";\r
+        public static final String SI_CentiBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel/Double";\r
+        public static final String SI_CentiBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel/Float";\r
+        public static final String SI_CentiCandela = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela";\r
+        public static final String SI_CentiCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela/Double";\r
+        public static final String SI_CentiCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela/Float";\r
+        public static final String SI_CentiCelsius = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius";\r
+        public static final String SI_CentiCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius/Double";\r
+        public static final String SI_CentiCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius/Float";\r
+        public static final String SI_CentiCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb";\r
+        public static final String SI_CentiCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb/Double";\r
+        public static final String SI_CentiCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb/Float";\r
+        public static final String SI_CentiFarad = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad";\r
+        public static final String SI_CentiFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad/Double";\r
+        public static final String SI_CentiFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad/Float";\r
+        public static final String SI_CentiGray = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray";\r
+        public static final String SI_CentiGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray/Double";\r
+        public static final String SI_CentiGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray/Float";\r
+        public static final String SI_CentiHenry = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry";\r
+        public static final String SI_CentiHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry/Double";\r
+        public static final String SI_CentiHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry/Float";\r
+        public static final String SI_CentiHertz = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz";\r
+        public static final String SI_CentiHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz/Double";\r
+        public static final String SI_CentiHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz/Float";\r
+        public static final String SI_CentiJoule = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule";\r
+        public static final String SI_CentiJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram";\r
+        public static final String SI_CentiJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram/Double";\r
+        public static final String SI_CentiJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram/Float";\r
+        public static final String SI_CentiJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule/Double";\r
+        public static final String SI_CentiJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule/Float";\r
+        public static final String SI_CentiKatal = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal";\r
+        public static final String SI_CentiKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal/Double";\r
+        public static final String SI_CentiKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal/Float";\r
+        public static final String SI_CentiKelvin = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin";\r
+        public static final String SI_CentiKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin/Double";\r
+        public static final String SI_CentiKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin/Float";\r
+        public static final String SI_CentiLumen = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen";\r
+        public static final String SI_CentiLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen/Double";\r
+        public static final String SI_CentiLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen/Float";\r
+        public static final String SI_CentiLux = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux";\r
+        public static final String SI_CentiLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux/Double";\r
+        public static final String SI_CentiLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux/Float";\r
+        public static final String SI_CentiMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre";\r
+        public static final String SI_CentiMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond";\r
+        public static final String SI_CentiMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond/Double";\r
+        public static final String SI_CentiMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond/Float";\r
+        public static final String SI_CentiMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre/Double";\r
+        public static final String SI_CentiMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre/Float";\r
+        public static final String SI_CentiMole = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole";\r
+        public static final String SI_CentiMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram";\r
+        public static final String SI_CentiMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram/Double";\r
+        public static final String SI_CentiMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram/Float";\r
+        public static final String SI_CentiMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre";\r
+        public static final String SI_CentiMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre/Double";\r
+        public static final String SI_CentiMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre/Float";\r
+        public static final String SI_CentiMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole/Double";\r
+        public static final String SI_CentiMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole/Float";\r
+        public static final String SI_CentiNewton = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton";\r
+        public static final String SI_CentiNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre";\r
+        public static final String SI_CentiNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre/Double";\r
+        public static final String SI_CentiNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre/Float";\r
+        public static final String SI_CentiNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton/Double";\r
+        public static final String SI_CentiNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton/Float";\r
+        public static final String SI_CentiOhm = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm";\r
+        public static final String SI_CentiOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm/Double";\r
+        public static final String SI_CentiOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm/Float";\r
+        public static final String SI_CentiPascal = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal";\r
+        public static final String SI_CentiPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal/Double";\r
+        public static final String SI_CentiPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal/Float";\r
+        public static final String SI_CentiRadian = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian";\r
+        public static final String SI_CentiRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian/Double";\r
+        public static final String SI_CentiRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian/Float";\r
+        public static final String SI_CentiSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond";\r
+        public static final String SI_CentiSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond/Double";\r
+        public static final String SI_CentiSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond/Float";\r
+        public static final String SI_CentiSiemens = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens";\r
+        public static final String SI_CentiSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens/Double";\r
+        public static final String SI_CentiSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens/Float";\r
+        public static final String SI_CentiSievert = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert";\r
+        public static final String SI_CentiSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert/Double";\r
+        public static final String SI_CentiSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert/Float";\r
+        public static final String SI_CentiSteradian = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian";\r
+        public static final String SI_CentiSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian/Double";\r
+        public static final String SI_CentiSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian/Float";\r
+        public static final String SI_CentiTesla = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla";\r
+        public static final String SI_CentiTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla/Double";\r
+        public static final String SI_CentiTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla/Float";\r
+        public static final String SI_CentiVolt = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt";\r
+        public static final String SI_CentiVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt/Double";\r
+        public static final String SI_CentiVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt/Float";\r
+        public static final String SI_CentiWatt = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt";\r
+        public static final String SI_CentiWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt/Double";\r
+        public static final String SI_CentiWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt/Float";\r
+        public static final String SI_CentiWeber = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber";\r
+        public static final String SI_CentiWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber/Double";\r
+        public static final String SI_CentiWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber/Float";\r
+        public static final String SI_Centigram = "http://www.simantics.org/Datatypes-1.1/SI/Centigram";\r
+        public static final String SI_CentigramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre";\r
+        public static final String SI_CentigramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre/Double";\r
+        public static final String SI_CentigramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre/Float";\r
+        public static final String SI_CentigramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre";\r
+        public static final String SI_CentigramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre/Double";\r
+        public static final String SI_CentigramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre/Float";\r
+        public static final String SI_CentigramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond";\r
+        public static final String SI_CentigramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond/Double";\r
+        public static final String SI_CentigramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond/Float";\r
+        public static final String SI_Centigram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Centigram/Double";\r
+        public static final String SI_Centigram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Centigram/Float";\r
+        public static final String SI_Coulomb = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb";\r
+        public static final String SI_Coulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb/Double";\r
+        public static final String SI_Coulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb/Float";\r
+        public static final String SI_CubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre";\r
+        public static final String SI_CubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre/Double";\r
+        public static final String SI_CubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre/Float";\r
+        public static final String SI_Degree = "http://www.simantics.org/Datatypes-1.1/SI/Degree";\r
+        public static final String SI_Degree_Double = "http://www.simantics.org/Datatypes-1.1/SI/Degree/Double";\r
+        public static final String SI_Degree_Float = "http://www.simantics.org/Datatypes-1.1/SI/Degree/Float";\r
+        public static final String SI_Farad = "http://www.simantics.org/Datatypes-1.1/SI/Farad";\r
+        public static final String SI_Farad_Double = "http://www.simantics.org/Datatypes-1.1/SI/Farad/Double";\r
+        public static final String SI_Farad_Float = "http://www.simantics.org/Datatypes-1.1/SI/Farad/Float";\r
+        public static final String SI_GigaAmpere = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere";\r
+        public static final String SI_GigaAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere/Double";\r
+        public static final String SI_GigaAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere/Float";\r
+        public static final String SI_GigaBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel";\r
+        public static final String SI_GigaBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel/Double";\r
+        public static final String SI_GigaBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel/Float";\r
+        public static final String SI_GigaCandela = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela";\r
+        public static final String SI_GigaCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela/Double";\r
+        public static final String SI_GigaCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela/Float";\r
+        public static final String SI_GigaCelsius = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius";\r
+        public static final String SI_GigaCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius/Double";\r
+        public static final String SI_GigaCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius/Float";\r
+        public static final String SI_GigaCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb";\r
+        public static final String SI_GigaCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb/Double";\r
+        public static final String SI_GigaCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb/Float";\r
+        public static final String SI_GigaFarad = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad";\r
+        public static final String SI_GigaFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad/Double";\r
+        public static final String SI_GigaFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad/Float";\r
+        public static final String SI_GigaGray = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray";\r
+        public static final String SI_GigaGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray/Double";\r
+        public static final String SI_GigaGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray/Float";\r
+        public static final String SI_GigaHenry = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry";\r
+        public static final String SI_GigaHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry/Double";\r
+        public static final String SI_GigaHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry/Float";\r
+        public static final String SI_GigaHertz = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz";\r
+        public static final String SI_GigaHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz/Double";\r
+        public static final String SI_GigaHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz/Float";\r
+        public static final String SI_GigaJoule = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule";\r
+        public static final String SI_GigaJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram";\r
+        public static final String SI_GigaJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram/Double";\r
+        public static final String SI_GigaJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram/Float";\r
+        public static final String SI_GigaJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule/Double";\r
+        public static final String SI_GigaJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule/Float";\r
+        public static final String SI_GigaKatal = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal";\r
+        public static final String SI_GigaKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal/Double";\r
+        public static final String SI_GigaKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal/Float";\r
+        public static final String SI_GigaKelvin = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin";\r
+        public static final String SI_GigaKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin/Double";\r
+        public static final String SI_GigaKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin/Float";\r
+        public static final String SI_GigaLumen = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen";\r
+        public static final String SI_GigaLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen/Double";\r
+        public static final String SI_GigaLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen/Float";\r
+        public static final String SI_GigaLux = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux";\r
+        public static final String SI_GigaLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux/Double";\r
+        public static final String SI_GigaLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux/Float";\r
+        public static final String SI_GigaMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre";\r
+        public static final String SI_GigaMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond";\r
+        public static final String SI_GigaMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond/Double";\r
+        public static final String SI_GigaMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond/Float";\r
+        public static final String SI_GigaMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre/Double";\r
+        public static final String SI_GigaMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre/Float";\r
+        public static final String SI_GigaMole = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole";\r
+        public static final String SI_GigaMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram";\r
+        public static final String SI_GigaMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram/Double";\r
+        public static final String SI_GigaMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram/Float";\r
+        public static final String SI_GigaMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre";\r
+        public static final String SI_GigaMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre/Double";\r
+        public static final String SI_GigaMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre/Float";\r
+        public static final String SI_GigaMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole/Double";\r
+        public static final String SI_GigaMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole/Float";\r
+        public static final String SI_GigaNewton = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton";\r
+        public static final String SI_GigaNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre";\r
+        public static final String SI_GigaNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre/Double";\r
+        public static final String SI_GigaNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre/Float";\r
+        public static final String SI_GigaNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton/Double";\r
+        public static final String SI_GigaNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton/Float";\r
+        public static final String SI_GigaOhm = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm";\r
+        public static final String SI_GigaOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm/Double";\r
+        public static final String SI_GigaOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm/Float";\r
+        public static final String SI_GigaPascal = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal";\r
+        public static final String SI_GigaPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal/Double";\r
+        public static final String SI_GigaPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal/Float";\r
+        public static final String SI_GigaRadian = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian";\r
+        public static final String SI_GigaRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian/Double";\r
+        public static final String SI_GigaRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian/Float";\r
+        public static final String SI_GigaSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond";\r
+        public static final String SI_GigaSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond/Double";\r
+        public static final String SI_GigaSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond/Float";\r
+        public static final String SI_GigaSiemens = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens";\r
+        public static final String SI_GigaSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens/Double";\r
+        public static final String SI_GigaSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens/Float";\r
+        public static final String SI_GigaSievert = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert";\r
+        public static final String SI_GigaSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert/Double";\r
+        public static final String SI_GigaSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert/Float";\r
+        public static final String SI_GigaSteradian = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian";\r
+        public static final String SI_GigaSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian/Double";\r
+        public static final String SI_GigaSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian/Float";\r
+        public static final String SI_GigaTesla = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla";\r
+        public static final String SI_GigaTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla/Double";\r
+        public static final String SI_GigaTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla/Float";\r
+        public static final String SI_GigaVolt = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt";\r
+        public static final String SI_GigaVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt/Double";\r
+        public static final String SI_GigaVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt/Float";\r
+        public static final String SI_GigaWatt = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt";\r
+        public static final String SI_GigaWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt/Double";\r
+        public static final String SI_GigaWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt/Float";\r
+        public static final String SI_GigaWeber = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber";\r
+        public static final String SI_GigaWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber/Double";\r
+        public static final String SI_GigaWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber/Float";\r
+        public static final String SI_Gigagram = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram";\r
+        public static final String SI_GigagramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre";\r
+        public static final String SI_GigagramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre/Double";\r
+        public static final String SI_GigagramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre/Float";\r
+        public static final String SI_GigagramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre";\r
+        public static final String SI_GigagramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre/Double";\r
+        public static final String SI_GigagramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre/Float";\r
+        public static final String SI_GigagramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond";\r
+        public static final String SI_GigagramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond/Double";\r
+        public static final String SI_GigagramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond/Float";\r
+        public static final String SI_Gigagram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram/Double";\r
+        public static final String SI_Gigagram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram/Float";\r
+        public static final String SI_Gray = "http://www.simantics.org/Datatypes-1.1/SI/Gray";\r
+        public static final String SI_Gray_Double = "http://www.simantics.org/Datatypes-1.1/SI/Gray/Double";\r
+        public static final String SI_Gray_Float = "http://www.simantics.org/Datatypes-1.1/SI/Gray/Float";\r
+        public static final String SI_HectoAmpere = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere";\r
+        public static final String SI_HectoAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere/Double";\r
+        public static final String SI_HectoAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere/Float";\r
+        public static final String SI_HectoBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel";\r
+        public static final String SI_HectoBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel/Double";\r
+        public static final String SI_HectoBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel/Float";\r
+        public static final String SI_HectoCandela = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela";\r
+        public static final String SI_HectoCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela/Double";\r
+        public static final String SI_HectoCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela/Float";\r
+        public static final String SI_HectoCelsius = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius";\r
+        public static final String SI_HectoCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius/Double";\r
+        public static final String SI_HectoCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius/Float";\r
+        public static final String SI_HectoCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb";\r
+        public static final String SI_HectoCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb/Double";\r
+        public static final String SI_HectoCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb/Float";\r
+        public static final String SI_HectoFarad = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad";\r
+        public static final String SI_HectoFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad/Double";\r
+        public static final String SI_HectoFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad/Float";\r
+        public static final String SI_HectoGray = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray";\r
+        public static final String SI_HectoGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray/Double";\r
+        public static final String SI_HectoGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray/Float";\r
+        public static final String SI_HectoHenry = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry";\r
+        public static final String SI_HectoHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry/Double";\r
+        public static final String SI_HectoHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry/Float";\r
+        public static final String SI_HectoHertz = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz";\r
+        public static final String SI_HectoHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz/Double";\r
+        public static final String SI_HectoHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz/Float";\r
+        public static final String SI_HectoJoule = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule";\r
+        public static final String SI_HectoJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram";\r
+        public static final String SI_HectoJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram/Double";\r
+        public static final String SI_HectoJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram/Float";\r
+        public static final String SI_HectoJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule/Double";\r
+        public static final String SI_HectoJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule/Float";\r
+        public static final String SI_HectoKatal = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal";\r
+        public static final String SI_HectoKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal/Double";\r
+        public static final String SI_HectoKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal/Float";\r
+        public static final String SI_HectoKelvin = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin";\r
+        public static final String SI_HectoKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin/Double";\r
+        public static final String SI_HectoKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin/Float";\r
+        public static final String SI_HectoLumen = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen";\r
+        public static final String SI_HectoLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen/Double";\r
+        public static final String SI_HectoLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen/Float";\r
+        public static final String SI_HectoLux = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux";\r
+        public static final String SI_HectoLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux/Double";\r
+        public static final String SI_HectoLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux/Float";\r
+        public static final String SI_HectoMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre";\r
+        public static final String SI_HectoMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond";\r
+        public static final String SI_HectoMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond/Double";\r
+        public static final String SI_HectoMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond/Float";\r
+        public static final String SI_HectoMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre/Double";\r
+        public static final String SI_HectoMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre/Float";\r
+        public static final String SI_HectoMole = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole";\r
+        public static final String SI_HectoMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram";\r
+        public static final String SI_HectoMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram/Double";\r
+        public static final String SI_HectoMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram/Float";\r
+        public static final String SI_HectoMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre";\r
+        public static final String SI_HectoMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre/Double";\r
+        public static final String SI_HectoMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre/Float";\r
+        public static final String SI_HectoMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole/Double";\r
+        public static final String SI_HectoMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole/Float";\r
+        public static final String SI_HectoNewton = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton";\r
+        public static final String SI_HectoNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre";\r
+        public static final String SI_HectoNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre/Double";\r
+        public static final String SI_HectoNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre/Float";\r
+        public static final String SI_HectoNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton/Double";\r
+        public static final String SI_HectoNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton/Float";\r
+        public static final String SI_HectoOhm = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm";\r
+        public static final String SI_HectoOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm/Double";\r
+        public static final String SI_HectoOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm/Float";\r
+        public static final String SI_HectoPascal = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal";\r
+        public static final String SI_HectoPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal/Double";\r
+        public static final String SI_HectoPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal/Float";\r
+        public static final String SI_HectoRadian = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian";\r
+        public static final String SI_HectoRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian/Double";\r
+        public static final String SI_HectoRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian/Float";\r
+        public static final String SI_HectoSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond";\r
+        public static final String SI_HectoSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond/Double";\r
+        public static final String SI_HectoSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond/Float";\r
+        public static final String SI_HectoSiemens = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens";\r
+        public static final String SI_HectoSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens/Double";\r
+        public static final String SI_HectoSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens/Float";\r
+        public static final String SI_HectoSievert = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert";\r
+        public static final String SI_HectoSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert/Double";\r
+        public static final String SI_HectoSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert/Float";\r
+        public static final String SI_HectoSteradian = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian";\r
+        public static final String SI_HectoSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian/Double";\r
+        public static final String SI_HectoSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian/Float";\r
+        public static final String SI_HectoTesla = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla";\r
+        public static final String SI_HectoTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla/Double";\r
+        public static final String SI_HectoTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla/Float";\r
+        public static final String SI_HectoVolt = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt";\r
+        public static final String SI_HectoVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt/Double";\r
+        public static final String SI_HectoVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt/Float";\r
+        public static final String SI_HectoWatt = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt";\r
+        public static final String SI_HectoWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt/Double";\r
+        public static final String SI_HectoWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt/Float";\r
+        public static final String SI_HectoWeber = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber";\r
+        public static final String SI_HectoWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber/Double";\r
+        public static final String SI_HectoWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber/Float";\r
+        public static final String SI_Hectogram = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram";\r
+        public static final String SI_HectogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre";\r
+        public static final String SI_HectogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre/Double";\r
+        public static final String SI_HectogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre/Float";\r
+        public static final String SI_HectogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre";\r
+        public static final String SI_HectogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre/Double";\r
+        public static final String SI_HectogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre/Float";\r
+        public static final String SI_HectogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond";\r
+        public static final String SI_HectogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond/Double";\r
+        public static final String SI_HectogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond/Float";\r
+        public static final String SI_Hectogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram/Double";\r
+        public static final String SI_Hectogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram/Float";\r
+        public static final String SI_Henry = "http://www.simantics.org/Datatypes-1.1/SI/Henry";\r
+        public static final String SI_Henry_Double = "http://www.simantics.org/Datatypes-1.1/SI/Henry/Double";\r
+        public static final String SI_Henry_Float = "http://www.simantics.org/Datatypes-1.1/SI/Henry/Float";\r
+        public static final String SI_Hertz = "http://www.simantics.org/Datatypes-1.1/SI/Hertz";\r
+        public static final String SI_Hertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hertz/Double";\r
+        public static final String SI_Hertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hertz/Float";\r
+        public static final String SI_Hour = "http://www.simantics.org/Datatypes-1.1/SI/Hour";\r
+        public static final String SI_Hour_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hour/Double";\r
+        public static final String SI_Hour_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hour/Float";\r
+        public static final String SI_Joule = "http://www.simantics.org/Datatypes-1.1/SI/Joule";\r
+        public static final String SI_JoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram";\r
+        public static final String SI_JoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram/Double";\r
+        public static final String SI_JoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram/Float";\r
+        public static final String SI_Joule_Double = "http://www.simantics.org/Datatypes-1.1/SI/Joule/Double";\r
+        public static final String SI_Joule_Float = "http://www.simantics.org/Datatypes-1.1/SI/Joule/Float";\r
+        public static final String SI_Katal = "http://www.simantics.org/Datatypes-1.1/SI/Katal";\r
+        public static final String SI_Katal_Double = "http://www.simantics.org/Datatypes-1.1/SI/Katal/Double";\r
+        public static final String SI_Katal_Float = "http://www.simantics.org/Datatypes-1.1/SI/Katal/Float";\r
+        public static final String SI_Kelvin = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin";\r
+        public static final String SI_Kelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin/Double";\r
+        public static final String SI_Kelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin/Float";\r
+        public static final String SI_KiloAmpere = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere";\r
+        public static final String SI_KiloAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere/Double";\r
+        public static final String SI_KiloAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere/Float";\r
+        public static final String SI_KiloBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel";\r
+        public static final String SI_KiloBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel/Double";\r
+        public static final String SI_KiloBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel/Float";\r
+        public static final String SI_KiloCandela = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela";\r
+        public static final String SI_KiloCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela/Double";\r
+        public static final String SI_KiloCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela/Float";\r
+        public static final String SI_KiloCelsius = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius";\r
+        public static final String SI_KiloCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius/Double";\r
+        public static final String SI_KiloCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius/Float";\r
+        public static final String SI_KiloCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb";\r
+        public static final String SI_KiloCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb/Double";\r
+        public static final String SI_KiloCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb/Float";\r
+        public static final String SI_KiloFarad = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad";\r
+        public static final String SI_KiloFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad/Double";\r
+        public static final String SI_KiloFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad/Float";\r
+        public static final String SI_KiloGray = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray";\r
+        public static final String SI_KiloGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray/Double";\r
+        public static final String SI_KiloGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray/Float";\r
+        public static final String SI_KiloHenry = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry";\r
+        public static final String SI_KiloHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry/Double";\r
+        public static final String SI_KiloHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry/Float";\r
+        public static final String SI_KiloHertz = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz";\r
+        public static final String SI_KiloHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz/Double";\r
+        public static final String SI_KiloHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz/Float";\r
+        public static final String SI_KiloJoule = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule";\r
+        public static final String SI_KiloJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram";\r
+        public static final String SI_KiloJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram/Double";\r
+        public static final String SI_KiloJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram/Float";\r
+        public static final String SI_KiloJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule/Double";\r
+        public static final String SI_KiloJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule/Float";\r
+        public static final String SI_KiloKatal = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal";\r
+        public static final String SI_KiloKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal/Double";\r
+        public static final String SI_KiloKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal/Float";\r
+        public static final String SI_KiloKelvin = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin";\r
+        public static final String SI_KiloKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin/Double";\r
+        public static final String SI_KiloKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin/Float";\r
+        public static final String SI_KiloLumen = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen";\r
+        public static final String SI_KiloLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen/Double";\r
+        public static final String SI_KiloLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen/Float";\r
+        public static final String SI_KiloLux = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux";\r
+        public static final String SI_KiloLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux/Double";\r
+        public static final String SI_KiloLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux/Float";\r
+        public static final String SI_KiloMetre = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre";\r
+        public static final String SI_KiloMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond";\r
+        public static final String SI_KiloMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond/Double";\r
+        public static final String SI_KiloMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond/Float";\r
+        public static final String SI_KiloMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre/Double";\r
+        public static final String SI_KiloMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre/Float";\r
+        public static final String SI_KiloMole = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole";\r
+        public static final String SI_KiloMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram";\r
+        public static final String SI_KiloMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram/Double";\r
+        public static final String SI_KiloMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram/Float";\r
+        public static final String SI_KiloMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre";\r
+        public static final String SI_KiloMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre/Double";\r
+        public static final String SI_KiloMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre/Float";\r
+        public static final String SI_KiloMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole/Double";\r
+        public static final String SI_KiloMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole/Float";\r
+        public static final String SI_KiloNewton = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton";\r
+        public static final String SI_KiloNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre";\r
+        public static final String SI_KiloNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre/Double";\r
+        public static final String SI_KiloNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre/Float";\r
+        public static final String SI_KiloNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton/Double";\r
+        public static final String SI_KiloNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton/Float";\r
+        public static final String SI_KiloOhm = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm";\r
+        public static final String SI_KiloOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm/Double";\r
+        public static final String SI_KiloOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm/Float";\r
+        public static final String SI_KiloPascal = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal";\r
+        public static final String SI_KiloPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal/Double";\r
+        public static final String SI_KiloPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal/Float";\r
+        public static final String SI_KiloRadian = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian";\r
+        public static final String SI_KiloRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian/Double";\r
+        public static final String SI_KiloRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian/Float";\r
+        public static final String SI_KiloSecond = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond";\r
+        public static final String SI_KiloSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond/Double";\r
+        public static final String SI_KiloSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond/Float";\r
+        public static final String SI_KiloSiemens = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens";\r
+        public static final String SI_KiloSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens/Double";\r
+        public static final String SI_KiloSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens/Float";\r
+        public static final String SI_KiloSievert = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert";\r
+        public static final String SI_KiloSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert/Double";\r
+        public static final String SI_KiloSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert/Float";\r
+        public static final String SI_KiloSteradian = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian";\r
+        public static final String SI_KiloSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian/Double";\r
+        public static final String SI_KiloSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian/Float";\r
+        public static final String SI_KiloTesla = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla";\r
+        public static final String SI_KiloTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla/Double";\r
+        public static final String SI_KiloTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla/Float";\r
+        public static final String SI_KiloVolt = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt";\r
+        public static final String SI_KiloVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt/Double";\r
+        public static final String SI_KiloVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt/Float";\r
+        public static final String SI_KiloWatt = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt";\r
+        public static final String SI_KiloWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt/Double";\r
+        public static final String SI_KiloWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt/Float";\r
+        public static final String SI_KiloWeber = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber";\r
+        public static final String SI_KiloWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber/Double";\r
+        public static final String SI_KiloWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber/Float";\r
+        public static final String SI_Kilogram = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram";\r
+        public static final String SI_KilogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre";\r
+        public static final String SI_KilogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre/Double";\r
+        public static final String SI_KilogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre/Float";\r
+        public static final String SI_KilogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre";\r
+        public static final String SI_KilogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre/Double";\r
+        public static final String SI_KilogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre/Float";\r
+        public static final String SI_KilogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond";\r
+        public static final String SI_KilogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond/Double";\r
+        public static final String SI_KilogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond/Float";\r
+        public static final String SI_Kilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram/Double";\r
+        public static final String SI_Kilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram/Float";\r
+        public static final String SI_Litre = "http://www.simantics.org/Datatypes-1.1/SI/Litre";\r
+        public static final String SI_Litre_Double = "http://www.simantics.org/Datatypes-1.1/SI/Litre/Double";\r
+        public static final String SI_Litre_Float = "http://www.simantics.org/Datatypes-1.1/SI/Litre/Float";\r
+        public static final String SI_Lumen = "http://www.simantics.org/Datatypes-1.1/SI/Lumen";\r
+        public static final String SI_Lumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/Lumen/Double";\r
+        public static final String SI_Lumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/Lumen/Float";\r
+        public static final String SI_Lux = "http://www.simantics.org/Datatypes-1.1/SI/Lux";\r
+        public static final String SI_Lux_Double = "http://www.simantics.org/Datatypes-1.1/SI/Lux/Double";\r
+        public static final String SI_Lux_Float = "http://www.simantics.org/Datatypes-1.1/SI/Lux/Float";\r
+        public static final String SI_MassPercentage = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage";\r
+        public static final String SI_MassPercentage_Double = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage/Double";\r
+        public static final String SI_MassPercentage_Float = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage/Float";\r
+        public static final String SI_MegaAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere";\r
+        public static final String SI_MegaAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere/Double";\r
+        public static final String SI_MegaAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere/Float";\r
+        public static final String SI_MegaBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel";\r
+        public static final String SI_MegaBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel/Double";\r
+        public static final String SI_MegaBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel/Float";\r
+        public static final String SI_MegaCandela = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela";\r
+        public static final String SI_MegaCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela/Double";\r
+        public static final String SI_MegaCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela/Float";\r
+        public static final String SI_MegaCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius";\r
+        public static final String SI_MegaCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius/Double";\r
+        public static final String SI_MegaCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius/Float";\r
+        public static final String SI_MegaCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb";\r
+        public static final String SI_MegaCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb/Double";\r
+        public static final String SI_MegaCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb/Float";\r
+        public static final String SI_MegaFarad = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad";\r
+        public static final String SI_MegaFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad/Double";\r
+        public static final String SI_MegaFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad/Float";\r
+        public static final String SI_MegaGray = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray";\r
+        public static final String SI_MegaGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray/Double";\r
+        public static final String SI_MegaGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray/Float";\r
+        public static final String SI_MegaHenry = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry";\r
+        public static final String SI_MegaHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry/Double";\r
+        public static final String SI_MegaHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry/Float";\r
+        public static final String SI_MegaHertz = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz";\r
+        public static final String SI_MegaHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz/Double";\r
+        public static final String SI_MegaHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz/Float";\r
+        public static final String SI_MegaJoule = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule";\r
+        public static final String SI_MegaJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram";\r
+        public static final String SI_MegaJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram/Double";\r
+        public static final String SI_MegaJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram/Float";\r
+        public static final String SI_MegaJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule/Double";\r
+        public static final String SI_MegaJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule/Float";\r
+        public static final String SI_MegaKatal = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal";\r
+        public static final String SI_MegaKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal/Double";\r
+        public static final String SI_MegaKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal/Float";\r
+        public static final String SI_MegaKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin";\r
+        public static final String SI_MegaKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin/Double";\r
+        public static final String SI_MegaKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin/Float";\r
+        public static final String SI_MegaLumen = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen";\r
+        public static final String SI_MegaLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen/Double";\r
+        public static final String SI_MegaLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen/Float";\r
+        public static final String SI_MegaLux = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux";\r
+        public static final String SI_MegaLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux/Double";\r
+        public static final String SI_MegaLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux/Float";\r
+        public static final String SI_MegaMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre";\r
+        public static final String SI_MegaMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond";\r
+        public static final String SI_MegaMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond/Double";\r
+        public static final String SI_MegaMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond/Float";\r
+        public static final String SI_MegaMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre/Double";\r
+        public static final String SI_MegaMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre/Float";\r
+        public static final String SI_MegaMole = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole";\r
+        public static final String SI_MegaMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram";\r
+        public static final String SI_MegaMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram/Double";\r
+        public static final String SI_MegaMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram/Float";\r
+        public static final String SI_MegaMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre";\r
+        public static final String SI_MegaMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre/Double";\r
+        public static final String SI_MegaMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre/Float";\r
+        public static final String SI_MegaMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole/Double";\r
+        public static final String SI_MegaMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole/Float";\r
+        public static final String SI_MegaNewton = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton";\r
+        public static final String SI_MegaNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre";\r
+        public static final String SI_MegaNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre/Double";\r
+        public static final String SI_MegaNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre/Float";\r
+        public static final String SI_MegaNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton/Double";\r
+        public static final String SI_MegaNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton/Float";\r
+        public static final String SI_MegaOhm = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm";\r
+        public static final String SI_MegaOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm/Double";\r
+        public static final String SI_MegaOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm/Float";\r
+        public static final String SI_MegaPascal = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal";\r
+        public static final String SI_MegaPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal/Double";\r
+        public static final String SI_MegaPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal/Float";\r
+        public static final String SI_MegaRadian = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian";\r
+        public static final String SI_MegaRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian/Double";\r
+        public static final String SI_MegaRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian/Float";\r
+        public static final String SI_MegaSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond";\r
+        public static final String SI_MegaSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond/Double";\r
+        public static final String SI_MegaSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond/Float";\r
+        public static final String SI_MegaSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens";\r
+        public static final String SI_MegaSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens/Double";\r
+        public static final String SI_MegaSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens/Float";\r
+        public static final String SI_MegaSievert = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert";\r
+        public static final String SI_MegaSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert/Double";\r
+        public static final String SI_MegaSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert/Float";\r
+        public static final String SI_MegaSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian";\r
+        public static final String SI_MegaSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian/Double";\r
+        public static final String SI_MegaSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian/Float";\r
+        public static final String SI_MegaTesla = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla";\r
+        public static final String SI_MegaTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla/Double";\r
+        public static final String SI_MegaTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla/Float";\r
+        public static final String SI_MegaVolt = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt";\r
+        public static final String SI_MegaVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt/Double";\r
+        public static final String SI_MegaVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt/Float";\r
+        public static final String SI_MegaWatt = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt";\r
+        public static final String SI_MegaWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt/Double";\r
+        public static final String SI_MegaWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt/Float";\r
+        public static final String SI_MegaWeber = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber";\r
+        public static final String SI_MegaWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber/Double";\r
+        public static final String SI_MegaWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber/Float";\r
+        public static final String SI_Megagram = "http://www.simantics.org/Datatypes-1.1/SI/Megagram";\r
+        public static final String SI_MegagramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre";\r
+        public static final String SI_MegagramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre/Double";\r
+        public static final String SI_MegagramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre/Float";\r
+        public static final String SI_MegagramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre";\r
+        public static final String SI_MegagramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre/Double";\r
+        public static final String SI_MegagramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre/Float";\r
+        public static final String SI_MegagramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond";\r
+        public static final String SI_MegagramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond/Double";\r
+        public static final String SI_MegagramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond/Float";\r
+        public static final String SI_Megagram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Megagram/Double";\r
+        public static final String SI_Megagram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Megagram/Float";\r
+        public static final String SI_Metre = "http://www.simantics.org/Datatypes-1.1/SI/Metre";\r
+        public static final String SI_MetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond";\r
+        public static final String SI_MetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond/Double";\r
+        public static final String SI_MetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond/Float";\r
+        public static final String SI_Metre_Double = "http://www.simantics.org/Datatypes-1.1/SI/Metre/Double";\r
+        public static final String SI_Metre_Float = "http://www.simantics.org/Datatypes-1.1/SI/Metre/Float";\r
+        public static final String SI_MicroAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere";\r
+        public static final String SI_MicroAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere/Double";\r
+        public static final String SI_MicroAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere/Float";\r
+        public static final String SI_MicroBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel";\r
+        public static final String SI_MicroBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel/Double";\r
+        public static final String SI_MicroBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel/Float";\r
+        public static final String SI_MicroCandela = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela";\r
+        public static final String SI_MicroCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela/Double";\r
+        public static final String SI_MicroCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela/Float";\r
+        public static final String SI_MicroCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius";\r
+        public static final String SI_MicroCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius/Double";\r
+        public static final String SI_MicroCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius/Float";\r
+        public static final String SI_MicroCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb";\r
+        public static final String SI_MicroCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb/Double";\r
+        public static final String SI_MicroCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb/Float";\r
+        public static final String SI_MicroFarad = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad";\r
+        public static final String SI_MicroFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad/Double";\r
+        public static final String SI_MicroFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad/Float";\r
+        public static final String SI_MicroGray = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray";\r
+        public static final String SI_MicroGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray/Double";\r
+        public static final String SI_MicroGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray/Float";\r
+        public static final String SI_MicroHenry = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry";\r
+        public static final String SI_MicroHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry/Double";\r
+        public static final String SI_MicroHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry/Float";\r
+        public static final String SI_MicroHertz = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz";\r
+        public static final String SI_MicroHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz/Double";\r
+        public static final String SI_MicroHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz/Float";\r
+        public static final String SI_MicroJoule = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule";\r
+        public static final String SI_MicroJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram";\r
+        public static final String SI_MicroJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram/Double";\r
+        public static final String SI_MicroJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram/Float";\r
+        public static final String SI_MicroJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule/Double";\r
+        public static final String SI_MicroJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule/Float";\r
+        public static final String SI_MicroKatal = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal";\r
+        public static final String SI_MicroKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal/Double";\r
+        public static final String SI_MicroKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal/Float";\r
+        public static final String SI_MicroKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin";\r
+        public static final String SI_MicroKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin/Double";\r
+        public static final String SI_MicroKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin/Float";\r
+        public static final String SI_MicroLumen = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen";\r
+        public static final String SI_MicroLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen/Double";\r
+        public static final String SI_MicroLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen/Float";\r
+        public static final String SI_MicroLux = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux";\r
+        public static final String SI_MicroLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux/Double";\r
+        public static final String SI_MicroLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux/Float";\r
+        public static final String SI_MicroMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre";\r
+        public static final String SI_MicroMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond";\r
+        public static final String SI_MicroMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond/Double";\r
+        public static final String SI_MicroMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond/Float";\r
+        public static final String SI_MicroMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre/Double";\r
+        public static final String SI_MicroMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre/Float";\r
+        public static final String SI_MicroMole = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole";\r
+        public static final String SI_MicroMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram";\r
+        public static final String SI_MicroMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram/Double";\r
+        public static final String SI_MicroMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram/Float";\r
+        public static final String SI_MicroMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre";\r
+        public static final String SI_MicroMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre/Double";\r
+        public static final String SI_MicroMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre/Float";\r
+        public static final String SI_MicroMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole/Double";\r
+        public static final String SI_MicroMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole/Float";\r
+        public static final String SI_MicroNewton = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton";\r
+        public static final String SI_MicroNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre";\r
+        public static final String SI_MicroNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre/Double";\r
+        public static final String SI_MicroNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre/Float";\r
+        public static final String SI_MicroNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton/Double";\r
+        public static final String SI_MicroNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton/Float";\r
+        public static final String SI_MicroOhm = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm";\r
+        public static final String SI_MicroOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm/Double";\r
+        public static final String SI_MicroOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm/Float";\r
+        public static final String SI_MicroPascal = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal";\r
+        public static final String SI_MicroPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal/Double";\r
+        public static final String SI_MicroPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal/Float";\r
+        public static final String SI_MicroRadian = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian";\r
+        public static final String SI_MicroRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian/Double";\r
+        public static final String SI_MicroRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian/Float";\r
+        public static final String SI_MicroSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond";\r
+        public static final String SI_MicroSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond/Double";\r
+        public static final String SI_MicroSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond/Float";\r
+        public static final String SI_MicroSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens";\r
+        public static final String SI_MicroSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens/Double";\r
+        public static final String SI_MicroSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens/Float";\r
+        public static final String SI_MicroSievert = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert";\r
+        public static final String SI_MicroSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert/Double";\r
+        public static final String SI_MicroSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert/Float";\r
+        public static final String SI_MicroSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian";\r
+        public static final String SI_MicroSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian/Double";\r
+        public static final String SI_MicroSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian/Float";\r
+        public static final String SI_MicroTesla = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla";\r
+        public static final String SI_MicroTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla/Double";\r
+        public static final String SI_MicroTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla/Float";\r
+        public static final String SI_MicroVolt = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt";\r
+        public static final String SI_MicroVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt/Double";\r
+        public static final String SI_MicroVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt/Float";\r
+        public static final String SI_MicroWatt = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt";\r
+        public static final String SI_MicroWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt/Double";\r
+        public static final String SI_MicroWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt/Float";\r
+        public static final String SI_MicroWeber = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber";\r
+        public static final String SI_MicroWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber/Double";\r
+        public static final String SI_MicroWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber/Float";\r
+        public static final String SI_Microgram = "http://www.simantics.org/Datatypes-1.1/SI/Microgram";\r
+        public static final String SI_MicrogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre";\r
+        public static final String SI_MicrogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre/Double";\r
+        public static final String SI_MicrogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre/Float";\r
+        public static final String SI_MicrogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre";\r
+        public static final String SI_MicrogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre/Double";\r
+        public static final String SI_MicrogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre/Float";\r
+        public static final String SI_MicrogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond";\r
+        public static final String SI_MicrogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond/Double";\r
+        public static final String SI_MicrogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond/Float";\r
+        public static final String SI_Microgram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Microgram/Double";\r
+        public static final String SI_Microgram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Microgram/Float";\r
+        public static final String SI_MilliAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere";\r
+        public static final String SI_MilliAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere/Double";\r
+        public static final String SI_MilliAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere/Float";\r
+        public static final String SI_MilliBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel";\r
+        public static final String SI_MilliBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel/Double";\r
+        public static final String SI_MilliBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel/Float";\r
+        public static final String SI_MilliCandela = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela";\r
+        public static final String SI_MilliCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela/Double";\r
+        public static final String SI_MilliCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela/Float";\r
+        public static final String SI_MilliCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius";\r
+        public static final String SI_MilliCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius/Double";\r
+        public static final String SI_MilliCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius/Float";\r
+        public static final String SI_MilliCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb";\r
+        public static final String SI_MilliCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb/Double";\r
+        public static final String SI_MilliCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb/Float";\r
+        public static final String SI_MilliFarad = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad";\r
+        public static final String SI_MilliFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad/Double";\r
+        public static final String SI_MilliFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad/Float";\r
+        public static final String SI_MilliGray = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray";\r
+        public static final String SI_MilliGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray/Double";\r
+        public static final String SI_MilliGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray/Float";\r
+        public static final String SI_MilliHenry = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry";\r
+        public static final String SI_MilliHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry/Double";\r
+        public static final String SI_MilliHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry/Float";\r
+        public static final String SI_MilliHertz = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz";\r
+        public static final String SI_MilliHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz/Double";\r
+        public static final String SI_MilliHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz/Float";\r
+        public static final String SI_MilliJoule = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule";\r
+        public static final String SI_MilliJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram";\r
+        public static final String SI_MilliJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram/Double";\r
+        public static final String SI_MilliJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram/Float";\r
+        public static final String SI_MilliJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule/Double";\r
+        public static final String SI_MilliJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule/Float";\r
+        public static final String SI_MilliKatal = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal";\r
+        public static final String SI_MilliKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal/Double";\r
+        public static final String SI_MilliKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal/Float";\r
+        public static final String SI_MilliKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin";\r
+        public static final String SI_MilliKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin/Double";\r
+        public static final String SI_MilliKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin/Float";\r
+        public static final String SI_MilliLumen = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen";\r
+        public static final String SI_MilliLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen/Double";\r
+        public static final String SI_MilliLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen/Float";\r
+        public static final String SI_MilliLux = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux";\r
+        public static final String SI_MilliLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux/Double";\r
+        public static final String SI_MilliLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux/Float";\r
+        public static final String SI_MilliMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre";\r
+        public static final String SI_MilliMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond";\r
+        public static final String SI_MilliMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond/Double";\r
+        public static final String SI_MilliMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond/Float";\r
+        public static final String SI_MilliMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre/Double";\r
+        public static final String SI_MilliMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre/Float";\r
+        public static final String SI_MilliMole = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole";\r
+        public static final String SI_MilliMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram";\r
+        public static final String SI_MilliMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram/Double";\r
+        public static final String SI_MilliMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram/Float";\r
+        public static final String SI_MilliMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre";\r
+        public static final String SI_MilliMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre/Double";\r
+        public static final String SI_MilliMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre/Float";\r
+        public static final String SI_MilliMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole/Double";\r
+        public static final String SI_MilliMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole/Float";\r
+        public static final String SI_MilliNewton = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton";\r
+        public static final String SI_MilliNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre";\r
+        public static final String SI_MilliNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre/Double";\r
+        public static final String SI_MilliNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre/Float";\r
+        public static final String SI_MilliNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton/Double";\r
+        public static final String SI_MilliNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton/Float";\r
+        public static final String SI_MilliOhm = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm";\r
+        public static final String SI_MilliOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm/Double";\r
+        public static final String SI_MilliOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm/Float";\r
+        public static final String SI_MilliPascal = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal";\r
+        public static final String SI_MilliPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal/Double";\r
+        public static final String SI_MilliPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal/Float";\r
+        public static final String SI_MilliRadian = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian";\r
+        public static final String SI_MilliRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian/Double";\r
+        public static final String SI_MilliRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian/Float";\r
+        public static final String SI_MilliSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond";\r
+        public static final String SI_MilliSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond/Double";\r
+        public static final String SI_MilliSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond/Float";\r
+        public static final String SI_MilliSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens";\r
+        public static final String SI_MilliSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens/Double";\r
+        public static final String SI_MilliSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens/Float";\r
+        public static final String SI_MilliSievert = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert";\r
+        public static final String SI_MilliSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert/Double";\r
+        public static final String SI_MilliSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert/Float";\r
+        public static final String SI_MilliSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian";\r
+        public static final String SI_MilliSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian/Double";\r
+        public static final String SI_MilliSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian/Float";\r
+        public static final String SI_MilliTesla = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla";\r
+        public static final String SI_MilliTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla/Double";\r
+        public static final String SI_MilliTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla/Float";\r
+        public static final String SI_MilliVolt = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt";\r
+        public static final String SI_MilliVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt/Double";\r
+        public static final String SI_MilliVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt/Float";\r
+        public static final String SI_MilliWatt = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt";\r
+        public static final String SI_MilliWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt/Double";\r
+        public static final String SI_MilliWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt/Float";\r
+        public static final String SI_MilliWeber = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber";\r
+        public static final String SI_MilliWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber/Double";\r
+        public static final String SI_MilliWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber/Float";\r
+        public static final String SI_Milligram = "http://www.simantics.org/Datatypes-1.1/SI/Milligram";\r
+        public static final String SI_MilligramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre";\r
+        public static final String SI_MilligramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre/Double";\r
+        public static final String SI_MilligramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre/Float";\r
+        public static final String SI_MilligramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre";\r
+        public static final String SI_MilligramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre/Double";\r
+        public static final String SI_MilligramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre/Float";\r
+        public static final String SI_MilligramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond";\r
+        public static final String SI_MilligramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond/Double";\r
+        public static final String SI_MilligramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond/Float";\r
+        public static final String SI_Milligram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Milligram/Double";\r
+        public static final String SI_Milligram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Milligram/Float";\r
+        public static final String SI_Minute = "http://www.simantics.org/Datatypes-1.1/SI/Minute";\r
+        public static final String SI_Minute_Double = "http://www.simantics.org/Datatypes-1.1/SI/Minute/Double";\r
+        public static final String SI_Minute_Float = "http://www.simantics.org/Datatypes-1.1/SI/Minute/Float";\r
+        public static final String SI_Mole = "http://www.simantics.org/Datatypes-1.1/SI/Mole";\r
+        public static final String SI_MolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram";\r
+        public static final String SI_MolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram/Double";\r
+        public static final String SI_MolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram/Float";\r
+        public static final String SI_MolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre";\r
+        public static final String SI_MolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre/Double";\r
+        public static final String SI_MolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre/Float";\r
+        public static final String SI_Mole_Double = "http://www.simantics.org/Datatypes-1.1/SI/Mole/Double";\r
+        public static final String SI_Mole_Float = "http://www.simantics.org/Datatypes-1.1/SI/Mole/Float";\r
+        public static final String SI_Newton = "http://www.simantics.org/Datatypes-1.1/SI/Newton";\r
+        public static final String SI_NewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre";\r
+        public static final String SI_NewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre/Double";\r
+        public static final String SI_NewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre/Float";\r
+        public static final String SI_Newton_Double = "http://www.simantics.org/Datatypes-1.1/SI/Newton/Double";\r
+        public static final String SI_Newton_Float = "http://www.simantics.org/Datatypes-1.1/SI/Newton/Float";\r
+        public static final String SI_Ohm = "http://www.simantics.org/Datatypes-1.1/SI/Ohm";\r
+        public static final String SI_Ohm_Double = "http://www.simantics.org/Datatypes-1.1/SI/Ohm/Double";\r
+        public static final String SI_Ohm_Float = "http://www.simantics.org/Datatypes-1.1/SI/Ohm/Float";\r
+        public static final String SI_Pascal = "http://www.simantics.org/Datatypes-1.1/SI/Pascal";\r
+        public static final String SI_Pascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/Pascal/Double";\r
+        public static final String SI_Pascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/Pascal/Float";\r
+        public static final String SI_Percentage = "http://www.simantics.org/Datatypes-1.1/SI/Percentage";\r
+        public static final String SI_Percentage_Double = "http://www.simantics.org/Datatypes-1.1/SI/Percentage/Double";\r
+        public static final String SI_Percentage_Float = "http://www.simantics.org/Datatypes-1.1/SI/Percentage/Float";\r
+        public static final String SI_Radian = "http://www.simantics.org/Datatypes-1.1/SI/Radian";\r
+        public static final String SI_Radian_Double = "http://www.simantics.org/Datatypes-1.1/SI/Radian/Double";\r
+        public static final String SI_Radian_Float = "http://www.simantics.org/Datatypes-1.1/SI/Radian/Float";\r
+        public static final String SI_Second = "http://www.simantics.org/Datatypes-1.1/SI/Second";\r
+        public static final String SI_Second_Double = "http://www.simantics.org/Datatypes-1.1/SI/Second/Double";\r
+        public static final String SI_Second_Float = "http://www.simantics.org/Datatypes-1.1/SI/Second/Float";\r
+        public static final String SI_Siemens = "http://www.simantics.org/Datatypes-1.1/SI/Siemens";\r
+        public static final String SI_Siemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/Siemens/Double";\r
+        public static final String SI_Siemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/Siemens/Float";\r
+        public static final String SI_Sievert = "http://www.simantics.org/Datatypes-1.1/SI/Sievert";\r
+        public static final String SI_Sievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/Sievert/Double";\r
+        public static final String SI_Sievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/Sievert/Float";\r
+        public static final String SI_SquareMetre = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre";\r
+        public static final String SI_SquareMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre/Double";\r
+        public static final String SI_SquareMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre/Float";\r
+        public static final String SI_Steradian = "http://www.simantics.org/Datatypes-1.1/SI/Steradian";\r
+        public static final String SI_Steradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/Steradian/Double";\r
+        public static final String SI_Steradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/Steradian/Float";\r
+        public static final String SI_TeraAmpere = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere";\r
+        public static final String SI_TeraAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere/Double";\r
+        public static final String SI_TeraAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere/Float";\r
+        public static final String SI_TeraBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel";\r
+        public static final String SI_TeraBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel/Double";\r
+        public static final String SI_TeraBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel/Float";\r
+        public static final String SI_TeraCandela = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela";\r
+        public static final String SI_TeraCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela/Double";\r
+        public static final String SI_TeraCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela/Float";\r
+        public static final String SI_TeraCelsius = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius";\r
+        public static final String SI_TeraCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius/Double";\r
+        public static final String SI_TeraCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius/Float";\r
+        public static final String SI_TeraCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb";\r
+        public static final String SI_TeraCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb/Double";\r
+        public static final String SI_TeraCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb/Float";\r
+        public static final String SI_TeraFarad = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad";\r
+        public static final String SI_TeraFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad/Double";\r
+        public static final String SI_TeraFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad/Float";\r
+        public static final String SI_TeraGray = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray";\r
+        public static final String SI_TeraGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray/Double";\r
+        public static final String SI_TeraGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray/Float";\r
+        public static final String SI_TeraHenry = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry";\r
+        public static final String SI_TeraHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry/Double";\r
+        public static final String SI_TeraHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry/Float";\r
+        public static final String SI_TeraHertz = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz";\r
+        public static final String SI_TeraHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz/Double";\r
+        public static final String SI_TeraHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz/Float";\r
+        public static final String SI_TeraJoule = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule";\r
+        public static final String SI_TeraJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram";\r
+        public static final String SI_TeraJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram/Double";\r
+        public static final String SI_TeraJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram/Float";\r
+        public static final String SI_TeraJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule/Double";\r
+        public static final String SI_TeraJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule/Float";\r
+        public static final String SI_TeraKatal = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal";\r
+        public static final String SI_TeraKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal/Double";\r
+        public static final String SI_TeraKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal/Float";\r
+        public static final String SI_TeraKelvin = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin";\r
+        public static final String SI_TeraKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin/Double";\r
+        public static final String SI_TeraKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin/Float";\r
+        public static final String SI_TeraLumen = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen";\r
+        public static final String SI_TeraLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen/Double";\r
+        public static final String SI_TeraLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen/Float";\r
+        public static final String SI_TeraLux = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux";\r
+        public static final String SI_TeraLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux/Double";\r
+        public static final String SI_TeraLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux/Float";\r
+        public static final String SI_TeraMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre";\r
+        public static final String SI_TeraMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond";\r
+        public static final String SI_TeraMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond/Double";\r
+        public static final String SI_TeraMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond/Float";\r
+        public static final String SI_TeraMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre/Double";\r
+        public static final String SI_TeraMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre/Float";\r
+        public static final String SI_TeraMole = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole";\r
+        public static final String SI_TeraMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram";\r
+        public static final String SI_TeraMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram/Double";\r
+        public static final String SI_TeraMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram/Float";\r
+        public static final String SI_TeraMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre";\r
+        public static final String SI_TeraMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre/Double";\r
+        public static final String SI_TeraMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre/Float";\r
+        public static final String SI_TeraMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole/Double";\r
+        public static final String SI_TeraMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole/Float";\r
+        public static final String SI_TeraNewton = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton";\r
+        public static final String SI_TeraNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre";\r
+        public static final String SI_TeraNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre/Double";\r
+        public static final String SI_TeraNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre/Float";\r
+        public static final String SI_TeraNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton/Double";\r
+        public static final String SI_TeraNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton/Float";\r
+        public static final String SI_TeraOhm = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm";\r
+        public static final String SI_TeraOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm/Double";\r
+        public static final String SI_TeraOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm/Float";\r
+        public static final String SI_TeraPascal = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal";\r
+        public static final String SI_TeraPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal/Double";\r
+        public static final String SI_TeraPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal/Float";\r
+        public static final String SI_TeraRadian = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian";\r
+        public static final String SI_TeraRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian/Double";\r
+        public static final String SI_TeraRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian/Float";\r
+        public static final String SI_TeraSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond";\r
+        public static final String SI_TeraSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond/Double";\r
+        public static final String SI_TeraSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond/Float";\r
+        public static final String SI_TeraSiemens = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens";\r
+        public static final String SI_TeraSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens/Double";\r
+        public static final String SI_TeraSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens/Float";\r
+        public static final String SI_TeraSievert = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert";\r
+        public static final String SI_TeraSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert/Double";\r
+        public static final String SI_TeraSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert/Float";\r
+        public static final String SI_TeraSteradian = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian";\r
+        public static final String SI_TeraSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian/Double";\r
+        public static final String SI_TeraSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian/Float";\r
+        public static final String SI_TeraTesla = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla";\r
+        public static final String SI_TeraTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla/Double";\r
+        public static final String SI_TeraTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla/Float";\r
+        public static final String SI_TeraVolt = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt";\r
+        public static final String SI_TeraVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt/Double";\r
+        public static final String SI_TeraVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt/Float";\r
+        public static final String SI_TeraWatt = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt";\r
+        public static final String SI_TeraWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt/Double";\r
+        public static final String SI_TeraWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt/Float";\r
+        public static final String SI_TeraWeber = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber";\r
+        public static final String SI_TeraWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber/Double";\r
+        public static final String SI_TeraWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber/Float";\r
+        public static final String SI_Teragram = "http://www.simantics.org/Datatypes-1.1/SI/Teragram";\r
+        public static final String SI_TeragramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre";\r
+        public static final String SI_TeragramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre/Double";\r
+        public static final String SI_TeragramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre/Float";\r
+        public static final String SI_TeragramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre";\r
+        public static final String SI_TeragramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre/Double";\r
+        public static final String SI_TeragramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre/Float";\r
+        public static final String SI_TeragramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond";\r
+        public static final String SI_TeragramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond/Double";\r
+        public static final String SI_TeragramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond/Float";\r
+        public static final String SI_Teragram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Teragram/Double";\r
+        public static final String SI_Teragram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Teragram/Float";\r
+        public static final String SI_Tesla = "http://www.simantics.org/Datatypes-1.1/SI/Tesla";\r
+        public static final String SI_Tesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/Tesla/Double";\r
+        public static final String SI_Tesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/Tesla/Float";\r
+        public static final String SI_Unit = "http://www.simantics.org/Datatypes-1.1/SI/Unit";\r
+        public static final String SI_Volt = "http://www.simantics.org/Datatypes-1.1/SI/Volt";\r
+        public static final String SI_Volt_Double = "http://www.simantics.org/Datatypes-1.1/SI/Volt/Double";\r
+        public static final String SI_Volt_Float = "http://www.simantics.org/Datatypes-1.1/SI/Volt/Float";\r
+        public static final String SI_Watt = "http://www.simantics.org/Datatypes-1.1/SI/Watt";\r
+        public static final String SI_Watt_Double = "http://www.simantics.org/Datatypes-1.1/SI/Watt/Double";\r
+        public static final String SI_Watt_Float = "http://www.simantics.org/Datatypes-1.1/SI/Watt/Float";\r
+        public static final String SI_Weber = "http://www.simantics.org/Datatypes-1.1/SI/Weber";\r
+        public static final String SI_Weber_Double = "http://www.simantics.org/Datatypes-1.1/SI/Weber/Double";\r
+        public static final String SI_Weber_Float = "http://www.simantics.org/Datatypes-1.1/SI/Weber/Float";\r
+        public static final String SI_gram = "http://www.simantics.org/Datatypes-1.1/SI/gram";\r
+        public static final String SI_gramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre";\r
+        public static final String SI_gramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre/Double";\r
+        public static final String SI_gramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre/Float";\r
+        public static final String SI_gramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre";\r
+        public static final String SI_gramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre/Double";\r
+        public static final String SI_gramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre/Float";\r
+        public static final String SI_gramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond";\r
+        public static final String SI_gramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond/Double";\r
+        public static final String SI_gramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond/Float";\r
+        public static final String SI_gram_Double = "http://www.simantics.org/Datatypes-1.1/SI/gram/Double";\r
+        public static final String SI_gram_Float = "http://www.simantics.org/Datatypes-1.1/SI/gram/Float";\r
+        public static final String Vec2d = "http://www.simantics.org/Datatypes-1.1/Vec2d";\r
+        public static final String Vec2d_n$x = "http://www.simantics.org/Datatypes-1.1/Vec2d/n-x";\r
+        public static final String Vec2d_n$x_Inverse = "http://www.simantics.org/Datatypes-1.1/Vec2d/n-x/Inverse";\r
+        public static final String Vec2d_n$y = "http://www.simantics.org/Datatypes-1.1/Vec2d/n-y";\r
+        public static final String Vec2d_n$y_Inverse = "http://www.simantics.org/Datatypes-1.1/Vec2d/n-y/Inverse";\r
+    }\r
+    \r
+    public static Resource getResourceOrNull(ReadGraph graph, String uri) {\r
+        try {\r
+            return graph.getResource(uri);\r
+        } catch(DatabaseException e) {\r
+            System.err.println(e.getMessage());\r
+            return null;\r
+        }\r
+    }\r
+    \r
+    public DatatypeResource(ReadGraph graph) {\r
+        BTree = getResourceOrNull(graph, URIs.BTree);\r
+        BTreeNode = getResourceOrNull(graph, URIs.BTreeNode);\r
+        BTreeNode_Content = getResourceOrNull(graph, URIs.BTreeNode_Content);\r
+        BTreeNode_IsOwnedBy = getResourceOrNull(graph, URIs.BTreeNode_IsOwnedBy);\r
+        BTreeNode_Owns = getResourceOrNull(graph, URIs.BTreeNode_Owns);\r
+        BTreeNode_content = getResourceOrNull(graph, URIs.BTreeNode_content);\r
+        BTreeNode_content_Inverse = getResourceOrNull(graph, URIs.BTreeNode_content_Inverse);\r
+        BTree_HasNodeType = getResourceOrNull(graph, URIs.BTree_HasNodeType);\r
+        BTree_HasNodeType_Inverse = getResourceOrNull(graph, URIs.BTree_HasNodeType_Inverse);\r
+        BTree_HasOwnerRelation = getResourceOrNull(graph, URIs.BTree_HasOwnerRelation);\r
+        BTree_HasOwnerRelation_Inverse = getResourceOrNull(graph, URIs.BTree_HasOwnerRelation_Inverse);\r
+        BTree_mod = getResourceOrNull(graph, URIs.BTree_mod);\r
+        BTree_mod_Inverse = getResourceOrNull(graph, URIs.BTree_mod_Inverse);\r
+        BTree_root = getResourceOrNull(graph, URIs.BTree_root);\r
+        BTree_root_Inverse = getResourceOrNull(graph, URIs.BTree_root_Inverse);\r
+        BTree_t = getResourceOrNull(graph, URIs.BTree_t);\r
+        BTree_t_Inverse = getResourceOrNull(graph, URIs.BTree_t_Inverse);\r
+        DecimalFormatFormatter = getResourceOrNull(graph, URIs.DecimalFormatFormatter);\r
+        File = getResourceOrNull(graph, URIs.File);\r
+        File_content = getResourceOrNull(graph, URIs.File_content);\r
+        File_content_Inverse = getResourceOrNull(graph, URIs.File_content_Inverse);\r
+        Font = getResourceOrNull(graph, URIs.Font);\r
+        Functions = getResourceOrNull(graph, URIs.Functions);\r
+        GUID = getResourceOrNull(graph, URIs.GUID);\r
+        Log = getResourceOrNull(graph, URIs.Log);\r
+        Log_Content = getResourceOrNull(graph, URIs.Log_Content);\r
+        Log_IndexNode = getResourceOrNull(graph, URIs.Log_IndexNode);\r
+        Log_LeafNode = getResourceOrNull(graph, URIs.Log_LeafNode);\r
+        Log_Node = getResourceOrNull(graph, URIs.Log_Node);\r
+        Log_Node_Contains = getResourceOrNull(graph, URIs.Log_Node_Contains);\r
+        Log_Node_content = getResourceOrNull(graph, URIs.Log_Node_content);\r
+        Log_Node_content_Inverse = getResourceOrNull(graph, URIs.Log_Node_content_Inverse);\r
+        Log_root = getResourceOrNull(graph, URIs.Log_root);\r
+        Log_root_Inverse = getResourceOrNull(graph, URIs.Log_root_Inverse);\r
+        Log_t = getResourceOrNull(graph, URIs.Log_t);\r
+        Log_t_Inverse = getResourceOrNull(graph, URIs.Log_t_Inverse);\r
+        RGB = getResourceOrNull(graph, URIs.RGB);\r
+        RGB_Integer = getResourceOrNull(graph, URIs.RGB_Integer);\r
+        RGB_Integer_Color = getResourceOrNull(graph, URIs.RGB_Integer_Color);\r
+        SI = getResourceOrNull(graph, URIs.SI);\r
+        SI_Ampere = getResourceOrNull(graph, URIs.SI_Ampere);\r
+        SI_Ampere_Double = getResourceOrNull(graph, URIs.SI_Ampere_Double);\r
+        SI_Ampere_Float = getResourceOrNull(graph, URIs.SI_Ampere_Float);\r
+        SI_Becquerel = getResourceOrNull(graph, URIs.SI_Becquerel);\r
+        SI_Becquerel_Double = getResourceOrNull(graph, URIs.SI_Becquerel_Double);\r
+        SI_Becquerel_Float = getResourceOrNull(graph, URIs.SI_Becquerel_Float);\r
+        SI_Candela = getResourceOrNull(graph, URIs.SI_Candela);\r
+        SI_Candela_Double = getResourceOrNull(graph, URIs.SI_Candela_Double);\r
+        SI_Candela_Float = getResourceOrNull(graph, URIs.SI_Candela_Float);\r
+        SI_Celsius = getResourceOrNull(graph, URIs.SI_Celsius);\r
+        SI_Celsius_Double = getResourceOrNull(graph, URIs.SI_Celsius_Double);\r
+        SI_Celsius_Float = getResourceOrNull(graph, URIs.SI_Celsius_Float);\r
+        SI_CentiAmpere = getResourceOrNull(graph, URIs.SI_CentiAmpere);\r
+        SI_CentiAmpere_Double = getResourceOrNull(graph, URIs.SI_CentiAmpere_Double);\r
+        SI_CentiAmpere_Float = getResourceOrNull(graph, URIs.SI_CentiAmpere_Float);\r
+        SI_CentiBecquerel = getResourceOrNull(graph, URIs.SI_CentiBecquerel);\r
+        SI_CentiBecquerel_Double = getResourceOrNull(graph, URIs.SI_CentiBecquerel_Double);\r
+        SI_CentiBecquerel_Float = getResourceOrNull(graph, URIs.SI_CentiBecquerel_Float);\r
+        SI_CentiCandela = getResourceOrNull(graph, URIs.SI_CentiCandela);\r
+        SI_CentiCandela_Double = getResourceOrNull(graph, URIs.SI_CentiCandela_Double);\r
+        SI_CentiCandela_Float = getResourceOrNull(graph, URIs.SI_CentiCandela_Float);\r
+        SI_CentiCelsius = getResourceOrNull(graph, URIs.SI_CentiCelsius);\r
+        SI_CentiCelsius_Double = getResourceOrNull(graph, URIs.SI_CentiCelsius_Double);\r
+        SI_CentiCelsius_Float = getResourceOrNull(graph, URIs.SI_CentiCelsius_Float);\r
+        SI_CentiCoulomb = getResourceOrNull(graph, URIs.SI_CentiCoulomb);\r
+        SI_CentiCoulomb_Double = getResourceOrNull(graph, URIs.SI_CentiCoulomb_Double);\r
+        SI_CentiCoulomb_Float = getResourceOrNull(graph, URIs.SI_CentiCoulomb_Float);\r
+        SI_CentiFarad = getResourceOrNull(graph, URIs.SI_CentiFarad);\r
+        SI_CentiFarad_Double = getResourceOrNull(graph, URIs.SI_CentiFarad_Double);\r
+        SI_CentiFarad_Float = getResourceOrNull(graph, URIs.SI_CentiFarad_Float);\r
+        SI_CentiGray = getResourceOrNull(graph, URIs.SI_CentiGray);\r
+        SI_CentiGray_Double = getResourceOrNull(graph, URIs.SI_CentiGray_Double);\r
+        SI_CentiGray_Float = getResourceOrNull(graph, URIs.SI_CentiGray_Float);\r
+        SI_CentiHenry = getResourceOrNull(graph, URIs.SI_CentiHenry);\r
+        SI_CentiHenry_Double = getResourceOrNull(graph, URIs.SI_CentiHenry_Double);\r
+        SI_CentiHenry_Float = getResourceOrNull(graph, URIs.SI_CentiHenry_Float);\r
+        SI_CentiHertz = getResourceOrNull(graph, URIs.SI_CentiHertz);\r
+        SI_CentiHertz_Double = getResourceOrNull(graph, URIs.SI_CentiHertz_Double);\r
+        SI_CentiHertz_Float = getResourceOrNull(graph, URIs.SI_CentiHertz_Float);\r
+        SI_CentiJoule = getResourceOrNull(graph, URIs.SI_CentiJoule);\r
+        SI_CentiJoulePerKilogram = getResourceOrNull(graph, URIs.SI_CentiJoulePerKilogram);\r
+        SI_CentiJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_CentiJoulePerKilogram_Double);\r
+        SI_CentiJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_CentiJoulePerKilogram_Float);\r
+        SI_CentiJoule_Double = getResourceOrNull(graph, URIs.SI_CentiJoule_Double);\r
+        SI_CentiJoule_Float = getResourceOrNull(graph, URIs.SI_CentiJoule_Float);\r
+        SI_CentiKatal = getResourceOrNull(graph, URIs.SI_CentiKatal);\r
+        SI_CentiKatal_Double = getResourceOrNull(graph, URIs.SI_CentiKatal_Double);\r
+        SI_CentiKatal_Float = getResourceOrNull(graph, URIs.SI_CentiKatal_Float);\r
+        SI_CentiKelvin = getResourceOrNull(graph, URIs.SI_CentiKelvin);\r
+        SI_CentiKelvin_Double = getResourceOrNull(graph, URIs.SI_CentiKelvin_Double);\r
+        SI_CentiKelvin_Float = getResourceOrNull(graph, URIs.SI_CentiKelvin_Float);\r
+        SI_CentiLumen = getResourceOrNull(graph, URIs.SI_CentiLumen);\r
+        SI_CentiLumen_Double = getResourceOrNull(graph, URIs.SI_CentiLumen_Double);\r
+        SI_CentiLumen_Float = getResourceOrNull(graph, URIs.SI_CentiLumen_Float);\r
+        SI_CentiLux = getResourceOrNull(graph, URIs.SI_CentiLux);\r
+        SI_CentiLux_Double = getResourceOrNull(graph, URIs.SI_CentiLux_Double);\r
+        SI_CentiLux_Float = getResourceOrNull(graph, URIs.SI_CentiLux_Float);\r
+        SI_CentiMetre = getResourceOrNull(graph, URIs.SI_CentiMetre);\r
+        SI_CentiMetrePerSecond = getResourceOrNull(graph, URIs.SI_CentiMetrePerSecond);\r
+        SI_CentiMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_CentiMetrePerSecond_Double);\r
+        SI_CentiMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_CentiMetrePerSecond_Float);\r
+        SI_CentiMetre_Double = getResourceOrNull(graph, URIs.SI_CentiMetre_Double);\r
+        SI_CentiMetre_Float = getResourceOrNull(graph, URIs.SI_CentiMetre_Float);\r
+        SI_CentiMole = getResourceOrNull(graph, URIs.SI_CentiMole);\r
+        SI_CentiMolePerKilogram = getResourceOrNull(graph, URIs.SI_CentiMolePerKilogram);\r
+        SI_CentiMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_CentiMolePerKilogram_Double);\r
+        SI_CentiMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_CentiMolePerKilogram_Float);\r
+        SI_CentiMolePerLitre = getResourceOrNull(graph, URIs.SI_CentiMolePerLitre);\r
+        SI_CentiMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_CentiMolePerLitre_Double);\r
+        SI_CentiMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_CentiMolePerLitre_Float);\r
+        SI_CentiMole_Double = getResourceOrNull(graph, URIs.SI_CentiMole_Double);\r
+        SI_CentiMole_Float = getResourceOrNull(graph, URIs.SI_CentiMole_Float);\r
+        SI_CentiNewton = getResourceOrNull(graph, URIs.SI_CentiNewton);\r
+        SI_CentiNewtonPerMetre = getResourceOrNull(graph, URIs.SI_CentiNewtonPerMetre);\r
+        SI_CentiNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_CentiNewtonPerMetre_Double);\r
+        SI_CentiNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_CentiNewtonPerMetre_Float);\r
+        SI_CentiNewton_Double = getResourceOrNull(graph, URIs.SI_CentiNewton_Double);\r
+        SI_CentiNewton_Float = getResourceOrNull(graph, URIs.SI_CentiNewton_Float);\r
+        SI_CentiOhm = getResourceOrNull(graph, URIs.SI_CentiOhm);\r
+        SI_CentiOhm_Double = getResourceOrNull(graph, URIs.SI_CentiOhm_Double);\r
+        SI_CentiOhm_Float = getResourceOrNull(graph, URIs.SI_CentiOhm_Float);\r
+        SI_CentiPascal = getResourceOrNull(graph, URIs.SI_CentiPascal);\r
+        SI_CentiPascal_Double = getResourceOrNull(graph, URIs.SI_CentiPascal_Double);\r
+        SI_CentiPascal_Float = getResourceOrNull(graph, URIs.SI_CentiPascal_Float);\r
+        SI_CentiRadian = getResourceOrNull(graph, URIs.SI_CentiRadian);\r
+        SI_CentiRadian_Double = getResourceOrNull(graph, URIs.SI_CentiRadian_Double);\r
+        SI_CentiRadian_Float = getResourceOrNull(graph, URIs.SI_CentiRadian_Float);\r
+        SI_CentiSecond = getResourceOrNull(graph, URIs.SI_CentiSecond);\r
+        SI_CentiSecond_Double = getResourceOrNull(graph, URIs.SI_CentiSecond_Double);\r
+        SI_CentiSecond_Float = getResourceOrNull(graph, URIs.SI_CentiSecond_Float);\r
+        SI_CentiSiemens = getResourceOrNull(graph, URIs.SI_CentiSiemens);\r
+        SI_CentiSiemens_Double = getResourceOrNull(graph, URIs.SI_CentiSiemens_Double);\r
+        SI_CentiSiemens_Float = getResourceOrNull(graph, URIs.SI_CentiSiemens_Float);\r
+        SI_CentiSievert = getResourceOrNull(graph, URIs.SI_CentiSievert);\r
+        SI_CentiSievert_Double = getResourceOrNull(graph, URIs.SI_CentiSievert_Double);\r
+        SI_CentiSievert_Float = getResourceOrNull(graph, URIs.SI_CentiSievert_Float);\r
+        SI_CentiSteradian = getResourceOrNull(graph, URIs.SI_CentiSteradian);\r
+        SI_CentiSteradian_Double = getResourceOrNull(graph, URIs.SI_CentiSteradian_Double);\r
+        SI_CentiSteradian_Float = getResourceOrNull(graph, URIs.SI_CentiSteradian_Float);\r
+        SI_CentiTesla = getResourceOrNull(graph, URIs.SI_CentiTesla);\r
+        SI_CentiTesla_Double = getResourceOrNull(graph, URIs.SI_CentiTesla_Double);\r
+        SI_CentiTesla_Float = getResourceOrNull(graph, URIs.SI_CentiTesla_Float);\r
+        SI_CentiVolt = getResourceOrNull(graph, URIs.SI_CentiVolt);\r
+        SI_CentiVolt_Double = getResourceOrNull(graph, URIs.SI_CentiVolt_Double);\r
+        SI_CentiVolt_Float = getResourceOrNull(graph, URIs.SI_CentiVolt_Float);\r
+        SI_CentiWatt = getResourceOrNull(graph, URIs.SI_CentiWatt);\r
+        SI_CentiWatt_Double = getResourceOrNull(graph, URIs.SI_CentiWatt_Double);\r
+        SI_CentiWatt_Float = getResourceOrNull(graph, URIs.SI_CentiWatt_Float);\r
+        SI_CentiWeber = getResourceOrNull(graph, URIs.SI_CentiWeber);\r
+        SI_CentiWeber_Double = getResourceOrNull(graph, URIs.SI_CentiWeber_Double);\r
+        SI_CentiWeber_Float = getResourceOrNull(graph, URIs.SI_CentiWeber_Float);\r
+        SI_Centigram = getResourceOrNull(graph, URIs.SI_Centigram);\r
+        SI_CentigramPerCubicMetre = getResourceOrNull(graph, URIs.SI_CentigramPerCubicMetre);\r
+        SI_CentigramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_CentigramPerCubicMetre_Double);\r
+        SI_CentigramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_CentigramPerCubicMetre_Float);\r
+        SI_CentigramPerLitre = getResourceOrNull(graph, URIs.SI_CentigramPerLitre);\r
+        SI_CentigramPerLitre_Double = getResourceOrNull(graph, URIs.SI_CentigramPerLitre_Double);\r
+        SI_CentigramPerLitre_Float = getResourceOrNull(graph, URIs.SI_CentigramPerLitre_Float);\r
+        SI_CentigramPerSecond = getResourceOrNull(graph, URIs.SI_CentigramPerSecond);\r
+        SI_CentigramPerSecond_Double = getResourceOrNull(graph, URIs.SI_CentigramPerSecond_Double);\r
+        SI_CentigramPerSecond_Float = getResourceOrNull(graph, URIs.SI_CentigramPerSecond_Float);\r
+        SI_Centigram_Double = getResourceOrNull(graph, URIs.SI_Centigram_Double);\r
+        SI_Centigram_Float = getResourceOrNull(graph, URIs.SI_Centigram_Float);\r
+        SI_Coulomb = getResourceOrNull(graph, URIs.SI_Coulomb);\r
+        SI_Coulomb_Double = getResourceOrNull(graph, URIs.SI_Coulomb_Double);\r
+        SI_Coulomb_Float = getResourceOrNull(graph, URIs.SI_Coulomb_Float);\r
+        SI_CubicMetre = getResourceOrNull(graph, URIs.SI_CubicMetre);\r
+        SI_CubicMetre_Double = getResourceOrNull(graph, URIs.SI_CubicMetre_Double);\r
+        SI_CubicMetre_Float = getResourceOrNull(graph, URIs.SI_CubicMetre_Float);\r
+        SI_Degree = getResourceOrNull(graph, URIs.SI_Degree);\r
+        SI_Degree_Double = getResourceOrNull(graph, URIs.SI_Degree_Double);\r
+        SI_Degree_Float = getResourceOrNull(graph, URIs.SI_Degree_Float);\r
+        SI_Farad = getResourceOrNull(graph, URIs.SI_Farad);\r
+        SI_Farad_Double = getResourceOrNull(graph, URIs.SI_Farad_Double);\r
+        SI_Farad_Float = getResourceOrNull(graph, URIs.SI_Farad_Float);\r
+        SI_GigaAmpere = getResourceOrNull(graph, URIs.SI_GigaAmpere);\r
+        SI_GigaAmpere_Double = getResourceOrNull(graph, URIs.SI_GigaAmpere_Double);\r
+        SI_GigaAmpere_Float = getResourceOrNull(graph, URIs.SI_GigaAmpere_Float);\r
+        SI_GigaBecquerel = getResourceOrNull(graph, URIs.SI_GigaBecquerel);\r
+        SI_GigaBecquerel_Double = getResourceOrNull(graph, URIs.SI_GigaBecquerel_Double);\r
+        SI_GigaBecquerel_Float = getResourceOrNull(graph, URIs.SI_GigaBecquerel_Float);\r
+        SI_GigaCandela = getResourceOrNull(graph, URIs.SI_GigaCandela);\r
+        SI_GigaCandela_Double = getResourceOrNull(graph, URIs.SI_GigaCandela_Double);\r
+        SI_GigaCandela_Float = getResourceOrNull(graph, URIs.SI_GigaCandela_Float);\r
+        SI_GigaCelsius = getResourceOrNull(graph, URIs.SI_GigaCelsius);\r
+        SI_GigaCelsius_Double = getResourceOrNull(graph, URIs.SI_GigaCelsius_Double);\r
+        SI_GigaCelsius_Float = getResourceOrNull(graph, URIs.SI_GigaCelsius_Float);\r
+        SI_GigaCoulomb = getResourceOrNull(graph, URIs.SI_GigaCoulomb);\r
+        SI_GigaCoulomb_Double = getResourceOrNull(graph, URIs.SI_GigaCoulomb_Double);\r
+        SI_GigaCoulomb_Float = getResourceOrNull(graph, URIs.SI_GigaCoulomb_Float);\r
+        SI_GigaFarad = getResourceOrNull(graph, URIs.SI_GigaFarad);\r
+        SI_GigaFarad_Double = getResourceOrNull(graph, URIs.SI_GigaFarad_Double);\r
+        SI_GigaFarad_Float = getResourceOrNull(graph, URIs.SI_GigaFarad_Float);\r
+        SI_GigaGray = getResourceOrNull(graph, URIs.SI_GigaGray);\r
+        SI_GigaGray_Double = getResourceOrNull(graph, URIs.SI_GigaGray_Double);\r
+        SI_GigaGray_Float = getResourceOrNull(graph, URIs.SI_GigaGray_Float);\r
+        SI_GigaHenry = getResourceOrNull(graph, URIs.SI_GigaHenry);\r
+        SI_GigaHenry_Double = getResourceOrNull(graph, URIs.SI_GigaHenry_Double);\r
+        SI_GigaHenry_Float = getResourceOrNull(graph, URIs.SI_GigaHenry_Float);\r
+        SI_GigaHertz = getResourceOrNull(graph, URIs.SI_GigaHertz);\r
+        SI_GigaHertz_Double = getResourceOrNull(graph, URIs.SI_GigaHertz_Double);\r
+        SI_GigaHertz_Float = getResourceOrNull(graph, URIs.SI_GigaHertz_Float);\r
+        SI_GigaJoule = getResourceOrNull(graph, URIs.SI_GigaJoule);\r
+        SI_GigaJoulePerKilogram = getResourceOrNull(graph, URIs.SI_GigaJoulePerKilogram);\r
+        SI_GigaJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_GigaJoulePerKilogram_Double);\r
+        SI_GigaJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_GigaJoulePerKilogram_Float);\r
+        SI_GigaJoule_Double = getResourceOrNull(graph, URIs.SI_GigaJoule_Double);\r
+        SI_GigaJoule_Float = getResourceOrNull(graph, URIs.SI_GigaJoule_Float);\r
+        SI_GigaKatal = getResourceOrNull(graph, URIs.SI_GigaKatal);\r
+        SI_GigaKatal_Double = getResourceOrNull(graph, URIs.SI_GigaKatal_Double);\r
+        SI_GigaKatal_Float = getResourceOrNull(graph, URIs.SI_GigaKatal_Float);\r
+        SI_GigaKelvin = getResourceOrNull(graph, URIs.SI_GigaKelvin);\r
+        SI_GigaKelvin_Double = getResourceOrNull(graph, URIs.SI_GigaKelvin_Double);\r
+        SI_GigaKelvin_Float = getResourceOrNull(graph, URIs.SI_GigaKelvin_Float);\r
+        SI_GigaLumen = getResourceOrNull(graph, URIs.SI_GigaLumen);\r
+        SI_GigaLumen_Double = getResourceOrNull(graph, URIs.SI_GigaLumen_Double);\r
+        SI_GigaLumen_Float = getResourceOrNull(graph, URIs.SI_GigaLumen_Float);\r
+        SI_GigaLux = getResourceOrNull(graph, URIs.SI_GigaLux);\r
+        SI_GigaLux_Double = getResourceOrNull(graph, URIs.SI_GigaLux_Double);\r
+        SI_GigaLux_Float = getResourceOrNull(graph, URIs.SI_GigaLux_Float);\r
+        SI_GigaMetre = getResourceOrNull(graph, URIs.SI_GigaMetre);\r
+        SI_GigaMetrePerSecond = getResourceOrNull(graph, URIs.SI_GigaMetrePerSecond);\r
+        SI_GigaMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_GigaMetrePerSecond_Double);\r
+        SI_GigaMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_GigaMetrePerSecond_Float);\r
+        SI_GigaMetre_Double = getResourceOrNull(graph, URIs.SI_GigaMetre_Double);\r
+        SI_GigaMetre_Float = getResourceOrNull(graph, URIs.SI_GigaMetre_Float);\r
+        SI_GigaMole = getResourceOrNull(graph, URIs.SI_GigaMole);\r
+        SI_GigaMolePerKilogram = getResourceOrNull(graph, URIs.SI_GigaMolePerKilogram);\r
+        SI_GigaMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_GigaMolePerKilogram_Double);\r
+        SI_GigaMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_GigaMolePerKilogram_Float);\r
+        SI_GigaMolePerLitre = getResourceOrNull(graph, URIs.SI_GigaMolePerLitre);\r
+        SI_GigaMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_GigaMolePerLitre_Double);\r
+        SI_GigaMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_GigaMolePerLitre_Float);\r
+        SI_GigaMole_Double = getResourceOrNull(graph, URIs.SI_GigaMole_Double);\r
+        SI_GigaMole_Float = getResourceOrNull(graph, URIs.SI_GigaMole_Float);\r
+        SI_GigaNewton = getResourceOrNull(graph, URIs.SI_GigaNewton);\r
+        SI_GigaNewtonPerMetre = getResourceOrNull(graph, URIs.SI_GigaNewtonPerMetre);\r
+        SI_GigaNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_GigaNewtonPerMetre_Double);\r
+        SI_GigaNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_GigaNewtonPerMetre_Float);\r
+        SI_GigaNewton_Double = getResourceOrNull(graph, URIs.SI_GigaNewton_Double);\r
+        SI_GigaNewton_Float = getResourceOrNull(graph, URIs.SI_GigaNewton_Float);\r
+        SI_GigaOhm = getResourceOrNull(graph, URIs.SI_GigaOhm);\r
+        SI_GigaOhm_Double = getResourceOrNull(graph, URIs.SI_GigaOhm_Double);\r
+        SI_GigaOhm_Float = getResourceOrNull(graph, URIs.SI_GigaOhm_Float);\r
+        SI_GigaPascal = getResourceOrNull(graph, URIs.SI_GigaPascal);\r
+        SI_GigaPascal_Double = getResourceOrNull(graph, URIs.SI_GigaPascal_Double);\r
+        SI_GigaPascal_Float = getResourceOrNull(graph, URIs.SI_GigaPascal_Float);\r
+        SI_GigaRadian = getResourceOrNull(graph, URIs.SI_GigaRadian);\r
+        SI_GigaRadian_Double = getResourceOrNull(graph, URIs.SI_GigaRadian_Double);\r
+        SI_GigaRadian_Float = getResourceOrNull(graph, URIs.SI_GigaRadian_Float);\r
+        SI_GigaSecond = getResourceOrNull(graph, URIs.SI_GigaSecond);\r
+        SI_GigaSecond_Double = getResourceOrNull(graph, URIs.SI_GigaSecond_Double);\r
+        SI_GigaSecond_Float = getResourceOrNull(graph, URIs.SI_GigaSecond_Float);\r
+        SI_GigaSiemens = getResourceOrNull(graph, URIs.SI_GigaSiemens);\r
+        SI_GigaSiemens_Double = getResourceOrNull(graph, URIs.SI_GigaSiemens_Double);\r
+        SI_GigaSiemens_Float = getResourceOrNull(graph, URIs.SI_GigaSiemens_Float);\r
+        SI_GigaSievert = getResourceOrNull(graph, URIs.SI_GigaSievert);\r
+        SI_GigaSievert_Double = getResourceOrNull(graph, URIs.SI_GigaSievert_Double);\r
+        SI_GigaSievert_Float = getResourceOrNull(graph, URIs.SI_GigaSievert_Float);\r
+        SI_GigaSteradian = getResourceOrNull(graph, URIs.SI_GigaSteradian);\r
+        SI_GigaSteradian_Double = getResourceOrNull(graph, URIs.SI_GigaSteradian_Double);\r
+        SI_GigaSteradian_Float = getResourceOrNull(graph, URIs.SI_GigaSteradian_Float);\r
+        SI_GigaTesla = getResourceOrNull(graph, URIs.SI_GigaTesla);\r
+        SI_GigaTesla_Double = getResourceOrNull(graph, URIs.SI_GigaTesla_Double);\r
+        SI_GigaTesla_Float = getResourceOrNull(graph, URIs.SI_GigaTesla_Float);\r
+        SI_GigaVolt = getResourceOrNull(graph, URIs.SI_GigaVolt);\r
+        SI_GigaVolt_Double = getResourceOrNull(graph, URIs.SI_GigaVolt_Double);\r
+        SI_GigaVolt_Float = getResourceOrNull(graph, URIs.SI_GigaVolt_Float);\r
+        SI_GigaWatt = getResourceOrNull(graph, URIs.SI_GigaWatt);\r
+        SI_GigaWatt_Double = getResourceOrNull(graph, URIs.SI_GigaWatt_Double);\r
+        SI_GigaWatt_Float = getResourceOrNull(graph, URIs.SI_GigaWatt_Float);\r
+        SI_GigaWeber = getResourceOrNull(graph, URIs.SI_GigaWeber);\r
+        SI_GigaWeber_Double = getResourceOrNull(graph, URIs.SI_GigaWeber_Double);\r
+        SI_GigaWeber_Float = getResourceOrNull(graph, URIs.SI_GigaWeber_Float);\r
+        SI_Gigagram = getResourceOrNull(graph, URIs.SI_Gigagram);\r
+        SI_GigagramPerCubicMetre = getResourceOrNull(graph, URIs.SI_GigagramPerCubicMetre);\r
+        SI_GigagramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_GigagramPerCubicMetre_Double);\r
+        SI_GigagramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_GigagramPerCubicMetre_Float);\r
+        SI_GigagramPerLitre = getResourceOrNull(graph, URIs.SI_GigagramPerLitre);\r
+        SI_GigagramPerLitre_Double = getResourceOrNull(graph, URIs.SI_GigagramPerLitre_Double);\r
+        SI_GigagramPerLitre_Float = getResourceOrNull(graph, URIs.SI_GigagramPerLitre_Float);\r
+        SI_GigagramPerSecond = getResourceOrNull(graph, URIs.SI_GigagramPerSecond);\r
+        SI_GigagramPerSecond_Double = getResourceOrNull(graph, URIs.SI_GigagramPerSecond_Double);\r
+        SI_GigagramPerSecond_Float = getResourceOrNull(graph, URIs.SI_GigagramPerSecond_Float);\r
+        SI_Gigagram_Double = getResourceOrNull(graph, URIs.SI_Gigagram_Double);\r
+        SI_Gigagram_Float = getResourceOrNull(graph, URIs.SI_Gigagram_Float);\r
+        SI_Gray = getResourceOrNull(graph, URIs.SI_Gray);\r
+        SI_Gray_Double = getResourceOrNull(graph, URIs.SI_Gray_Double);\r
+        SI_Gray_Float = getResourceOrNull(graph, URIs.SI_Gray_Float);\r
+        SI_HectoAmpere = getResourceOrNull(graph, URIs.SI_HectoAmpere);\r
+        SI_HectoAmpere_Double = getResourceOrNull(graph, URIs.SI_HectoAmpere_Double);\r
+        SI_HectoAmpere_Float = getResourceOrNull(graph, URIs.SI_HectoAmpere_Float);\r
+        SI_HectoBecquerel = getResourceOrNull(graph, URIs.SI_HectoBecquerel);\r
+        SI_HectoBecquerel_Double = getResourceOrNull(graph, URIs.SI_HectoBecquerel_Double);\r
+        SI_HectoBecquerel_Float = getResourceOrNull(graph, URIs.SI_HectoBecquerel_Float);\r
+        SI_HectoCandela = getResourceOrNull(graph, URIs.SI_HectoCandela);\r
+        SI_HectoCandela_Double = getResourceOrNull(graph, URIs.SI_HectoCandela_Double);\r
+        SI_HectoCandela_Float = getResourceOrNull(graph, URIs.SI_HectoCandela_Float);\r
+        SI_HectoCelsius = getResourceOrNull(graph, URIs.SI_HectoCelsius);\r
+        SI_HectoCelsius_Double = getResourceOrNull(graph, URIs.SI_HectoCelsius_Double);\r
+        SI_HectoCelsius_Float = getResourceOrNull(graph, URIs.SI_HectoCelsius_Float);\r
+        SI_HectoCoulomb = getResourceOrNull(graph, URIs.SI_HectoCoulomb);\r
+        SI_HectoCoulomb_Double = getResourceOrNull(graph, URIs.SI_HectoCoulomb_Double);\r
+        SI_HectoCoulomb_Float = getResourceOrNull(graph, URIs.SI_HectoCoulomb_Float);\r
+        SI_HectoFarad = getResourceOrNull(graph, URIs.SI_HectoFarad);\r
+        SI_HectoFarad_Double = getResourceOrNull(graph, URIs.SI_HectoFarad_Double);\r
+        SI_HectoFarad_Float = getResourceOrNull(graph, URIs.SI_HectoFarad_Float);\r
+        SI_HectoGray = getResourceOrNull(graph, URIs.SI_HectoGray);\r
+        SI_HectoGray_Double = getResourceOrNull(graph, URIs.SI_HectoGray_Double);\r
+        SI_HectoGray_Float = getResourceOrNull(graph, URIs.SI_HectoGray_Float);\r
+        SI_HectoHenry = getResourceOrNull(graph, URIs.SI_HectoHenry);\r
+        SI_HectoHenry_Double = getResourceOrNull(graph, URIs.SI_HectoHenry_Double);\r
+        SI_HectoHenry_Float = getResourceOrNull(graph, URIs.SI_HectoHenry_Float);\r
+        SI_HectoHertz = getResourceOrNull(graph, URIs.SI_HectoHertz);\r
+        SI_HectoHertz_Double = getResourceOrNull(graph, URIs.SI_HectoHertz_Double);\r
+        SI_HectoHertz_Float = getResourceOrNull(graph, URIs.SI_HectoHertz_Float);\r
+        SI_HectoJoule = getResourceOrNull(graph, URIs.SI_HectoJoule);\r
+        SI_HectoJoulePerKilogram = getResourceOrNull(graph, URIs.SI_HectoJoulePerKilogram);\r
+        SI_HectoJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_HectoJoulePerKilogram_Double);\r
+        SI_HectoJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_HectoJoulePerKilogram_Float);\r
+        SI_HectoJoule_Double = getResourceOrNull(graph, URIs.SI_HectoJoule_Double);\r
+        SI_HectoJoule_Float = getResourceOrNull(graph, URIs.SI_HectoJoule_Float);\r
+        SI_HectoKatal = getResourceOrNull(graph, URIs.SI_HectoKatal);\r
+        SI_HectoKatal_Double = getResourceOrNull(graph, URIs.SI_HectoKatal_Double);\r
+        SI_HectoKatal_Float = getResourceOrNull(graph, URIs.SI_HectoKatal_Float);\r
+        SI_HectoKelvin = getResourceOrNull(graph, URIs.SI_HectoKelvin);\r
+        SI_HectoKelvin_Double = getResourceOrNull(graph, URIs.SI_HectoKelvin_Double);\r
+        SI_HectoKelvin_Float = getResourceOrNull(graph, URIs.SI_HectoKelvin_Float);\r
+        SI_HectoLumen = getResourceOrNull(graph, URIs.SI_HectoLumen);\r
+        SI_HectoLumen_Double = getResourceOrNull(graph, URIs.SI_HectoLumen_Double);\r
+        SI_HectoLumen_Float = getResourceOrNull(graph, URIs.SI_HectoLumen_Float);\r
+        SI_HectoLux = getResourceOrNull(graph, URIs.SI_HectoLux);\r
+        SI_HectoLux_Double = getResourceOrNull(graph, URIs.SI_HectoLux_Double);\r
+        SI_HectoLux_Float = getResourceOrNull(graph, URIs.SI_HectoLux_Float);\r
+        SI_HectoMetre = getResourceOrNull(graph, URIs.SI_HectoMetre);\r
+        SI_HectoMetrePerSecond = getResourceOrNull(graph, URIs.SI_HectoMetrePerSecond);\r
+        SI_HectoMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_HectoMetrePerSecond_Double);\r
+        SI_HectoMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_HectoMetrePerSecond_Float);\r
+        SI_HectoMetre_Double = getResourceOrNull(graph, URIs.SI_HectoMetre_Double);\r
+        SI_HectoMetre_Float = getResourceOrNull(graph, URIs.SI_HectoMetre_Float);\r
+        SI_HectoMole = getResourceOrNull(graph, URIs.SI_HectoMole);\r
+        SI_HectoMolePerKilogram = getResourceOrNull(graph, URIs.SI_HectoMolePerKilogram);\r
+        SI_HectoMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_HectoMolePerKilogram_Double);\r
+        SI_HectoMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_HectoMolePerKilogram_Float);\r
+        SI_HectoMolePerLitre = getResourceOrNull(graph, URIs.SI_HectoMolePerLitre);\r
+        SI_HectoMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_HectoMolePerLitre_Double);\r
+        SI_HectoMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_HectoMolePerLitre_Float);\r
+        SI_HectoMole_Double = getResourceOrNull(graph, URIs.SI_HectoMole_Double);\r
+        SI_HectoMole_Float = getResourceOrNull(graph, URIs.SI_HectoMole_Float);\r
+        SI_HectoNewton = getResourceOrNull(graph, URIs.SI_HectoNewton);\r
+        SI_HectoNewtonPerMetre = getResourceOrNull(graph, URIs.SI_HectoNewtonPerMetre);\r
+        SI_HectoNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_HectoNewtonPerMetre_Double);\r
+        SI_HectoNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_HectoNewtonPerMetre_Float);\r
+        SI_HectoNewton_Double = getResourceOrNull(graph, URIs.SI_HectoNewton_Double);\r
+        SI_HectoNewton_Float = getResourceOrNull(graph, URIs.SI_HectoNewton_Float);\r
+        SI_HectoOhm = getResourceOrNull(graph, URIs.SI_HectoOhm);\r
+        SI_HectoOhm_Double = getResourceOrNull(graph, URIs.SI_HectoOhm_Double);\r
+        SI_HectoOhm_Float = getResourceOrNull(graph, URIs.SI_HectoOhm_Float);\r
+        SI_HectoPascal = getResourceOrNull(graph, URIs.SI_HectoPascal);\r
+        SI_HectoPascal_Double = getResourceOrNull(graph, URIs.SI_HectoPascal_Double);\r
+        SI_HectoPascal_Float = getResourceOrNull(graph, URIs.SI_HectoPascal_Float);\r
+        SI_HectoRadian = getResourceOrNull(graph, URIs.SI_HectoRadian);\r
+        SI_HectoRadian_Double = getResourceOrNull(graph, URIs.SI_HectoRadian_Double);\r
+        SI_HectoRadian_Float = getResourceOrNull(graph, URIs.SI_HectoRadian_Float);\r
+        SI_HectoSecond = getResourceOrNull(graph, URIs.SI_HectoSecond);\r
+        SI_HectoSecond_Double = getResourceOrNull(graph, URIs.SI_HectoSecond_Double);\r
+        SI_HectoSecond_Float = getResourceOrNull(graph, URIs.SI_HectoSecond_Float);\r
+        SI_HectoSiemens = getResourceOrNull(graph, URIs.SI_HectoSiemens);\r
+        SI_HectoSiemens_Double = getResourceOrNull(graph, URIs.SI_HectoSiemens_Double);\r
+        SI_HectoSiemens_Float = getResourceOrNull(graph, URIs.SI_HectoSiemens_Float);\r
+        SI_HectoSievert = getResourceOrNull(graph, URIs.SI_HectoSievert);\r
+        SI_HectoSievert_Double = getResourceOrNull(graph, URIs.SI_HectoSievert_Double);\r
+        SI_HectoSievert_Float = getResourceOrNull(graph, URIs.SI_HectoSievert_Float);\r
+        SI_HectoSteradian = getResourceOrNull(graph, URIs.SI_HectoSteradian);\r
+        SI_HectoSteradian_Double = getResourceOrNull(graph, URIs.SI_HectoSteradian_Double);\r
+        SI_HectoSteradian_Float = getResourceOrNull(graph, URIs.SI_HectoSteradian_Float);\r
+        SI_HectoTesla = getResourceOrNull(graph, URIs.SI_HectoTesla);\r
+        SI_HectoTesla_Double = getResourceOrNull(graph, URIs.SI_HectoTesla_Double);\r
+        SI_HectoTesla_Float = getResourceOrNull(graph, URIs.SI_HectoTesla_Float);\r
+        SI_HectoVolt = getResourceOrNull(graph, URIs.SI_HectoVolt);\r
+        SI_HectoVolt_Double = getResourceOrNull(graph, URIs.SI_HectoVolt_Double);\r
+        SI_HectoVolt_Float = getResourceOrNull(graph, URIs.SI_HectoVolt_Float);\r
+        SI_HectoWatt = getResourceOrNull(graph, URIs.SI_HectoWatt);\r
+        SI_HectoWatt_Double = getResourceOrNull(graph, URIs.SI_HectoWatt_Double);\r
+        SI_HectoWatt_Float = getResourceOrNull(graph, URIs.SI_HectoWatt_Float);\r
+        SI_HectoWeber = getResourceOrNull(graph, URIs.SI_HectoWeber);\r
+        SI_HectoWeber_Double = getResourceOrNull(graph, URIs.SI_HectoWeber_Double);\r
+        SI_HectoWeber_Float = getResourceOrNull(graph, URIs.SI_HectoWeber_Float);\r
+        SI_Hectogram = getResourceOrNull(graph, URIs.SI_Hectogram);\r
+        SI_HectogramPerCubicMetre = getResourceOrNull(graph, URIs.SI_HectogramPerCubicMetre);\r
+        SI_HectogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_HectogramPerCubicMetre_Double);\r
+        SI_HectogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_HectogramPerCubicMetre_Float);\r
+        SI_HectogramPerLitre = getResourceOrNull(graph, URIs.SI_HectogramPerLitre);\r
+        SI_HectogramPerLitre_Double = getResourceOrNull(graph, URIs.SI_HectogramPerLitre_Double);\r
+        SI_HectogramPerLitre_Float = getResourceOrNull(graph, URIs.SI_HectogramPerLitre_Float);\r
+        SI_HectogramPerSecond = getResourceOrNull(graph, URIs.SI_HectogramPerSecond);\r
+        SI_HectogramPerSecond_Double = getResourceOrNull(graph, URIs.SI_HectogramPerSecond_Double);\r
+        SI_HectogramPerSecond_Float = getResourceOrNull(graph, URIs.SI_HectogramPerSecond_Float);\r
+        SI_Hectogram_Double = getResourceOrNull(graph, URIs.SI_Hectogram_Double);\r
+        SI_Hectogram_Float = getResourceOrNull(graph, URIs.SI_Hectogram_Float);\r
+        SI_Henry = getResourceOrNull(graph, URIs.SI_Henry);\r
+        SI_Henry_Double = getResourceOrNull(graph, URIs.SI_Henry_Double);\r
+        SI_Henry_Float = getResourceOrNull(graph, URIs.SI_Henry_Float);\r
+        SI_Hertz = getResourceOrNull(graph, URIs.SI_Hertz);\r
+        SI_Hertz_Double = getResourceOrNull(graph, URIs.SI_Hertz_Double);\r
+        SI_Hertz_Float = getResourceOrNull(graph, URIs.SI_Hertz_Float);\r
+        SI_Hour = getResourceOrNull(graph, URIs.SI_Hour);\r
+        SI_Hour_Double = getResourceOrNull(graph, URIs.SI_Hour_Double);\r
+        SI_Hour_Float = getResourceOrNull(graph, URIs.SI_Hour_Float);\r
+        SI_Joule = getResourceOrNull(graph, URIs.SI_Joule);\r
+        SI_JoulePerKilogram = getResourceOrNull(graph, URIs.SI_JoulePerKilogram);\r
+        SI_JoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_JoulePerKilogram_Double);\r
+        SI_JoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_JoulePerKilogram_Float);\r
+        SI_Joule_Double = getResourceOrNull(graph, URIs.SI_Joule_Double);\r
+        SI_Joule_Float = getResourceOrNull(graph, URIs.SI_Joule_Float);\r
+        SI_Katal = getResourceOrNull(graph, URIs.SI_Katal);\r
+        SI_Katal_Double = getResourceOrNull(graph, URIs.SI_Katal_Double);\r
+        SI_Katal_Float = getResourceOrNull(graph, URIs.SI_Katal_Float);\r
+        SI_Kelvin = getResourceOrNull(graph, URIs.SI_Kelvin);\r
+        SI_Kelvin_Double = getResourceOrNull(graph, URIs.SI_Kelvin_Double);\r
+        SI_Kelvin_Float = getResourceOrNull(graph, URIs.SI_Kelvin_Float);\r
+        SI_KiloAmpere = getResourceOrNull(graph, URIs.SI_KiloAmpere);\r
+        SI_KiloAmpere_Double = getResourceOrNull(graph, URIs.SI_KiloAmpere_Double);\r
+        SI_KiloAmpere_Float = getResourceOrNull(graph, URIs.SI_KiloAmpere_Float);\r
+        SI_KiloBecquerel = getResourceOrNull(graph, URIs.SI_KiloBecquerel);\r
+        SI_KiloBecquerel_Double = getResourceOrNull(graph, URIs.SI_KiloBecquerel_Double);\r
+        SI_KiloBecquerel_Float = getResourceOrNull(graph, URIs.SI_KiloBecquerel_Float);\r
+        SI_KiloCandela = getResourceOrNull(graph, URIs.SI_KiloCandela);\r
+        SI_KiloCandela_Double = getResourceOrNull(graph, URIs.SI_KiloCandela_Double);\r
+        SI_KiloCandela_Float = getResourceOrNull(graph, URIs.SI_KiloCandela_Float);\r
+        SI_KiloCelsius = getResourceOrNull(graph, URIs.SI_KiloCelsius);\r
+        SI_KiloCelsius_Double = getResourceOrNull(graph, URIs.SI_KiloCelsius_Double);\r
+        SI_KiloCelsius_Float = getResourceOrNull(graph, URIs.SI_KiloCelsius_Float);\r
+        SI_KiloCoulomb = getResourceOrNull(graph, URIs.SI_KiloCoulomb);\r
+        SI_KiloCoulomb_Double = getResourceOrNull(graph, URIs.SI_KiloCoulomb_Double);\r
+        SI_KiloCoulomb_Float = getResourceOrNull(graph, URIs.SI_KiloCoulomb_Float);\r
+        SI_KiloFarad = getResourceOrNull(graph, URIs.SI_KiloFarad);\r
+        SI_KiloFarad_Double = getResourceOrNull(graph, URIs.SI_KiloFarad_Double);\r
+        SI_KiloFarad_Float = getResourceOrNull(graph, URIs.SI_KiloFarad_Float);\r
+        SI_KiloGray = getResourceOrNull(graph, URIs.SI_KiloGray);\r
+        SI_KiloGray_Double = getResourceOrNull(graph, URIs.SI_KiloGray_Double);\r
+        SI_KiloGray_Float = getResourceOrNull(graph, URIs.SI_KiloGray_Float);\r
+        SI_KiloHenry = getResourceOrNull(graph, URIs.SI_KiloHenry);\r
+        SI_KiloHenry_Double = getResourceOrNull(graph, URIs.SI_KiloHenry_Double);\r
+        SI_KiloHenry_Float = getResourceOrNull(graph, URIs.SI_KiloHenry_Float);\r
+        SI_KiloHertz = getResourceOrNull(graph, URIs.SI_KiloHertz);\r
+        SI_KiloHertz_Double = getResourceOrNull(graph, URIs.SI_KiloHertz_Double);\r
+        SI_KiloHertz_Float = getResourceOrNull(graph, URIs.SI_KiloHertz_Float);\r
+        SI_KiloJoule = getResourceOrNull(graph, URIs.SI_KiloJoule);\r
+        SI_KiloJoulePerKilogram = getResourceOrNull(graph, URIs.SI_KiloJoulePerKilogram);\r
+        SI_KiloJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_KiloJoulePerKilogram_Double);\r
+        SI_KiloJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_KiloJoulePerKilogram_Float);\r
+        SI_KiloJoule_Double = getResourceOrNull(graph, URIs.SI_KiloJoule_Double);\r
+        SI_KiloJoule_Float = getResourceOrNull(graph, URIs.SI_KiloJoule_Float);\r
+        SI_KiloKatal = getResourceOrNull(graph, URIs.SI_KiloKatal);\r
+        SI_KiloKatal_Double = getResourceOrNull(graph, URIs.SI_KiloKatal_Double);\r
+        SI_KiloKatal_Float = getResourceOrNull(graph, URIs.SI_KiloKatal_Float);\r
+        SI_KiloKelvin = getResourceOrNull(graph, URIs.SI_KiloKelvin);\r
+        SI_KiloKelvin_Double = getResourceOrNull(graph, URIs.SI_KiloKelvin_Double);\r
+        SI_KiloKelvin_Float = getResourceOrNull(graph, URIs.SI_KiloKelvin_Float);\r
+        SI_KiloLumen = getResourceOrNull(graph, URIs.SI_KiloLumen);\r
+        SI_KiloLumen_Double = getResourceOrNull(graph, URIs.SI_KiloLumen_Double);\r
+        SI_KiloLumen_Float = getResourceOrNull(graph, URIs.SI_KiloLumen_Float);\r
+        SI_KiloLux = getResourceOrNull(graph, URIs.SI_KiloLux);\r
+        SI_KiloLux_Double = getResourceOrNull(graph, URIs.SI_KiloLux_Double);\r
+        SI_KiloLux_Float = getResourceOrNull(graph, URIs.SI_KiloLux_Float);\r
+        SI_KiloMetre = getResourceOrNull(graph, URIs.SI_KiloMetre);\r
+        SI_KiloMetrePerSecond = getResourceOrNull(graph, URIs.SI_KiloMetrePerSecond);\r
+        SI_KiloMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_KiloMetrePerSecond_Double);\r
+        SI_KiloMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_KiloMetrePerSecond_Float);\r
+        SI_KiloMetre_Double = getResourceOrNull(graph, URIs.SI_KiloMetre_Double);\r
+        SI_KiloMetre_Float = getResourceOrNull(graph, URIs.SI_KiloMetre_Float);\r
+        SI_KiloMole = getResourceOrNull(graph, URIs.SI_KiloMole);\r
+        SI_KiloMolePerKilogram = getResourceOrNull(graph, URIs.SI_KiloMolePerKilogram);\r
+        SI_KiloMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_KiloMolePerKilogram_Double);\r
+        SI_KiloMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_KiloMolePerKilogram_Float);\r
+        SI_KiloMolePerLitre = getResourceOrNull(graph, URIs.SI_KiloMolePerLitre);\r
+        SI_KiloMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_KiloMolePerLitre_Double);\r
+        SI_KiloMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_KiloMolePerLitre_Float);\r
+        SI_KiloMole_Double = getResourceOrNull(graph, URIs.SI_KiloMole_Double);\r
+        SI_KiloMole_Float = getResourceOrNull(graph, URIs.SI_KiloMole_Float);\r
+        SI_KiloNewton = getResourceOrNull(graph, URIs.SI_KiloNewton);\r
+        SI_KiloNewtonPerMetre = getResourceOrNull(graph, URIs.SI_KiloNewtonPerMetre);\r
+        SI_KiloNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_KiloNewtonPerMetre_Double);\r
+        SI_KiloNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_KiloNewtonPerMetre_Float);\r
+        SI_KiloNewton_Double = getResourceOrNull(graph, URIs.SI_KiloNewton_Double);\r
+        SI_KiloNewton_Float = getResourceOrNull(graph, URIs.SI_KiloNewton_Float);\r
+        SI_KiloOhm = getResourceOrNull(graph, URIs.SI_KiloOhm);\r
+        SI_KiloOhm_Double = getResourceOrNull(graph, URIs.SI_KiloOhm_Double);\r
+        SI_KiloOhm_Float = getResourceOrNull(graph, URIs.SI_KiloOhm_Float);\r
+        SI_KiloPascal = getResourceOrNull(graph, URIs.SI_KiloPascal);\r
+        SI_KiloPascal_Double = getResourceOrNull(graph, URIs.SI_KiloPascal_Double);\r
+        SI_KiloPascal_Float = getResourceOrNull(graph, URIs.SI_KiloPascal_Float);\r
+        SI_KiloRadian = getResourceOrNull(graph, URIs.SI_KiloRadian);\r
+        SI_KiloRadian_Double = getResourceOrNull(graph, URIs.SI_KiloRadian_Double);\r
+        SI_KiloRadian_Float = getResourceOrNull(graph, URIs.SI_KiloRadian_Float);\r
+        SI_KiloSecond = getResourceOrNull(graph, URIs.SI_KiloSecond);\r
+        SI_KiloSecond_Double = getResourceOrNull(graph, URIs.SI_KiloSecond_Double);\r
+        SI_KiloSecond_Float = getResourceOrNull(graph, URIs.SI_KiloSecond_Float);\r
+        SI_KiloSiemens = getResourceOrNull(graph, URIs.SI_KiloSiemens);\r
+        SI_KiloSiemens_Double = getResourceOrNull(graph, URIs.SI_KiloSiemens_Double);\r
+        SI_KiloSiemens_Float = getResourceOrNull(graph, URIs.SI_KiloSiemens_Float);\r
+        SI_KiloSievert = getResourceOrNull(graph, URIs.SI_KiloSievert);\r
+        SI_KiloSievert_Double = getResourceOrNull(graph, URIs.SI_KiloSievert_Double);\r
+        SI_KiloSievert_Float = getResourceOrNull(graph, URIs.SI_KiloSievert_Float);\r
+        SI_KiloSteradian = getResourceOrNull(graph, URIs.SI_KiloSteradian);\r
+        SI_KiloSteradian_Double = getResourceOrNull(graph, URIs.SI_KiloSteradian_Double);\r
+        SI_KiloSteradian_Float = getResourceOrNull(graph, URIs.SI_KiloSteradian_Float);\r
+        SI_KiloTesla = getResourceOrNull(graph, URIs.SI_KiloTesla);\r
+        SI_KiloTesla_Double = getResourceOrNull(graph, URIs.SI_KiloTesla_Double);\r
+        SI_KiloTesla_Float = getResourceOrNull(graph, URIs.SI_KiloTesla_Float);\r
+        SI_KiloVolt = getResourceOrNull(graph, URIs.SI_KiloVolt);\r
+        SI_KiloVolt_Double = getResourceOrNull(graph, URIs.SI_KiloVolt_Double);\r
+        SI_KiloVolt_Float = getResourceOrNull(graph, URIs.SI_KiloVolt_Float);\r
+        SI_KiloWatt = getResourceOrNull(graph, URIs.SI_KiloWatt);\r
+        SI_KiloWatt_Double = getResourceOrNull(graph, URIs.SI_KiloWatt_Double);\r
+        SI_KiloWatt_Float = getResourceOrNull(graph, URIs.SI_KiloWatt_Float);\r
+        SI_KiloWeber = getResourceOrNull(graph, URIs.SI_KiloWeber);\r
+        SI_KiloWeber_Double = getResourceOrNull(graph, URIs.SI_KiloWeber_Double);\r
+        SI_KiloWeber_Float = getResourceOrNull(graph, URIs.SI_KiloWeber_Float);\r
+        SI_Kilogram = getResourceOrNull(graph, URIs.SI_Kilogram);\r
+        SI_KilogramPerCubicMetre = getResourceOrNull(graph, URIs.SI_KilogramPerCubicMetre);\r
+        SI_KilogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_KilogramPerCubicMetre_Double);\r
+        SI_KilogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_KilogramPerCubicMetre_Float);\r
+        SI_KilogramPerLitre = getResourceOrNull(graph, URIs.SI_KilogramPerLitre);\r
+        SI_KilogramPerLitre_Double = getResourceOrNull(graph, URIs.SI_KilogramPerLitre_Double);\r
+        SI_KilogramPerLitre_Float = getResourceOrNull(graph, URIs.SI_KilogramPerLitre_Float);\r
+        SI_KilogramPerSecond = getResourceOrNull(graph, URIs.SI_KilogramPerSecond);\r
+        SI_KilogramPerSecond_Double = getResourceOrNull(graph, URIs.SI_KilogramPerSecond_Double);\r
+        SI_KilogramPerSecond_Float = getResourceOrNull(graph, URIs.SI_KilogramPerSecond_Float);\r
+        SI_Kilogram_Double = getResourceOrNull(graph, URIs.SI_Kilogram_Double);\r
+        SI_Kilogram_Float = getResourceOrNull(graph, URIs.SI_Kilogram_Float);\r
+        SI_Litre = getResourceOrNull(graph, URIs.SI_Litre);\r
+        SI_Litre_Double = getResourceOrNull(graph, URIs.SI_Litre_Double);\r
+        SI_Litre_Float = getResourceOrNull(graph, URIs.SI_Litre_Float);\r
+        SI_Lumen = getResourceOrNull(graph, URIs.SI_Lumen);\r
+        SI_Lumen_Double = getResourceOrNull(graph, URIs.SI_Lumen_Double);\r
+        SI_Lumen_Float = getResourceOrNull(graph, URIs.SI_Lumen_Float);\r
+        SI_Lux = getResourceOrNull(graph, URIs.SI_Lux);\r
+        SI_Lux_Double = getResourceOrNull(graph, URIs.SI_Lux_Double);\r
+        SI_Lux_Float = getResourceOrNull(graph, URIs.SI_Lux_Float);\r
+        SI_MassPercentage = getResourceOrNull(graph, URIs.SI_MassPercentage);\r
+        SI_MassPercentage_Double = getResourceOrNull(graph, URIs.SI_MassPercentage_Double);\r
+        SI_MassPercentage_Float = getResourceOrNull(graph, URIs.SI_MassPercentage_Float);\r
+        SI_MegaAmpere = getResourceOrNull(graph, URIs.SI_MegaAmpere);\r
+        SI_MegaAmpere_Double = getResourceOrNull(graph, URIs.SI_MegaAmpere_Double);\r
+        SI_MegaAmpere_Float = getResourceOrNull(graph, URIs.SI_MegaAmpere_Float);\r
+        SI_MegaBecquerel = getResourceOrNull(graph, URIs.SI_MegaBecquerel);\r
+        SI_MegaBecquerel_Double = getResourceOrNull(graph, URIs.SI_MegaBecquerel_Double);\r
+        SI_MegaBecquerel_Float = getResourceOrNull(graph, URIs.SI_MegaBecquerel_Float);\r
+        SI_MegaCandela = getResourceOrNull(graph, URIs.SI_MegaCandela);\r
+        SI_MegaCandela_Double = getResourceOrNull(graph, URIs.SI_MegaCandela_Double);\r
+        SI_MegaCandela_Float = getResourceOrNull(graph, URIs.SI_MegaCandela_Float);\r
+        SI_MegaCelsius = getResourceOrNull(graph, URIs.SI_MegaCelsius);\r
+        SI_MegaCelsius_Double = getResourceOrNull(graph, URIs.SI_MegaCelsius_Double);\r
+        SI_MegaCelsius_Float = getResourceOrNull(graph, URIs.SI_MegaCelsius_Float);\r
+        SI_MegaCoulomb = getResourceOrNull(graph, URIs.SI_MegaCoulomb);\r
+        SI_MegaCoulomb_Double = getResourceOrNull(graph, URIs.SI_MegaCoulomb_Double);\r
+        SI_MegaCoulomb_Float = getResourceOrNull(graph, URIs.SI_MegaCoulomb_Float);\r
+        SI_MegaFarad = getResourceOrNull(graph, URIs.SI_MegaFarad);\r
+        SI_MegaFarad_Double = getResourceOrNull(graph, URIs.SI_MegaFarad_Double);\r
+        SI_MegaFarad_Float = getResourceOrNull(graph, URIs.SI_MegaFarad_Float);\r
+        SI_MegaGray = getResourceOrNull(graph, URIs.SI_MegaGray);\r
+        SI_MegaGray_Double = getResourceOrNull(graph, URIs.SI_MegaGray_Double);\r
+        SI_MegaGray_Float = getResourceOrNull(graph, URIs.SI_MegaGray_Float);\r
+        SI_MegaHenry = getResourceOrNull(graph, URIs.SI_MegaHenry);\r
+        SI_MegaHenry_Double = getResourceOrNull(graph, URIs.SI_MegaHenry_Double);\r
+        SI_MegaHenry_Float = getResourceOrNull(graph, URIs.SI_MegaHenry_Float);\r
+        SI_MegaHertz = getResourceOrNull(graph, URIs.SI_MegaHertz);\r
+        SI_MegaHertz_Double = getResourceOrNull(graph, URIs.SI_MegaHertz_Double);\r
+        SI_MegaHertz_Float = getResourceOrNull(graph, URIs.SI_MegaHertz_Float);\r
+        SI_MegaJoule = getResourceOrNull(graph, URIs.SI_MegaJoule);\r
+        SI_MegaJoulePerKilogram = getResourceOrNull(graph, URIs.SI_MegaJoulePerKilogram);\r
+        SI_MegaJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MegaJoulePerKilogram_Double);\r
+        SI_MegaJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MegaJoulePerKilogram_Float);\r
+        SI_MegaJoule_Double = getResourceOrNull(graph, URIs.SI_MegaJoule_Double);\r
+        SI_MegaJoule_Float = getResourceOrNull(graph, URIs.SI_MegaJoule_Float);\r
+        SI_MegaKatal = getResourceOrNull(graph, URIs.SI_MegaKatal);\r
+        SI_MegaKatal_Double = getResourceOrNull(graph, URIs.SI_MegaKatal_Double);\r
+        SI_MegaKatal_Float = getResourceOrNull(graph, URIs.SI_MegaKatal_Float);\r
+        SI_MegaKelvin = getResourceOrNull(graph, URIs.SI_MegaKelvin);\r
+        SI_MegaKelvin_Double = getResourceOrNull(graph, URIs.SI_MegaKelvin_Double);\r
+        SI_MegaKelvin_Float = getResourceOrNull(graph, URIs.SI_MegaKelvin_Float);\r
+        SI_MegaLumen = getResourceOrNull(graph, URIs.SI_MegaLumen);\r
+        SI_MegaLumen_Double = getResourceOrNull(graph, URIs.SI_MegaLumen_Double);\r
+        SI_MegaLumen_Float = getResourceOrNull(graph, URIs.SI_MegaLumen_Float);\r
+        SI_MegaLux = getResourceOrNull(graph, URIs.SI_MegaLux);\r
+        SI_MegaLux_Double = getResourceOrNull(graph, URIs.SI_MegaLux_Double);\r
+        SI_MegaLux_Float = getResourceOrNull(graph, URIs.SI_MegaLux_Float);\r
+        SI_MegaMetre = getResourceOrNull(graph, URIs.SI_MegaMetre);\r
+        SI_MegaMetrePerSecond = getResourceOrNull(graph, URIs.SI_MegaMetrePerSecond);\r
+        SI_MegaMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_MegaMetrePerSecond_Double);\r
+        SI_MegaMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_MegaMetrePerSecond_Float);\r
+        SI_MegaMetre_Double = getResourceOrNull(graph, URIs.SI_MegaMetre_Double);\r
+        SI_MegaMetre_Float = getResourceOrNull(graph, URIs.SI_MegaMetre_Float);\r
+        SI_MegaMole = getResourceOrNull(graph, URIs.SI_MegaMole);\r
+        SI_MegaMolePerKilogram = getResourceOrNull(graph, URIs.SI_MegaMolePerKilogram);\r
+        SI_MegaMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MegaMolePerKilogram_Double);\r
+        SI_MegaMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MegaMolePerKilogram_Float);\r
+        SI_MegaMolePerLitre = getResourceOrNull(graph, URIs.SI_MegaMolePerLitre);\r
+        SI_MegaMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_MegaMolePerLitre_Double);\r
+        SI_MegaMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_MegaMolePerLitre_Float);\r
+        SI_MegaMole_Double = getResourceOrNull(graph, URIs.SI_MegaMole_Double);\r
+        SI_MegaMole_Float = getResourceOrNull(graph, URIs.SI_MegaMole_Float);\r
+        SI_MegaNewton = getResourceOrNull(graph, URIs.SI_MegaNewton);\r
+        SI_MegaNewtonPerMetre = getResourceOrNull(graph, URIs.SI_MegaNewtonPerMetre);\r
+        SI_MegaNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_MegaNewtonPerMetre_Double);\r
+        SI_MegaNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_MegaNewtonPerMetre_Float);\r
+        SI_MegaNewton_Double = getResourceOrNull(graph, URIs.SI_MegaNewton_Double);\r
+        SI_MegaNewton_Float = getResourceOrNull(graph, URIs.SI_MegaNewton_Float);\r
+        SI_MegaOhm = getResourceOrNull(graph, URIs.SI_MegaOhm);\r
+        SI_MegaOhm_Double = getResourceOrNull(graph, URIs.SI_MegaOhm_Double);\r
+        SI_MegaOhm_Float = getResourceOrNull(graph, URIs.SI_MegaOhm_Float);\r
+        SI_MegaPascal = getResourceOrNull(graph, URIs.SI_MegaPascal);\r
+        SI_MegaPascal_Double = getResourceOrNull(graph, URIs.SI_MegaPascal_Double);\r
+        SI_MegaPascal_Float = getResourceOrNull(graph, URIs.SI_MegaPascal_Float);\r
+        SI_MegaRadian = getResourceOrNull(graph, URIs.SI_MegaRadian);\r
+        SI_MegaRadian_Double = getResourceOrNull(graph, URIs.SI_MegaRadian_Double);\r
+        SI_MegaRadian_Float = getResourceOrNull(graph, URIs.SI_MegaRadian_Float);\r
+        SI_MegaSecond = getResourceOrNull(graph, URIs.SI_MegaSecond);\r
+        SI_MegaSecond_Double = getResourceOrNull(graph, URIs.SI_MegaSecond_Double);\r
+        SI_MegaSecond_Float = getResourceOrNull(graph, URIs.SI_MegaSecond_Float);\r
+        SI_MegaSiemens = getResourceOrNull(graph, URIs.SI_MegaSiemens);\r
+        SI_MegaSiemens_Double = getResourceOrNull(graph, URIs.SI_MegaSiemens_Double);\r
+        SI_MegaSiemens_Float = getResourceOrNull(graph, URIs.SI_MegaSiemens_Float);\r
+        SI_MegaSievert = getResourceOrNull(graph, URIs.SI_MegaSievert);\r
+        SI_MegaSievert_Double = getResourceOrNull(graph, URIs.SI_MegaSievert_Double);\r
+        SI_MegaSievert_Float = getResourceOrNull(graph, URIs.SI_MegaSievert_Float);\r
+        SI_MegaSteradian = getResourceOrNull(graph, URIs.SI_MegaSteradian);\r
+        SI_MegaSteradian_Double = getResourceOrNull(graph, URIs.SI_MegaSteradian_Double);\r
+        SI_MegaSteradian_Float = getResourceOrNull(graph, URIs.SI_MegaSteradian_Float);\r
+        SI_MegaTesla = getResourceOrNull(graph, URIs.SI_MegaTesla);\r
+        SI_MegaTesla_Double = getResourceOrNull(graph, URIs.SI_MegaTesla_Double);\r
+        SI_MegaTesla_Float = getResourceOrNull(graph, URIs.SI_MegaTesla_Float);\r
+        SI_MegaVolt = getResourceOrNull(graph, URIs.SI_MegaVolt);\r
+        SI_MegaVolt_Double = getResourceOrNull(graph, URIs.SI_MegaVolt_Double);\r
+        SI_MegaVolt_Float = getResourceOrNull(graph, URIs.SI_MegaVolt_Float);\r
+        SI_MegaWatt = getResourceOrNull(graph, URIs.SI_MegaWatt);\r
+        SI_MegaWatt_Double = getResourceOrNull(graph, URIs.SI_MegaWatt_Double);\r
+        SI_MegaWatt_Float = getResourceOrNull(graph, URIs.SI_MegaWatt_Float);\r
+        SI_MegaWeber = getResourceOrNull(graph, URIs.SI_MegaWeber);\r
+        SI_MegaWeber_Double = getResourceOrNull(graph, URIs.SI_MegaWeber_Double);\r
+        SI_MegaWeber_Float = getResourceOrNull(graph, URIs.SI_MegaWeber_Float);\r
+        SI_Megagram = getResourceOrNull(graph, URIs.SI_Megagram);\r
+        SI_MegagramPerCubicMetre = getResourceOrNull(graph, URIs.SI_MegagramPerCubicMetre);\r
+        SI_MegagramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_MegagramPerCubicMetre_Double);\r
+        SI_MegagramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_MegagramPerCubicMetre_Float);\r
+        SI_MegagramPerLitre = getResourceOrNull(graph, URIs.SI_MegagramPerLitre);\r
+        SI_MegagramPerLitre_Double = getResourceOrNull(graph, URIs.SI_MegagramPerLitre_Double);\r
+        SI_MegagramPerLitre_Float = getResourceOrNull(graph, URIs.SI_MegagramPerLitre_Float);\r
+        SI_MegagramPerSecond = getResourceOrNull(graph, URIs.SI_MegagramPerSecond);\r
+        SI_MegagramPerSecond_Double = getResourceOrNull(graph, URIs.SI_MegagramPerSecond_Double);\r
+        SI_MegagramPerSecond_Float = getResourceOrNull(graph, URIs.SI_MegagramPerSecond_Float);\r
+        SI_Megagram_Double = getResourceOrNull(graph, URIs.SI_Megagram_Double);\r
+        SI_Megagram_Float = getResourceOrNull(graph, URIs.SI_Megagram_Float);\r
+        SI_Metre = getResourceOrNull(graph, URIs.SI_Metre);\r
+        SI_MetrePerSecond = getResourceOrNull(graph, URIs.SI_MetrePerSecond);\r
+        SI_MetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_MetrePerSecond_Double);\r
+        SI_MetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_MetrePerSecond_Float);\r
+        SI_Metre_Double = getResourceOrNull(graph, URIs.SI_Metre_Double);\r
+        SI_Metre_Float = getResourceOrNull(graph, URIs.SI_Metre_Float);\r
+        SI_MicroAmpere = getResourceOrNull(graph, URIs.SI_MicroAmpere);\r
+        SI_MicroAmpere_Double = getResourceOrNull(graph, URIs.SI_MicroAmpere_Double);\r
+        SI_MicroAmpere_Float = getResourceOrNull(graph, URIs.SI_MicroAmpere_Float);\r
+        SI_MicroBecquerel = getResourceOrNull(graph, URIs.SI_MicroBecquerel);\r
+        SI_MicroBecquerel_Double = getResourceOrNull(graph, URIs.SI_MicroBecquerel_Double);\r
+        SI_MicroBecquerel_Float = getResourceOrNull(graph, URIs.SI_MicroBecquerel_Float);\r
+        SI_MicroCandela = getResourceOrNull(graph, URIs.SI_MicroCandela);\r
+        SI_MicroCandela_Double = getResourceOrNull(graph, URIs.SI_MicroCandela_Double);\r
+        SI_MicroCandela_Float = getResourceOrNull(graph, URIs.SI_MicroCandela_Float);\r
+        SI_MicroCelsius = getResourceOrNull(graph, URIs.SI_MicroCelsius);\r
+        SI_MicroCelsius_Double = getResourceOrNull(graph, URIs.SI_MicroCelsius_Double);\r
+        SI_MicroCelsius_Float = getResourceOrNull(graph, URIs.SI_MicroCelsius_Float);\r
+        SI_MicroCoulomb = getResourceOrNull(graph, URIs.SI_MicroCoulomb);\r
+        SI_MicroCoulomb_Double = getResourceOrNull(graph, URIs.SI_MicroCoulomb_Double);\r
+        SI_MicroCoulomb_Float = getResourceOrNull(graph, URIs.SI_MicroCoulomb_Float);\r
+        SI_MicroFarad = getResourceOrNull(graph, URIs.SI_MicroFarad);\r
+        SI_MicroFarad_Double = getResourceOrNull(graph, URIs.SI_MicroFarad_Double);\r
+        SI_MicroFarad_Float = getResourceOrNull(graph, URIs.SI_MicroFarad_Float);\r
+        SI_MicroGray = getResourceOrNull(graph, URIs.SI_MicroGray);\r
+        SI_MicroGray_Double = getResourceOrNull(graph, URIs.SI_MicroGray_Double);\r
+        SI_MicroGray_Float = getResourceOrNull(graph, URIs.SI_MicroGray_Float);\r
+        SI_MicroHenry = getResourceOrNull(graph, URIs.SI_MicroHenry);\r
+        SI_MicroHenry_Double = getResourceOrNull(graph, URIs.SI_MicroHenry_Double);\r
+        SI_MicroHenry_Float = getResourceOrNull(graph, URIs.SI_MicroHenry_Float);\r
+        SI_MicroHertz = getResourceOrNull(graph, URIs.SI_MicroHertz);\r
+        SI_MicroHertz_Double = getResourceOrNull(graph, URIs.SI_MicroHertz_Double);\r
+        SI_MicroHertz_Float = getResourceOrNull(graph, URIs.SI_MicroHertz_Float);\r
+        SI_MicroJoule = getResourceOrNull(graph, URIs.SI_MicroJoule);\r
+        SI_MicroJoulePerKilogram = getResourceOrNull(graph, URIs.SI_MicroJoulePerKilogram);\r
+        SI_MicroJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MicroJoulePerKilogram_Double);\r
+        SI_MicroJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MicroJoulePerKilogram_Float);\r
+        SI_MicroJoule_Double = getResourceOrNull(graph, URIs.SI_MicroJoule_Double);\r
+        SI_MicroJoule_Float = getResourceOrNull(graph, URIs.SI_MicroJoule_Float);\r
+        SI_MicroKatal = getResourceOrNull(graph, URIs.SI_MicroKatal);\r
+        SI_MicroKatal_Double = getResourceOrNull(graph, URIs.SI_MicroKatal_Double);\r
+        SI_MicroKatal_Float = getResourceOrNull(graph, URIs.SI_MicroKatal_Float);\r
+        SI_MicroKelvin = getResourceOrNull(graph, URIs.SI_MicroKelvin);\r
+        SI_MicroKelvin_Double = getResourceOrNull(graph, URIs.SI_MicroKelvin_Double);\r
+        SI_MicroKelvin_Float = getResourceOrNull(graph, URIs.SI_MicroKelvin_Float);\r
+        SI_MicroLumen = getResourceOrNull(graph, URIs.SI_MicroLumen);\r
+        SI_MicroLumen_Double = getResourceOrNull(graph, URIs.SI_MicroLumen_Double);\r
+        SI_MicroLumen_Float = getResourceOrNull(graph, URIs.SI_MicroLumen_Float);\r
+        SI_MicroLux = getResourceOrNull(graph, URIs.SI_MicroLux);\r
+        SI_MicroLux_Double = getResourceOrNull(graph, URIs.SI_MicroLux_Double);\r
+        SI_MicroLux_Float = getResourceOrNull(graph, URIs.SI_MicroLux_Float);\r
+        SI_MicroMetre = getResourceOrNull(graph, URIs.SI_MicroMetre);\r
+        SI_MicroMetrePerSecond = getResourceOrNull(graph, URIs.SI_MicroMetrePerSecond);\r
+        SI_MicroMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_MicroMetrePerSecond_Double);\r
+        SI_MicroMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_MicroMetrePerSecond_Float);\r
+        SI_MicroMetre_Double = getResourceOrNull(graph, URIs.SI_MicroMetre_Double);\r
+        SI_MicroMetre_Float = getResourceOrNull(graph, URIs.SI_MicroMetre_Float);\r
+        SI_MicroMole = getResourceOrNull(graph, URIs.SI_MicroMole);\r
+        SI_MicroMolePerKilogram = getResourceOrNull(graph, URIs.SI_MicroMolePerKilogram);\r
+        SI_MicroMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MicroMolePerKilogram_Double);\r
+        SI_MicroMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MicroMolePerKilogram_Float);\r
+        SI_MicroMolePerLitre = getResourceOrNull(graph, URIs.SI_MicroMolePerLitre);\r
+        SI_MicroMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_MicroMolePerLitre_Double);\r
+        SI_MicroMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_MicroMolePerLitre_Float);\r
+        SI_MicroMole_Double = getResourceOrNull(graph, URIs.SI_MicroMole_Double);\r
+        SI_MicroMole_Float = getResourceOrNull(graph, URIs.SI_MicroMole_Float);\r
+        SI_MicroNewton = getResourceOrNull(graph, URIs.SI_MicroNewton);\r
+        SI_MicroNewtonPerMetre = getResourceOrNull(graph, URIs.SI_MicroNewtonPerMetre);\r
+        SI_MicroNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_MicroNewtonPerMetre_Double);\r
+        SI_MicroNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_MicroNewtonPerMetre_Float);\r
+        SI_MicroNewton_Double = getResourceOrNull(graph, URIs.SI_MicroNewton_Double);\r
+        SI_MicroNewton_Float = getResourceOrNull(graph, URIs.SI_MicroNewton_Float);\r
+        SI_MicroOhm = getResourceOrNull(graph, URIs.SI_MicroOhm);\r
+        SI_MicroOhm_Double = getResourceOrNull(graph, URIs.SI_MicroOhm_Double);\r
+        SI_MicroOhm_Float = getResourceOrNull(graph, URIs.SI_MicroOhm_Float);\r
+        SI_MicroPascal = getResourceOrNull(graph, URIs.SI_MicroPascal);\r
+        SI_MicroPascal_Double = getResourceOrNull(graph, URIs.SI_MicroPascal_Double);\r
+        SI_MicroPascal_Float = getResourceOrNull(graph, URIs.SI_MicroPascal_Float);\r
+        SI_MicroRadian = getResourceOrNull(graph, URIs.SI_MicroRadian);\r
+        SI_MicroRadian_Double = getResourceOrNull(graph, URIs.SI_MicroRadian_Double);\r
+        SI_MicroRadian_Float = getResourceOrNull(graph, URIs.SI_MicroRadian_Float);\r
+        SI_MicroSecond = getResourceOrNull(graph, URIs.SI_MicroSecond);\r
+        SI_MicroSecond_Double = getResourceOrNull(graph, URIs.SI_MicroSecond_Double);\r
+        SI_MicroSecond_Float = getResourceOrNull(graph, URIs.SI_MicroSecond_Float);\r
+        SI_MicroSiemens = getResourceOrNull(graph, URIs.SI_MicroSiemens);\r
+        SI_MicroSiemens_Double = getResourceOrNull(graph, URIs.SI_MicroSiemens_Double);\r
+        SI_MicroSiemens_Float = getResourceOrNull(graph, URIs.SI_MicroSiemens_Float);\r
+        SI_MicroSievert = getResourceOrNull(graph, URIs.SI_MicroSievert);\r
+        SI_MicroSievert_Double = getResourceOrNull(graph, URIs.SI_MicroSievert_Double);\r
+        SI_MicroSievert_Float = getResourceOrNull(graph, URIs.SI_MicroSievert_Float);\r
+        SI_MicroSteradian = getResourceOrNull(graph, URIs.SI_MicroSteradian);\r
+        SI_MicroSteradian_Double = getResourceOrNull(graph, URIs.SI_MicroSteradian_Double);\r
+        SI_MicroSteradian_Float = getResourceOrNull(graph, URIs.SI_MicroSteradian_Float);\r
+        SI_MicroTesla = getResourceOrNull(graph, URIs.SI_MicroTesla);\r
+        SI_MicroTesla_Double = getResourceOrNull(graph, URIs.SI_MicroTesla_Double);\r
+        SI_MicroTesla_Float = getResourceOrNull(graph, URIs.SI_MicroTesla_Float);\r
+        SI_MicroVolt = getResourceOrNull(graph, URIs.SI_MicroVolt);\r
+        SI_MicroVolt_Double = getResourceOrNull(graph, URIs.SI_MicroVolt_Double);\r
+        SI_MicroVolt_Float = getResourceOrNull(graph, URIs.SI_MicroVolt_Float);\r
+        SI_MicroWatt = getResourceOrNull(graph, URIs.SI_MicroWatt);\r
+        SI_MicroWatt_Double = getResourceOrNull(graph, URIs.SI_MicroWatt_Double);\r
+        SI_MicroWatt_Float = getResourceOrNull(graph, URIs.SI_MicroWatt_Float);\r
+        SI_MicroWeber = getResourceOrNull(graph, URIs.SI_MicroWeber);\r
+        SI_MicroWeber_Double = getResourceOrNull(graph, URIs.SI_MicroWeber_Double);\r
+        SI_MicroWeber_Float = getResourceOrNull(graph, URIs.SI_MicroWeber_Float);\r
+        SI_Microgram = getResourceOrNull(graph, URIs.SI_Microgram);\r
+        SI_MicrogramPerCubicMetre = getResourceOrNull(graph, URIs.SI_MicrogramPerCubicMetre);\r
+        SI_MicrogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_MicrogramPerCubicMetre_Double);\r
+        SI_MicrogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_MicrogramPerCubicMetre_Float);\r
+        SI_MicrogramPerLitre = getResourceOrNull(graph, URIs.SI_MicrogramPerLitre);\r
+        SI_MicrogramPerLitre_Double = getResourceOrNull(graph, URIs.SI_MicrogramPerLitre_Double);\r
+        SI_MicrogramPerLitre_Float = getResourceOrNull(graph, URIs.SI_MicrogramPerLitre_Float);\r
+        SI_MicrogramPerSecond = getResourceOrNull(graph, URIs.SI_MicrogramPerSecond);\r
+        SI_MicrogramPerSecond_Double = getResourceOrNull(graph, URIs.SI_MicrogramPerSecond_Double);\r
+        SI_MicrogramPerSecond_Float = getResourceOrNull(graph, URIs.SI_MicrogramPerSecond_Float);\r
+        SI_Microgram_Double = getResourceOrNull(graph, URIs.SI_Microgram_Double);\r
+        SI_Microgram_Float = getResourceOrNull(graph, URIs.SI_Microgram_Float);\r
+        SI_MilliAmpere = getResourceOrNull(graph, URIs.SI_MilliAmpere);\r
+        SI_MilliAmpere_Double = getResourceOrNull(graph, URIs.SI_MilliAmpere_Double);\r
+        SI_MilliAmpere_Float = getResourceOrNull(graph, URIs.SI_MilliAmpere_Float);\r
+        SI_MilliBecquerel = getResourceOrNull(graph, URIs.SI_MilliBecquerel);\r
+        SI_MilliBecquerel_Double = getResourceOrNull(graph, URIs.SI_MilliBecquerel_Double);\r
+        SI_MilliBecquerel_Float = getResourceOrNull(graph, URIs.SI_MilliBecquerel_Float);\r
+        SI_MilliCandela = getResourceOrNull(graph, URIs.SI_MilliCandela);\r
+        SI_MilliCandela_Double = getResourceOrNull(graph, URIs.SI_MilliCandela_Double);\r
+        SI_MilliCandela_Float = getResourceOrNull(graph, URIs.SI_MilliCandela_Float);\r
+        SI_MilliCelsius = getResourceOrNull(graph, URIs.SI_MilliCelsius);\r
+        SI_MilliCelsius_Double = getResourceOrNull(graph, URIs.SI_MilliCelsius_Double);\r
+        SI_MilliCelsius_Float = getResourceOrNull(graph, URIs.SI_MilliCelsius_Float);\r
+        SI_MilliCoulomb = getResourceOrNull(graph, URIs.SI_MilliCoulomb);\r
+        SI_MilliCoulomb_Double = getResourceOrNull(graph, URIs.SI_MilliCoulomb_Double);\r
+        SI_MilliCoulomb_Float = getResourceOrNull(graph, URIs.SI_MilliCoulomb_Float);\r
+        SI_MilliFarad = getResourceOrNull(graph, URIs.SI_MilliFarad);\r
+        SI_MilliFarad_Double = getResourceOrNull(graph, URIs.SI_MilliFarad_Double);\r
+        SI_MilliFarad_Float = getResourceOrNull(graph, URIs.SI_MilliFarad_Float);\r
+        SI_MilliGray = getResourceOrNull(graph, URIs.SI_MilliGray);\r
+        SI_MilliGray_Double = getResourceOrNull(graph, URIs.SI_MilliGray_Double);\r
+        SI_MilliGray_Float = getResourceOrNull(graph, URIs.SI_MilliGray_Float);\r
+        SI_MilliHenry = getResourceOrNull(graph, URIs.SI_MilliHenry);\r
+        SI_MilliHenry_Double = getResourceOrNull(graph, URIs.SI_MilliHenry_Double);\r
+        SI_MilliHenry_Float = getResourceOrNull(graph, URIs.SI_MilliHenry_Float);\r
+        SI_MilliHertz = getResourceOrNull(graph, URIs.SI_MilliHertz);\r
+        SI_MilliHertz_Double = getResourceOrNull(graph, URIs.SI_MilliHertz_Double);\r
+        SI_MilliHertz_Float = getResourceOrNull(graph, URIs.SI_MilliHertz_Float);\r
+        SI_MilliJoule = getResourceOrNull(graph, URIs.SI_MilliJoule);\r
+        SI_MilliJoulePerKilogram = getResourceOrNull(graph, URIs.SI_MilliJoulePerKilogram);\r
+        SI_MilliJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MilliJoulePerKilogram_Double);\r
+        SI_MilliJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MilliJoulePerKilogram_Float);\r
+        SI_MilliJoule_Double = getResourceOrNull(graph, URIs.SI_MilliJoule_Double);\r
+        SI_MilliJoule_Float = getResourceOrNull(graph, URIs.SI_MilliJoule_Float);\r
+        SI_MilliKatal = getResourceOrNull(graph, URIs.SI_MilliKatal);\r
+        SI_MilliKatal_Double = getResourceOrNull(graph, URIs.SI_MilliKatal_Double);\r
+        SI_MilliKatal_Float = getResourceOrNull(graph, URIs.SI_MilliKatal_Float);\r
+        SI_MilliKelvin = getResourceOrNull(graph, URIs.SI_MilliKelvin);\r
+        SI_MilliKelvin_Double = getResourceOrNull(graph, URIs.SI_MilliKelvin_Double);\r
+        SI_MilliKelvin_Float = getResourceOrNull(graph, URIs.SI_MilliKelvin_Float);\r
+        SI_MilliLumen = getResourceOrNull(graph, URIs.SI_MilliLumen);\r
+        SI_MilliLumen_Double = getResourceOrNull(graph, URIs.SI_MilliLumen_Double);\r
+        SI_MilliLumen_Float = getResourceOrNull(graph, URIs.SI_MilliLumen_Float);\r
+        SI_MilliLux = getResourceOrNull(graph, URIs.SI_MilliLux);\r
+        SI_MilliLux_Double = getResourceOrNull(graph, URIs.SI_MilliLux_Double);\r
+        SI_MilliLux_Float = getResourceOrNull(graph, URIs.SI_MilliLux_Float);\r
+        SI_MilliMetre = getResourceOrNull(graph, URIs.SI_MilliMetre);\r
+        SI_MilliMetrePerSecond = getResourceOrNull(graph, URIs.SI_MilliMetrePerSecond);\r
+        SI_MilliMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_MilliMetrePerSecond_Double);\r
+        SI_MilliMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_MilliMetrePerSecond_Float);\r
+        SI_MilliMetre_Double = getResourceOrNull(graph, URIs.SI_MilliMetre_Double);\r
+        SI_MilliMetre_Float = getResourceOrNull(graph, URIs.SI_MilliMetre_Float);\r
+        SI_MilliMole = getResourceOrNull(graph, URIs.SI_MilliMole);\r
+        SI_MilliMolePerKilogram = getResourceOrNull(graph, URIs.SI_MilliMolePerKilogram);\r
+        SI_MilliMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MilliMolePerKilogram_Double);\r
+        SI_MilliMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MilliMolePerKilogram_Float);\r
+        SI_MilliMolePerLitre = getResourceOrNull(graph, URIs.SI_MilliMolePerLitre);\r
+        SI_MilliMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_MilliMolePerLitre_Double);\r
+        SI_MilliMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_MilliMolePerLitre_Float);\r
+        SI_MilliMole_Double = getResourceOrNull(graph, URIs.SI_MilliMole_Double);\r
+        SI_MilliMole_Float = getResourceOrNull(graph, URIs.SI_MilliMole_Float);\r
+        SI_MilliNewton = getResourceOrNull(graph, URIs.SI_MilliNewton);\r
+        SI_MilliNewtonPerMetre = getResourceOrNull(graph, URIs.SI_MilliNewtonPerMetre);\r
+        SI_MilliNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_MilliNewtonPerMetre_Double);\r
+        SI_MilliNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_MilliNewtonPerMetre_Float);\r
+        SI_MilliNewton_Double = getResourceOrNull(graph, URIs.SI_MilliNewton_Double);\r
+        SI_MilliNewton_Float = getResourceOrNull(graph, URIs.SI_MilliNewton_Float);\r
+        SI_MilliOhm = getResourceOrNull(graph, URIs.SI_MilliOhm);\r
+        SI_MilliOhm_Double = getResourceOrNull(graph, URIs.SI_MilliOhm_Double);\r
+        SI_MilliOhm_Float = getResourceOrNull(graph, URIs.SI_MilliOhm_Float);\r
+        SI_MilliPascal = getResourceOrNull(graph, URIs.SI_MilliPascal);\r
+        SI_MilliPascal_Double = getResourceOrNull(graph, URIs.SI_MilliPascal_Double);\r
+        SI_MilliPascal_Float = getResourceOrNull(graph, URIs.SI_MilliPascal_Float);\r
+        SI_MilliRadian = getResourceOrNull(graph, URIs.SI_MilliRadian);\r
+        SI_MilliRadian_Double = getResourceOrNull(graph, URIs.SI_MilliRadian_Double);\r
+        SI_MilliRadian_Float = getResourceOrNull(graph, URIs.SI_MilliRadian_Float);\r
+        SI_MilliSecond = getResourceOrNull(graph, URIs.SI_MilliSecond);\r
+        SI_MilliSecond_Double = getResourceOrNull(graph, URIs.SI_MilliSecond_Double);\r
+        SI_MilliSecond_Float = getResourceOrNull(graph, URIs.SI_MilliSecond_Float);\r
+        SI_MilliSiemens = getResourceOrNull(graph, URIs.SI_MilliSiemens);\r
+        SI_MilliSiemens_Double = getResourceOrNull(graph, URIs.SI_MilliSiemens_Double);\r
+        SI_MilliSiemens_Float = getResourceOrNull(graph, URIs.SI_MilliSiemens_Float);\r
+        SI_MilliSievert = getResourceOrNull(graph, URIs.SI_MilliSievert);\r
+        SI_MilliSievert_Double = getResourceOrNull(graph, URIs.SI_MilliSievert_Double);\r
+        SI_MilliSievert_Float = getResourceOrNull(graph, URIs.SI_MilliSievert_Float);\r
+        SI_MilliSteradian = getResourceOrNull(graph, URIs.SI_MilliSteradian);\r
+        SI_MilliSteradian_Double = getResourceOrNull(graph, URIs.SI_MilliSteradian_Double);\r
+        SI_MilliSteradian_Float = getResourceOrNull(graph, URIs.SI_MilliSteradian_Float);\r
+        SI_MilliTesla = getResourceOrNull(graph, URIs.SI_MilliTesla);\r
+        SI_MilliTesla_Double = getResourceOrNull(graph, URIs.SI_MilliTesla_Double);\r
+        SI_MilliTesla_Float = getResourceOrNull(graph, URIs.SI_MilliTesla_Float);\r
+        SI_MilliVolt = getResourceOrNull(graph, URIs.SI_MilliVolt);\r
+        SI_MilliVolt_Double = getResourceOrNull(graph, URIs.SI_MilliVolt_Double);\r
+        SI_MilliVolt_Float = getResourceOrNull(graph, URIs.SI_MilliVolt_Float);\r
+        SI_MilliWatt = getResourceOrNull(graph, URIs.SI_MilliWatt);\r
+        SI_MilliWatt_Double = getResourceOrNull(graph, URIs.SI_MilliWatt_Double);\r
+        SI_MilliWatt_Float = getResourceOrNull(graph, URIs.SI_MilliWatt_Float);\r
+        SI_MilliWeber = getResourceOrNull(graph, URIs.SI_MilliWeber);\r
+        SI_MilliWeber_Double = getResourceOrNull(graph, URIs.SI_MilliWeber_Double);\r
+        SI_MilliWeber_Float = getResourceOrNull(graph, URIs.SI_MilliWeber_Float);\r
+        SI_Milligram = getResourceOrNull(graph, URIs.SI_Milligram);\r
+        SI_MilligramPerCubicMetre = getResourceOrNull(graph, URIs.SI_MilligramPerCubicMetre);\r
+        SI_MilligramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_MilligramPerCubicMetre_Double);\r
+        SI_MilligramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_MilligramPerCubicMetre_Float);\r
+        SI_MilligramPerLitre = getResourceOrNull(graph, URIs.SI_MilligramPerLitre);\r
+        SI_MilligramPerLitre_Double = getResourceOrNull(graph, URIs.SI_MilligramPerLitre_Double);\r
+        SI_MilligramPerLitre_Float = getResourceOrNull(graph, URIs.SI_MilligramPerLitre_Float);\r
+        SI_MilligramPerSecond = getResourceOrNull(graph, URIs.SI_MilligramPerSecond);\r
+        SI_MilligramPerSecond_Double = getResourceOrNull(graph, URIs.SI_MilligramPerSecond_Double);\r
+        SI_MilligramPerSecond_Float = getResourceOrNull(graph, URIs.SI_MilligramPerSecond_Float);\r
+        SI_Milligram_Double = getResourceOrNull(graph, URIs.SI_Milligram_Double);\r
+        SI_Milligram_Float = getResourceOrNull(graph, URIs.SI_Milligram_Float);\r
+        SI_Minute = getResourceOrNull(graph, URIs.SI_Minute);\r
+        SI_Minute_Double = getResourceOrNull(graph, URIs.SI_Minute_Double);\r
+        SI_Minute_Float = getResourceOrNull(graph, URIs.SI_Minute_Float);\r
+        SI_Mole = getResourceOrNull(graph, URIs.SI_Mole);\r
+        SI_MolePerKilogram = getResourceOrNull(graph, URIs.SI_MolePerKilogram);\r
+        SI_MolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MolePerKilogram_Double);\r
+        SI_MolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MolePerKilogram_Float);\r
+        SI_MolePerLitre = getResourceOrNull(graph, URIs.SI_MolePerLitre);\r
+        SI_MolePerLitre_Double = getResourceOrNull(graph, URIs.SI_MolePerLitre_Double);\r
+        SI_MolePerLitre_Float = getResourceOrNull(graph, URIs.SI_MolePerLitre_Float);\r
+        SI_Mole_Double = getResourceOrNull(graph, URIs.SI_Mole_Double);\r
+        SI_Mole_Float = getResourceOrNull(graph, URIs.SI_Mole_Float);\r
+        SI_Newton = getResourceOrNull(graph, URIs.SI_Newton);\r
+        SI_NewtonPerMetre = getResourceOrNull(graph, URIs.SI_NewtonPerMetre);\r
+        SI_NewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_NewtonPerMetre_Double);\r
+        SI_NewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_NewtonPerMetre_Float);\r
+        SI_Newton_Double = getResourceOrNull(graph, URIs.SI_Newton_Double);\r
+        SI_Newton_Float = getResourceOrNull(graph, URIs.SI_Newton_Float);\r
+        SI_Ohm = getResourceOrNull(graph, URIs.SI_Ohm);\r
+        SI_Ohm_Double = getResourceOrNull(graph, URIs.SI_Ohm_Double);\r
+        SI_Ohm_Float = getResourceOrNull(graph, URIs.SI_Ohm_Float);\r
+        SI_Pascal = getResourceOrNull(graph, URIs.SI_Pascal);\r
+        SI_Pascal_Double = getResourceOrNull(graph, URIs.SI_Pascal_Double);\r
+        SI_Pascal_Float = getResourceOrNull(graph, URIs.SI_Pascal_Float);\r
+        SI_Percentage = getResourceOrNull(graph, URIs.SI_Percentage);\r
+        SI_Percentage_Double = getResourceOrNull(graph, URIs.SI_Percentage_Double);\r
+        SI_Percentage_Float = getResourceOrNull(graph, URIs.SI_Percentage_Float);\r
+        SI_Radian = getResourceOrNull(graph, URIs.SI_Radian);\r
+        SI_Radian_Double = getResourceOrNull(graph, URIs.SI_Radian_Double);\r
+        SI_Radian_Float = getResourceOrNull(graph, URIs.SI_Radian_Float);\r
+        SI_Second = getResourceOrNull(graph, URIs.SI_Second);\r
+        SI_Second_Double = getResourceOrNull(graph, URIs.SI_Second_Double);\r
+        SI_Second_Float = getResourceOrNull(graph, URIs.SI_Second_Float);\r
+        SI_Siemens = getResourceOrNull(graph, URIs.SI_Siemens);\r
+        SI_Siemens_Double = getResourceOrNull(graph, URIs.SI_Siemens_Double);\r
+        SI_Siemens_Float = getResourceOrNull(graph, URIs.SI_Siemens_Float);\r
+        SI_Sievert = getResourceOrNull(graph, URIs.SI_Sievert);\r
+        SI_Sievert_Double = getResourceOrNull(graph, URIs.SI_Sievert_Double);\r
+        SI_Sievert_Float = getResourceOrNull(graph, URIs.SI_Sievert_Float);\r
+        SI_SquareMetre = getResourceOrNull(graph, URIs.SI_SquareMetre);\r
+        SI_SquareMetre_Double = getResourceOrNull(graph, URIs.SI_SquareMetre_Double);\r
+        SI_SquareMetre_Float = getResourceOrNull(graph, URIs.SI_SquareMetre_Float);\r
+        SI_Steradian = getResourceOrNull(graph, URIs.SI_Steradian);\r
+        SI_Steradian_Double = getResourceOrNull(graph, URIs.SI_Steradian_Double);\r
+        SI_Steradian_Float = getResourceOrNull(graph, URIs.SI_Steradian_Float);\r
+        SI_TeraAmpere = getResourceOrNull(graph, URIs.SI_TeraAmpere);\r
+        SI_TeraAmpere_Double = getResourceOrNull(graph, URIs.SI_TeraAmpere_Double);\r
+        SI_TeraAmpere_Float = getResourceOrNull(graph, URIs.SI_TeraAmpere_Float);\r
+        SI_TeraBecquerel = getResourceOrNull(graph, URIs.SI_TeraBecquerel);\r
+        SI_TeraBecquerel_Double = getResourceOrNull(graph, URIs.SI_TeraBecquerel_Double);\r
+        SI_TeraBecquerel_Float = getResourceOrNull(graph, URIs.SI_TeraBecquerel_Float);\r
+        SI_TeraCandela = getResourceOrNull(graph, URIs.SI_TeraCandela);\r
+        SI_TeraCandela_Double = getResourceOrNull(graph, URIs.SI_TeraCandela_Double);\r
+        SI_TeraCandela_Float = getResourceOrNull(graph, URIs.SI_TeraCandela_Float);\r
+        SI_TeraCelsius = getResourceOrNull(graph, URIs.SI_TeraCelsius);\r
+        SI_TeraCelsius_Double = getResourceOrNull(graph, URIs.SI_TeraCelsius_Double);\r
+        SI_TeraCelsius_Float = getResourceOrNull(graph, URIs.SI_TeraCelsius_Float);\r
+        SI_TeraCoulomb = getResourceOrNull(graph, URIs.SI_TeraCoulomb);\r
+        SI_TeraCoulomb_Double = getResourceOrNull(graph, URIs.SI_TeraCoulomb_Double);\r
+        SI_TeraCoulomb_Float = getResourceOrNull(graph, URIs.SI_TeraCoulomb_Float);\r
+        SI_TeraFarad = getResourceOrNull(graph, URIs.SI_TeraFarad);\r
+        SI_TeraFarad_Double = getResourceOrNull(graph, URIs.SI_TeraFarad_Double);\r
+        SI_TeraFarad_Float = getResourceOrNull(graph, URIs.SI_TeraFarad_Float);\r
+        SI_TeraGray = getResourceOrNull(graph, URIs.SI_TeraGray);\r
+        SI_TeraGray_Double = getResourceOrNull(graph, URIs.SI_TeraGray_Double);\r
+        SI_TeraGray_Float = getResourceOrNull(graph, URIs.SI_TeraGray_Float);\r
+        SI_TeraHenry = getResourceOrNull(graph, URIs.SI_TeraHenry);\r
+        SI_TeraHenry_Double = getResourceOrNull(graph, URIs.SI_TeraHenry_Double);\r
+        SI_TeraHenry_Float = getResourceOrNull(graph, URIs.SI_TeraHenry_Float);\r
+        SI_TeraHertz = getResourceOrNull(graph, URIs.SI_TeraHertz);\r
+        SI_TeraHertz_Double = getResourceOrNull(graph, URIs.SI_TeraHertz_Double);\r
+        SI_TeraHertz_Float = getResourceOrNull(graph, URIs.SI_TeraHertz_Float);\r
+        SI_TeraJoule = getResourceOrNull(graph, URIs.SI_TeraJoule);\r
+        SI_TeraJoulePerKilogram = getResourceOrNull(graph, URIs.SI_TeraJoulePerKilogram);\r
+        SI_TeraJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_TeraJoulePerKilogram_Double);\r
+        SI_TeraJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_TeraJoulePerKilogram_Float);\r
+        SI_TeraJoule_Double = getResourceOrNull(graph, URIs.SI_TeraJoule_Double);\r
+        SI_TeraJoule_Float = getResourceOrNull(graph, URIs.SI_TeraJoule_Float);\r
+        SI_TeraKatal = getResourceOrNull(graph, URIs.SI_TeraKatal);\r
+        SI_TeraKatal_Double = getResourceOrNull(graph, URIs.SI_TeraKatal_Double);\r
+        SI_TeraKatal_Float = getResourceOrNull(graph, URIs.SI_TeraKatal_Float);\r
+        SI_TeraKelvin = getResourceOrNull(graph, URIs.SI_TeraKelvin);\r
+        SI_TeraKelvin_Double = getResourceOrNull(graph, URIs.SI_TeraKelvin_Double);\r
+        SI_TeraKelvin_Float = getResourceOrNull(graph, URIs.SI_TeraKelvin_Float);\r
+        SI_TeraLumen = getResourceOrNull(graph, URIs.SI_TeraLumen);\r
+        SI_TeraLumen_Double = getResourceOrNull(graph, URIs.SI_TeraLumen_Double);\r
+        SI_TeraLumen_Float = getResourceOrNull(graph, URIs.SI_TeraLumen_Float);\r
+        SI_TeraLux = getResourceOrNull(graph, URIs.SI_TeraLux);\r
+        SI_TeraLux_Double = getResourceOrNull(graph, URIs.SI_TeraLux_Double);\r
+        SI_TeraLux_Float = getResourceOrNull(graph, URIs.SI_TeraLux_Float);\r
+        SI_TeraMetre = getResourceOrNull(graph, URIs.SI_TeraMetre);\r
+        SI_TeraMetrePerSecond = getResourceOrNull(graph, URIs.SI_TeraMetrePerSecond);\r
+        SI_TeraMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_TeraMetrePerSecond_Double);\r
+        SI_TeraMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_TeraMetrePerSecond_Float);\r
+        SI_TeraMetre_Double = getResourceOrNull(graph, URIs.SI_TeraMetre_Double);\r
+        SI_TeraMetre_Float = getResourceOrNull(graph, URIs.SI_TeraMetre_Float);\r
+        SI_TeraMole = getResourceOrNull(graph, URIs.SI_TeraMole);\r
+        SI_TeraMolePerKilogram = getResourceOrNull(graph, URIs.SI_TeraMolePerKilogram);\r
+        SI_TeraMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_TeraMolePerKilogram_Double);\r
+        SI_TeraMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_TeraMolePerKilogram_Float);\r
+        SI_TeraMolePerLitre = getResourceOrNull(graph, URIs.SI_TeraMolePerLitre);\r
+        SI_TeraMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_TeraMolePerLitre_Double);\r
+        SI_TeraMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_TeraMolePerLitre_Float);\r
+        SI_TeraMole_Double = getResourceOrNull(graph, URIs.SI_TeraMole_Double);\r
+        SI_TeraMole_Float = getResourceOrNull(graph, URIs.SI_TeraMole_Float);\r
+        SI_TeraNewton = getResourceOrNull(graph, URIs.SI_TeraNewton);\r
+        SI_TeraNewtonPerMetre = getResourceOrNull(graph, URIs.SI_TeraNewtonPerMetre);\r
+        SI_TeraNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_TeraNewtonPerMetre_Double);\r
+        SI_TeraNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_TeraNewtonPerMetre_Float);\r
+        SI_TeraNewton_Double = getResourceOrNull(graph, URIs.SI_TeraNewton_Double);\r
+        SI_TeraNewton_Float = getResourceOrNull(graph, URIs.SI_TeraNewton_Float);\r
+        SI_TeraOhm = getResourceOrNull(graph, URIs.SI_TeraOhm);\r
+        SI_TeraOhm_Double = getResourceOrNull(graph, URIs.SI_TeraOhm_Double);\r
+        SI_TeraOhm_Float = getResourceOrNull(graph, URIs.SI_TeraOhm_Float);\r
+        SI_TeraPascal = getResourceOrNull(graph, URIs.SI_TeraPascal);\r
+        SI_TeraPascal_Double = getResourceOrNull(graph, URIs.SI_TeraPascal_Double);\r
+        SI_TeraPascal_Float = getResourceOrNull(graph, URIs.SI_TeraPascal_Float);\r
+        SI_TeraRadian = getResourceOrNull(graph, URIs.SI_TeraRadian);\r
+        SI_TeraRadian_Double = getResourceOrNull(graph, URIs.SI_TeraRadian_Double);\r
+        SI_TeraRadian_Float = getResourceOrNull(graph, URIs.SI_TeraRadian_Float);\r
+        SI_TeraSecond = getResourceOrNull(graph, URIs.SI_TeraSecond);\r
+        SI_TeraSecond_Double = getResourceOrNull(graph, URIs.SI_TeraSecond_Double);\r
+        SI_TeraSecond_Float = getResourceOrNull(graph, URIs.SI_TeraSecond_Float);\r
+        SI_TeraSiemens = getResourceOrNull(graph, URIs.SI_TeraSiemens);\r
+        SI_TeraSiemens_Double = getResourceOrNull(graph, URIs.SI_TeraSiemens_Double);\r
+        SI_TeraSiemens_Float = getResourceOrNull(graph, URIs.SI_TeraSiemens_Float);\r
+        SI_TeraSievert = getResourceOrNull(graph, URIs.SI_TeraSievert);\r
+        SI_TeraSievert_Double = getResourceOrNull(graph, URIs.SI_TeraSievert_Double);\r
+        SI_TeraSievert_Float = getResourceOrNull(graph, URIs.SI_TeraSievert_Float);\r
+        SI_TeraSteradian = getResourceOrNull(graph, URIs.SI_TeraSteradian);\r
+        SI_TeraSteradian_Double = getResourceOrNull(graph, URIs.SI_TeraSteradian_Double);\r
+        SI_TeraSteradian_Float = getResourceOrNull(graph, URIs.SI_TeraSteradian_Float);\r
+        SI_TeraTesla = getResourceOrNull(graph, URIs.SI_TeraTesla);\r
+        SI_TeraTesla_Double = getResourceOrNull(graph, URIs.SI_TeraTesla_Double);\r
+        SI_TeraTesla_Float = getResourceOrNull(graph, URIs.SI_TeraTesla_Float);\r
+        SI_TeraVolt = getResourceOrNull(graph, URIs.SI_TeraVolt);\r
+        SI_TeraVolt_Double = getResourceOrNull(graph, URIs.SI_TeraVolt_Double);\r
+        SI_TeraVolt_Float = getResourceOrNull(graph, URIs.SI_TeraVolt_Float);\r
+        SI_TeraWatt = getResourceOrNull(graph, URIs.SI_TeraWatt);\r
+        SI_TeraWatt_Double = getResourceOrNull(graph, URIs.SI_TeraWatt_Double);\r
+        SI_TeraWatt_Float = getResourceOrNull(graph, URIs.SI_TeraWatt_Float);\r
+        SI_TeraWeber = getResourceOrNull(graph, URIs.SI_TeraWeber);\r
+        SI_TeraWeber_Double = getResourceOrNull(graph, URIs.SI_TeraWeber_Double);\r
+        SI_TeraWeber_Float = getResourceOrNull(graph, URIs.SI_TeraWeber_Float);\r
+        SI_Teragram = getResourceOrNull(graph, URIs.SI_Teragram);\r
+        SI_TeragramPerCubicMetre = getResourceOrNull(graph, URIs.SI_TeragramPerCubicMetre);\r
+        SI_TeragramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_TeragramPerCubicMetre_Double);\r
+        SI_TeragramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_TeragramPerCubicMetre_Float);\r
+        SI_TeragramPerLitre = getResourceOrNull(graph, URIs.SI_TeragramPerLitre);\r
+        SI_TeragramPerLitre_Double = getResourceOrNull(graph, URIs.SI_TeragramPerLitre_Double);\r
+        SI_TeragramPerLitre_Float = getResourceOrNull(graph, URIs.SI_TeragramPerLitre_Float);\r
+        SI_TeragramPerSecond = getResourceOrNull(graph, URIs.SI_TeragramPerSecond);\r
+        SI_TeragramPerSecond_Double = getResourceOrNull(graph, URIs.SI_TeragramPerSecond_Double);\r
+        SI_TeragramPerSecond_Float = getResourceOrNull(graph, URIs.SI_TeragramPerSecond_Float);\r
+        SI_Teragram_Double = getResourceOrNull(graph, URIs.SI_Teragram_Double);\r
+        SI_Teragram_Float = getResourceOrNull(graph, URIs.SI_Teragram_Float);\r
+        SI_Tesla = getResourceOrNull(graph, URIs.SI_Tesla);\r
+        SI_Tesla_Double = getResourceOrNull(graph, URIs.SI_Tesla_Double);\r
+        SI_Tesla_Float = getResourceOrNull(graph, URIs.SI_Tesla_Float);\r
+        SI_Unit = getResourceOrNull(graph, URIs.SI_Unit);\r
+        SI_Volt = getResourceOrNull(graph, URIs.SI_Volt);\r
+        SI_Volt_Double = getResourceOrNull(graph, URIs.SI_Volt_Double);\r
+        SI_Volt_Float = getResourceOrNull(graph, URIs.SI_Volt_Float);\r
+        SI_Watt = getResourceOrNull(graph, URIs.SI_Watt);\r
+        SI_Watt_Double = getResourceOrNull(graph, URIs.SI_Watt_Double);\r
+        SI_Watt_Float = getResourceOrNull(graph, URIs.SI_Watt_Float);\r
+        SI_Weber = getResourceOrNull(graph, URIs.SI_Weber);\r
+        SI_Weber_Double = getResourceOrNull(graph, URIs.SI_Weber_Double);\r
+        SI_Weber_Float = getResourceOrNull(graph, URIs.SI_Weber_Float);\r
+        SI_gram = getResourceOrNull(graph, URIs.SI_gram);\r
+        SI_gramPerCubicMetre = getResourceOrNull(graph, URIs.SI_gramPerCubicMetre);\r
+        SI_gramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_gramPerCubicMetre_Double);\r
+        SI_gramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_gramPerCubicMetre_Float);\r
+        SI_gramPerLitre = getResourceOrNull(graph, URIs.SI_gramPerLitre);\r
+        SI_gramPerLitre_Double = getResourceOrNull(graph, URIs.SI_gramPerLitre_Double);\r
+        SI_gramPerLitre_Float = getResourceOrNull(graph, URIs.SI_gramPerLitre_Float);\r
+        SI_gramPerSecond = getResourceOrNull(graph, URIs.SI_gramPerSecond);\r
+        SI_gramPerSecond_Double = getResourceOrNull(graph, URIs.SI_gramPerSecond_Double);\r
+        SI_gramPerSecond_Float = getResourceOrNull(graph, URIs.SI_gramPerSecond_Float);\r
+        SI_gram_Double = getResourceOrNull(graph, URIs.SI_gram_Double);\r
+        SI_gram_Float = getResourceOrNull(graph, URIs.SI_gram_Float);\r
+        Vec2d = getResourceOrNull(graph, URIs.Vec2d);\r
+        Vec2d_n$x = getResourceOrNull(graph, URIs.Vec2d_n$x);\r
+        Vec2d_n$x_Inverse = getResourceOrNull(graph, URIs.Vec2d_n$x_Inverse);\r
+        Vec2d_n$y = getResourceOrNull(graph, URIs.Vec2d_n$y);\r
+        Vec2d_n$y_Inverse = getResourceOrNull(graph, URIs.Vec2d_n$y_Inverse);\r
+    }\r
+    \r
+    public static DatatypeResource getInstance(ReadGraph graph) {\r
+        Session session = graph.getSession();\r
+        DatatypeResource ret = session.peekService(DatatypeResource.class);\r
+        if(ret == null) {\r
+            QueryControl qc = graph.getService(QueryControl.class);\r
+            ret = new DatatypeResource(qc.getIndependentGraph(graph));\r
+            session.registerService(DatatypeResource.class, ret);\r
+        }\r
+        return ret;\r
+    }\r
+    \r
+    public static DatatypeResource getInstance(RequestProcessor session) throws DatabaseException {\r
+        DatatypeResource ret = session.peekService(DatatypeResource.class);\r
+        if(ret == null) {\r
+            ret = session.syncRequest(new Read<DatatypeResource>() {\r
+                public DatatypeResource perform(ReadGraph graph) throws DatabaseException {\r
+                    QueryControl qc = graph.getService(QueryControl.class);\r
+                    return new DatatypeResource(qc.getIndependentGraph(graph));\r
+                }\r
+            });\r
+            session.registerService(DatatypeResource.class, ret);\r
+        }\r
+        return ret;\r
+    }\r
+    \r
+}\r
+\r