]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/SIResource.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.datatypes.ontology / src / org / simantics / datatypes / SIResource.java
diff --git a/bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/SIResource.java b/bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/SIResource.java
new file mode 100644 (file)
index 0000000..6dd0174
--- /dev/null
@@ -0,0 +1,3127 @@
+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 SIResource {\r
+    \r
+    public final Resource Ampere;\r
+    public final Resource Ampere_Double;\r
+    public final Resource Ampere_Float;\r
+    public final Resource Becquerel;\r
+    public final Resource Becquerel_Double;\r
+    public final Resource Becquerel_Float;\r
+    public final Resource Candela;\r
+    public final Resource Candela_Double;\r
+    public final Resource Candela_Float;\r
+    public final Resource Celsius;\r
+    public final Resource Celsius_Double;\r
+    public final Resource Celsius_Float;\r
+    public final Resource CentiAmpere;\r
+    public final Resource CentiAmpere_Double;\r
+    public final Resource CentiAmpere_Float;\r
+    public final Resource CentiBecquerel;\r
+    public final Resource CentiBecquerel_Double;\r
+    public final Resource CentiBecquerel_Float;\r
+    public final Resource CentiCandela;\r
+    public final Resource CentiCandela_Double;\r
+    public final Resource CentiCandela_Float;\r
+    public final Resource CentiCelsius;\r
+    public final Resource CentiCelsius_Double;\r
+    public final Resource CentiCelsius_Float;\r
+    public final Resource CentiCoulomb;\r
+    public final Resource CentiCoulomb_Double;\r
+    public final Resource CentiCoulomb_Float;\r
+    public final Resource CentiFarad;\r
+    public final Resource CentiFarad_Double;\r
+    public final Resource CentiFarad_Float;\r
+    public final Resource CentiGray;\r
+    public final Resource CentiGray_Double;\r
+    public final Resource CentiGray_Float;\r
+    public final Resource CentiHenry;\r
+    public final Resource CentiHenry_Double;\r
+    public final Resource CentiHenry_Float;\r
+    public final Resource CentiHertz;\r
+    public final Resource CentiHertz_Double;\r
+    public final Resource CentiHertz_Float;\r
+    public final Resource CentiJoule;\r
+    public final Resource CentiJoulePerKilogram;\r
+    public final Resource CentiJoulePerKilogram_Double;\r
+    public final Resource CentiJoulePerKilogram_Float;\r
+    public final Resource CentiJoule_Double;\r
+    public final Resource CentiJoule_Float;\r
+    public final Resource CentiKatal;\r
+    public final Resource CentiKatal_Double;\r
+    public final Resource CentiKatal_Float;\r
+    public final Resource CentiKelvin;\r
+    public final Resource CentiKelvin_Double;\r
+    public final Resource CentiKelvin_Float;\r
+    public final Resource CentiLumen;\r
+    public final Resource CentiLumen_Double;\r
+    public final Resource CentiLumen_Float;\r
+    public final Resource CentiLux;\r
+    public final Resource CentiLux_Double;\r
+    public final Resource CentiLux_Float;\r
+    public final Resource CentiMetre;\r
+    public final Resource CentiMetrePerSecond;\r
+    public final Resource CentiMetrePerSecond_Double;\r
+    public final Resource CentiMetrePerSecond_Float;\r
+    public final Resource CentiMetre_Double;\r
+    public final Resource CentiMetre_Float;\r
+    public final Resource CentiMole;\r
+    public final Resource CentiMolePerKilogram;\r
+    public final Resource CentiMolePerKilogram_Double;\r
+    public final Resource CentiMolePerKilogram_Float;\r
+    public final Resource CentiMolePerLitre;\r
+    public final Resource CentiMolePerLitre_Double;\r
+    public final Resource CentiMolePerLitre_Float;\r
+    public final Resource CentiMole_Double;\r
+    public final Resource CentiMole_Float;\r
+    public final Resource CentiNewton;\r
+    public final Resource CentiNewtonPerMetre;\r
+    public final Resource CentiNewtonPerMetre_Double;\r
+    public final Resource CentiNewtonPerMetre_Float;\r
+    public final Resource CentiNewton_Double;\r
+    public final Resource CentiNewton_Float;\r
+    public final Resource CentiOhm;\r
+    public final Resource CentiOhm_Double;\r
+    public final Resource CentiOhm_Float;\r
+    public final Resource CentiPascal;\r
+    public final Resource CentiPascal_Double;\r
+    public final Resource CentiPascal_Float;\r
+    public final Resource CentiRadian;\r
+    public final Resource CentiRadian_Double;\r
+    public final Resource CentiRadian_Float;\r
+    public final Resource CentiSecond;\r
+    public final Resource CentiSecond_Double;\r
+    public final Resource CentiSecond_Float;\r
+    public final Resource CentiSiemens;\r
+    public final Resource CentiSiemens_Double;\r
+    public final Resource CentiSiemens_Float;\r
+    public final Resource CentiSievert;\r
+    public final Resource CentiSievert_Double;\r
+    public final Resource CentiSievert_Float;\r
+    public final Resource CentiSteradian;\r
+    public final Resource CentiSteradian_Double;\r
+    public final Resource CentiSteradian_Float;\r
+    public final Resource CentiTesla;\r
+    public final Resource CentiTesla_Double;\r
+    public final Resource CentiTesla_Float;\r
+    public final Resource CentiVolt;\r
+    public final Resource CentiVolt_Double;\r
+    public final Resource CentiVolt_Float;\r
+    public final Resource CentiWatt;\r
+    public final Resource CentiWatt_Double;\r
+    public final Resource CentiWatt_Float;\r
+    public final Resource CentiWeber;\r
+    public final Resource CentiWeber_Double;\r
+    public final Resource CentiWeber_Float;\r
+    public final Resource Centigram;\r
+    public final Resource CentigramPerCubicMetre;\r
+    public final Resource CentigramPerCubicMetre_Double;\r
+    public final Resource CentigramPerCubicMetre_Float;\r
+    public final Resource CentigramPerLitre;\r
+    public final Resource CentigramPerLitre_Double;\r
+    public final Resource CentigramPerLitre_Float;\r
+    public final Resource CentigramPerSecond;\r
+    public final Resource CentigramPerSecond_Double;\r
+    public final Resource CentigramPerSecond_Float;\r
+    public final Resource Centigram_Double;\r
+    public final Resource Centigram_Float;\r
+    public final Resource Coulomb;\r
+    public final Resource Coulomb_Double;\r
+    public final Resource Coulomb_Float;\r
+    public final Resource CubicMetre;\r
+    public final Resource CubicMetre_Double;\r
+    public final Resource CubicMetre_Float;\r
+    public final Resource Degree;\r
+    public final Resource Degree_Double;\r
+    public final Resource Degree_Float;\r
+    public final Resource Farad;\r
+    public final Resource Farad_Double;\r
+    public final Resource Farad_Float;\r
+    public final Resource GigaAmpere;\r
+    public final Resource GigaAmpere_Double;\r
+    public final Resource GigaAmpere_Float;\r
+    public final Resource GigaBecquerel;\r
+    public final Resource GigaBecquerel_Double;\r
+    public final Resource GigaBecquerel_Float;\r
+    public final Resource GigaCandela;\r
+    public final Resource GigaCandela_Double;\r
+    public final Resource GigaCandela_Float;\r
+    public final Resource GigaCelsius;\r
+    public final Resource GigaCelsius_Double;\r
+    public final Resource GigaCelsius_Float;\r
+    public final Resource GigaCoulomb;\r
+    public final Resource GigaCoulomb_Double;\r
+    public final Resource GigaCoulomb_Float;\r
+    public final Resource GigaFarad;\r
+    public final Resource GigaFarad_Double;\r
+    public final Resource GigaFarad_Float;\r
+    public final Resource GigaGray;\r
+    public final Resource GigaGray_Double;\r
+    public final Resource GigaGray_Float;\r
+    public final Resource GigaHenry;\r
+    public final Resource GigaHenry_Double;\r
+    public final Resource GigaHenry_Float;\r
+    public final Resource GigaHertz;\r
+    public final Resource GigaHertz_Double;\r
+    public final Resource GigaHertz_Float;\r
+    public final Resource GigaJoule;\r
+    public final Resource GigaJoulePerKilogram;\r
+    public final Resource GigaJoulePerKilogram_Double;\r
+    public final Resource GigaJoulePerKilogram_Float;\r
+    public final Resource GigaJoule_Double;\r
+    public final Resource GigaJoule_Float;\r
+    public final Resource GigaKatal;\r
+    public final Resource GigaKatal_Double;\r
+    public final Resource GigaKatal_Float;\r
+    public final Resource GigaKelvin;\r
+    public final Resource GigaKelvin_Double;\r
+    public final Resource GigaKelvin_Float;\r
+    public final Resource GigaLumen;\r
+    public final Resource GigaLumen_Double;\r
+    public final Resource GigaLumen_Float;\r
+    public final Resource GigaLux;\r
+    public final Resource GigaLux_Double;\r
+    public final Resource GigaLux_Float;\r
+    public final Resource GigaMetre;\r
+    public final Resource GigaMetrePerSecond;\r
+    public final Resource GigaMetrePerSecond_Double;\r
+    public final Resource GigaMetrePerSecond_Float;\r
+    public final Resource GigaMetre_Double;\r
+    public final Resource GigaMetre_Float;\r
+    public final Resource GigaMole;\r
+    public final Resource GigaMolePerKilogram;\r
+    public final Resource GigaMolePerKilogram_Double;\r
+    public final Resource GigaMolePerKilogram_Float;\r
+    public final Resource GigaMolePerLitre;\r
+    public final Resource GigaMolePerLitre_Double;\r
+    public final Resource GigaMolePerLitre_Float;\r
+    public final Resource GigaMole_Double;\r
+    public final Resource GigaMole_Float;\r
+    public final Resource GigaNewton;\r
+    public final Resource GigaNewtonPerMetre;\r
+    public final Resource GigaNewtonPerMetre_Double;\r
+    public final Resource GigaNewtonPerMetre_Float;\r
+    public final Resource GigaNewton_Double;\r
+    public final Resource GigaNewton_Float;\r
+    public final Resource GigaOhm;\r
+    public final Resource GigaOhm_Double;\r
+    public final Resource GigaOhm_Float;\r
+    public final Resource GigaPascal;\r
+    public final Resource GigaPascal_Double;\r
+    public final Resource GigaPascal_Float;\r
+    public final Resource GigaRadian;\r
+    public final Resource GigaRadian_Double;\r
+    public final Resource GigaRadian_Float;\r
+    public final Resource GigaSecond;\r
+    public final Resource GigaSecond_Double;\r
+    public final Resource GigaSecond_Float;\r
+    public final Resource GigaSiemens;\r
+    public final Resource GigaSiemens_Double;\r
+    public final Resource GigaSiemens_Float;\r
+    public final Resource GigaSievert;\r
+    public final Resource GigaSievert_Double;\r
+    public final Resource GigaSievert_Float;\r
+    public final Resource GigaSteradian;\r
+    public final Resource GigaSteradian_Double;\r
+    public final Resource GigaSteradian_Float;\r
+    public final Resource GigaTesla;\r
+    public final Resource GigaTesla_Double;\r
+    public final Resource GigaTesla_Float;\r
+    public final Resource GigaVolt;\r
+    public final Resource GigaVolt_Double;\r
+    public final Resource GigaVolt_Float;\r
+    public final Resource GigaWatt;\r
+    public final Resource GigaWatt_Double;\r
+    public final Resource GigaWatt_Float;\r
+    public final Resource GigaWeber;\r
+    public final Resource GigaWeber_Double;\r
+    public final Resource GigaWeber_Float;\r
+    public final Resource Gigagram;\r
+    public final Resource GigagramPerCubicMetre;\r
+    public final Resource GigagramPerCubicMetre_Double;\r
+    public final Resource GigagramPerCubicMetre_Float;\r
+    public final Resource GigagramPerLitre;\r
+    public final Resource GigagramPerLitre_Double;\r
+    public final Resource GigagramPerLitre_Float;\r
+    public final Resource GigagramPerSecond;\r
+    public final Resource GigagramPerSecond_Double;\r
+    public final Resource GigagramPerSecond_Float;\r
+    public final Resource Gigagram_Double;\r
+    public final Resource Gigagram_Float;\r
+    public final Resource Gray;\r
+    public final Resource Gray_Double;\r
+    public final Resource Gray_Float;\r
+    public final Resource HectoAmpere;\r
+    public final Resource HectoAmpere_Double;\r
+    public final Resource HectoAmpere_Float;\r
+    public final Resource HectoBecquerel;\r
+    public final Resource HectoBecquerel_Double;\r
+    public final Resource HectoBecquerel_Float;\r
+    public final Resource HectoCandela;\r
+    public final Resource HectoCandela_Double;\r
+    public final Resource HectoCandela_Float;\r
+    public final Resource HectoCelsius;\r
+    public final Resource HectoCelsius_Double;\r
+    public final Resource HectoCelsius_Float;\r
+    public final Resource HectoCoulomb;\r
+    public final Resource HectoCoulomb_Double;\r
+    public final Resource HectoCoulomb_Float;\r
+    public final Resource HectoFarad;\r
+    public final Resource HectoFarad_Double;\r
+    public final Resource HectoFarad_Float;\r
+    public final Resource HectoGray;\r
+    public final Resource HectoGray_Double;\r
+    public final Resource HectoGray_Float;\r
+    public final Resource HectoHenry;\r
+    public final Resource HectoHenry_Double;\r
+    public final Resource HectoHenry_Float;\r
+    public final Resource HectoHertz;\r
+    public final Resource HectoHertz_Double;\r
+    public final Resource HectoHertz_Float;\r
+    public final Resource HectoJoule;\r
+    public final Resource HectoJoulePerKilogram;\r
+    public final Resource HectoJoulePerKilogram_Double;\r
+    public final Resource HectoJoulePerKilogram_Float;\r
+    public final Resource HectoJoule_Double;\r
+    public final Resource HectoJoule_Float;\r
+    public final Resource HectoKatal;\r
+    public final Resource HectoKatal_Double;\r
+    public final Resource HectoKatal_Float;\r
+    public final Resource HectoKelvin;\r
+    public final Resource HectoKelvin_Double;\r
+    public final Resource HectoKelvin_Float;\r
+    public final Resource HectoLumen;\r
+    public final Resource HectoLumen_Double;\r
+    public final Resource HectoLumen_Float;\r
+    public final Resource HectoLux;\r
+    public final Resource HectoLux_Double;\r
+    public final Resource HectoLux_Float;\r
+    public final Resource HectoMetre;\r
+    public final Resource HectoMetrePerSecond;\r
+    public final Resource HectoMetrePerSecond_Double;\r
+    public final Resource HectoMetrePerSecond_Float;\r
+    public final Resource HectoMetre_Double;\r
+    public final Resource HectoMetre_Float;\r
+    public final Resource HectoMole;\r
+    public final Resource HectoMolePerKilogram;\r
+    public final Resource HectoMolePerKilogram_Double;\r
+    public final Resource HectoMolePerKilogram_Float;\r
+    public final Resource HectoMolePerLitre;\r
+    public final Resource HectoMolePerLitre_Double;\r
+    public final Resource HectoMolePerLitre_Float;\r
+    public final Resource HectoMole_Double;\r
+    public final Resource HectoMole_Float;\r
+    public final Resource HectoNewton;\r
+    public final Resource HectoNewtonPerMetre;\r
+    public final Resource HectoNewtonPerMetre_Double;\r
+    public final Resource HectoNewtonPerMetre_Float;\r
+    public final Resource HectoNewton_Double;\r
+    public final Resource HectoNewton_Float;\r
+    public final Resource HectoOhm;\r
+    public final Resource HectoOhm_Double;\r
+    public final Resource HectoOhm_Float;\r
+    public final Resource HectoPascal;\r
+    public final Resource HectoPascal_Double;\r
+    public final Resource HectoPascal_Float;\r
+    public final Resource HectoRadian;\r
+    public final Resource HectoRadian_Double;\r
+    public final Resource HectoRadian_Float;\r
+    public final Resource HectoSecond;\r
+    public final Resource HectoSecond_Double;\r
+    public final Resource HectoSecond_Float;\r
+    public final Resource HectoSiemens;\r
+    public final Resource HectoSiemens_Double;\r
+    public final Resource HectoSiemens_Float;\r
+    public final Resource HectoSievert;\r
+    public final Resource HectoSievert_Double;\r
+    public final Resource HectoSievert_Float;\r
+    public final Resource HectoSteradian;\r
+    public final Resource HectoSteradian_Double;\r
+    public final Resource HectoSteradian_Float;\r
+    public final Resource HectoTesla;\r
+    public final Resource HectoTesla_Double;\r
+    public final Resource HectoTesla_Float;\r
+    public final Resource HectoVolt;\r
+    public final Resource HectoVolt_Double;\r
+    public final Resource HectoVolt_Float;\r
+    public final Resource HectoWatt;\r
+    public final Resource HectoWatt_Double;\r
+    public final Resource HectoWatt_Float;\r
+    public final Resource HectoWeber;\r
+    public final Resource HectoWeber_Double;\r
+    public final Resource HectoWeber_Float;\r
+    public final Resource Hectogram;\r
+    public final Resource HectogramPerCubicMetre;\r
+    public final Resource HectogramPerCubicMetre_Double;\r
+    public final Resource HectogramPerCubicMetre_Float;\r
+    public final Resource HectogramPerLitre;\r
+    public final Resource HectogramPerLitre_Double;\r
+    public final Resource HectogramPerLitre_Float;\r
+    public final Resource HectogramPerSecond;\r
+    public final Resource HectogramPerSecond_Double;\r
+    public final Resource HectogramPerSecond_Float;\r
+    public final Resource Hectogram_Double;\r
+    public final Resource Hectogram_Float;\r
+    public final Resource Henry;\r
+    public final Resource Henry_Double;\r
+    public final Resource Henry_Float;\r
+    public final Resource Hertz;\r
+    public final Resource Hertz_Double;\r
+    public final Resource Hertz_Float;\r
+    public final Resource Hour;\r
+    public final Resource Hour_Double;\r
+    public final Resource Hour_Float;\r
+    public final Resource Joule;\r
+    public final Resource JoulePerKilogram;\r
+    public final Resource JoulePerKilogram_Double;\r
+    public final Resource JoulePerKilogram_Float;\r
+    public final Resource Joule_Double;\r
+    public final Resource Joule_Float;\r
+    public final Resource Katal;\r
+    public final Resource Katal_Double;\r
+    public final Resource Katal_Float;\r
+    public final Resource Kelvin;\r
+    public final Resource Kelvin_Double;\r
+    public final Resource Kelvin_Float;\r
+    public final Resource KiloAmpere;\r
+    public final Resource KiloAmpere_Double;\r
+    public final Resource KiloAmpere_Float;\r
+    public final Resource KiloBecquerel;\r
+    public final Resource KiloBecquerel_Double;\r
+    public final Resource KiloBecquerel_Float;\r
+    public final Resource KiloCandela;\r
+    public final Resource KiloCandela_Double;\r
+    public final Resource KiloCandela_Float;\r
+    public final Resource KiloCelsius;\r
+    public final Resource KiloCelsius_Double;\r
+    public final Resource KiloCelsius_Float;\r
+    public final Resource KiloCoulomb;\r
+    public final Resource KiloCoulomb_Double;\r
+    public final Resource KiloCoulomb_Float;\r
+    public final Resource KiloFarad;\r
+    public final Resource KiloFarad_Double;\r
+    public final Resource KiloFarad_Float;\r
+    public final Resource KiloGray;\r
+    public final Resource KiloGray_Double;\r
+    public final Resource KiloGray_Float;\r
+    public final Resource KiloHenry;\r
+    public final Resource KiloHenry_Double;\r
+    public final Resource KiloHenry_Float;\r
+    public final Resource KiloHertz;\r
+    public final Resource KiloHertz_Double;\r
+    public final Resource KiloHertz_Float;\r
+    public final Resource KiloJoule;\r
+    public final Resource KiloJoulePerKilogram;\r
+    public final Resource KiloJoulePerKilogram_Double;\r
+    public final Resource KiloJoulePerKilogram_Float;\r
+    public final Resource KiloJoule_Double;\r
+    public final Resource KiloJoule_Float;\r
+    public final Resource KiloKatal;\r
+    public final Resource KiloKatal_Double;\r
+    public final Resource KiloKatal_Float;\r
+    public final Resource KiloKelvin;\r
+    public final Resource KiloKelvin_Double;\r
+    public final Resource KiloKelvin_Float;\r
+    public final Resource KiloLumen;\r
+    public final Resource KiloLumen_Double;\r
+    public final Resource KiloLumen_Float;\r
+    public final Resource KiloLux;\r
+    public final Resource KiloLux_Double;\r
+    public final Resource KiloLux_Float;\r
+    public final Resource KiloMetre;\r
+    public final Resource KiloMetrePerSecond;\r
+    public final Resource KiloMetrePerSecond_Double;\r
+    public final Resource KiloMetrePerSecond_Float;\r
+    public final Resource KiloMetre_Double;\r
+    public final Resource KiloMetre_Float;\r
+    public final Resource KiloMole;\r
+    public final Resource KiloMolePerKilogram;\r
+    public final Resource KiloMolePerKilogram_Double;\r
+    public final Resource KiloMolePerKilogram_Float;\r
+    public final Resource KiloMolePerLitre;\r
+    public final Resource KiloMolePerLitre_Double;\r
+    public final Resource KiloMolePerLitre_Float;\r
+    public final Resource KiloMole_Double;\r
+    public final Resource KiloMole_Float;\r
+    public final Resource KiloNewton;\r
+    public final Resource KiloNewtonPerMetre;\r
+    public final Resource KiloNewtonPerMetre_Double;\r
+    public final Resource KiloNewtonPerMetre_Float;\r
+    public final Resource KiloNewton_Double;\r
+    public final Resource KiloNewton_Float;\r
+    public final Resource KiloOhm;\r
+    public final Resource KiloOhm_Double;\r
+    public final Resource KiloOhm_Float;\r
+    public final Resource KiloPascal;\r
+    public final Resource KiloPascal_Double;\r
+    public final Resource KiloPascal_Float;\r
+    public final Resource KiloRadian;\r
+    public final Resource KiloRadian_Double;\r
+    public final Resource KiloRadian_Float;\r
+    public final Resource KiloSecond;\r
+    public final Resource KiloSecond_Double;\r
+    public final Resource KiloSecond_Float;\r
+    public final Resource KiloSiemens;\r
+    public final Resource KiloSiemens_Double;\r
+    public final Resource KiloSiemens_Float;\r
+    public final Resource KiloSievert;\r
+    public final Resource KiloSievert_Double;\r
+    public final Resource KiloSievert_Float;\r
+    public final Resource KiloSteradian;\r
+    public final Resource KiloSteradian_Double;\r
+    public final Resource KiloSteradian_Float;\r
+    public final Resource KiloTesla;\r
+    public final Resource KiloTesla_Double;\r
+    public final Resource KiloTesla_Float;\r
+    public final Resource KiloVolt;\r
+    public final Resource KiloVolt_Double;\r
+    public final Resource KiloVolt_Float;\r
+    public final Resource KiloWatt;\r
+    public final Resource KiloWatt_Double;\r
+    public final Resource KiloWatt_Float;\r
+    public final Resource KiloWeber;\r
+    public final Resource KiloWeber_Double;\r
+    public final Resource KiloWeber_Float;\r
+    public final Resource Kilogram;\r
+    public final Resource KilogramPerCubicMetre;\r
+    public final Resource KilogramPerCubicMetre_Double;\r
+    public final Resource KilogramPerCubicMetre_Float;\r
+    public final Resource KilogramPerLitre;\r
+    public final Resource KilogramPerLitre_Double;\r
+    public final Resource KilogramPerLitre_Float;\r
+    public final Resource KilogramPerSecond;\r
+    public final Resource KilogramPerSecond_Double;\r
+    public final Resource KilogramPerSecond_Float;\r
+    public final Resource Kilogram_Double;\r
+    public final Resource Kilogram_Float;\r
+    public final Resource Litre;\r
+    public final Resource Litre_Double;\r
+    public final Resource Litre_Float;\r
+    public final Resource Lumen;\r
+    public final Resource Lumen_Double;\r
+    public final Resource Lumen_Float;\r
+    public final Resource Lux;\r
+    public final Resource Lux_Double;\r
+    public final Resource Lux_Float;\r
+    public final Resource MassPercentage;\r
+    public final Resource MassPercentage_Double;\r
+    public final Resource MassPercentage_Float;\r
+    public final Resource MegaAmpere;\r
+    public final Resource MegaAmpere_Double;\r
+    public final Resource MegaAmpere_Float;\r
+    public final Resource MegaBecquerel;\r
+    public final Resource MegaBecquerel_Double;\r
+    public final Resource MegaBecquerel_Float;\r
+    public final Resource MegaCandela;\r
+    public final Resource MegaCandela_Double;\r
+    public final Resource MegaCandela_Float;\r
+    public final Resource MegaCelsius;\r
+    public final Resource MegaCelsius_Double;\r
+    public final Resource MegaCelsius_Float;\r
+    public final Resource MegaCoulomb;\r
+    public final Resource MegaCoulomb_Double;\r
+    public final Resource MegaCoulomb_Float;\r
+    public final Resource MegaFarad;\r
+    public final Resource MegaFarad_Double;\r
+    public final Resource MegaFarad_Float;\r
+    public final Resource MegaGray;\r
+    public final Resource MegaGray_Double;\r
+    public final Resource MegaGray_Float;\r
+    public final Resource MegaHenry;\r
+    public final Resource MegaHenry_Double;\r
+    public final Resource MegaHenry_Float;\r
+    public final Resource MegaHertz;\r
+    public final Resource MegaHertz_Double;\r
+    public final Resource MegaHertz_Float;\r
+    public final Resource MegaJoule;\r
+    public final Resource MegaJoulePerKilogram;\r
+    public final Resource MegaJoulePerKilogram_Double;\r
+    public final Resource MegaJoulePerKilogram_Float;\r
+    public final Resource MegaJoule_Double;\r
+    public final Resource MegaJoule_Float;\r
+    public final Resource MegaKatal;\r
+    public final Resource MegaKatal_Double;\r
+    public final Resource MegaKatal_Float;\r
+    public final Resource MegaKelvin;\r
+    public final Resource MegaKelvin_Double;\r
+    public final Resource MegaKelvin_Float;\r
+    public final Resource MegaLumen;\r
+    public final Resource MegaLumen_Double;\r
+    public final Resource MegaLumen_Float;\r
+    public final Resource MegaLux;\r
+    public final Resource MegaLux_Double;\r
+    public final Resource MegaLux_Float;\r
+    public final Resource MegaMetre;\r
+    public final Resource MegaMetrePerSecond;\r
+    public final Resource MegaMetrePerSecond_Double;\r
+    public final Resource MegaMetrePerSecond_Float;\r
+    public final Resource MegaMetre_Double;\r
+    public final Resource MegaMetre_Float;\r
+    public final Resource MegaMole;\r
+    public final Resource MegaMolePerKilogram;\r
+    public final Resource MegaMolePerKilogram_Double;\r
+    public final Resource MegaMolePerKilogram_Float;\r
+    public final Resource MegaMolePerLitre;\r
+    public final Resource MegaMolePerLitre_Double;\r
+    public final Resource MegaMolePerLitre_Float;\r
+    public final Resource MegaMole_Double;\r
+    public final Resource MegaMole_Float;\r
+    public final Resource MegaNewton;\r
+    public final Resource MegaNewtonPerMetre;\r
+    public final Resource MegaNewtonPerMetre_Double;\r
+    public final Resource MegaNewtonPerMetre_Float;\r
+    public final Resource MegaNewton_Double;\r
+    public final Resource MegaNewton_Float;\r
+    public final Resource MegaOhm;\r
+    public final Resource MegaOhm_Double;\r
+    public final Resource MegaOhm_Float;\r
+    public final Resource MegaPascal;\r
+    public final Resource MegaPascal_Double;\r
+    public final Resource MegaPascal_Float;\r
+    public final Resource MegaRadian;\r
+    public final Resource MegaRadian_Double;\r
+    public final Resource MegaRadian_Float;\r
+    public final Resource MegaSecond;\r
+    public final Resource MegaSecond_Double;\r
+    public final Resource MegaSecond_Float;\r
+    public final Resource MegaSiemens;\r
+    public final Resource MegaSiemens_Double;\r
+    public final Resource MegaSiemens_Float;\r
+    public final Resource MegaSievert;\r
+    public final Resource MegaSievert_Double;\r
+    public final Resource MegaSievert_Float;\r
+    public final Resource MegaSteradian;\r
+    public final Resource MegaSteradian_Double;\r
+    public final Resource MegaSteradian_Float;\r
+    public final Resource MegaTesla;\r
+    public final Resource MegaTesla_Double;\r
+    public final Resource MegaTesla_Float;\r
+    public final Resource MegaVolt;\r
+    public final Resource MegaVolt_Double;\r
+    public final Resource MegaVolt_Float;\r
+    public final Resource MegaWatt;\r
+    public final Resource MegaWatt_Double;\r
+    public final Resource MegaWatt_Float;\r
+    public final Resource MegaWeber;\r
+    public final Resource MegaWeber_Double;\r
+    public final Resource MegaWeber_Float;\r
+    public final Resource Megagram;\r
+    public final Resource MegagramPerCubicMetre;\r
+    public final Resource MegagramPerCubicMetre_Double;\r
+    public final Resource MegagramPerCubicMetre_Float;\r
+    public final Resource MegagramPerLitre;\r
+    public final Resource MegagramPerLitre_Double;\r
+    public final Resource MegagramPerLitre_Float;\r
+    public final Resource MegagramPerSecond;\r
+    public final Resource MegagramPerSecond_Double;\r
+    public final Resource MegagramPerSecond_Float;\r
+    public final Resource Megagram_Double;\r
+    public final Resource Megagram_Float;\r
+    public final Resource Metre;\r
+    public final Resource MetrePerSecond;\r
+    public final Resource MetrePerSecond_Double;\r
+    public final Resource MetrePerSecond_Float;\r
+    public final Resource Metre_Double;\r
+    public final Resource Metre_Float;\r
+    public final Resource MicroAmpere;\r
+    public final Resource MicroAmpere_Double;\r
+    public final Resource MicroAmpere_Float;\r
+    public final Resource MicroBecquerel;\r
+    public final Resource MicroBecquerel_Double;\r
+    public final Resource MicroBecquerel_Float;\r
+    public final Resource MicroCandela;\r
+    public final Resource MicroCandela_Double;\r
+    public final Resource MicroCandela_Float;\r
+    public final Resource MicroCelsius;\r
+    public final Resource MicroCelsius_Double;\r
+    public final Resource MicroCelsius_Float;\r
+    public final Resource MicroCoulomb;\r
+    public final Resource MicroCoulomb_Double;\r
+    public final Resource MicroCoulomb_Float;\r
+    public final Resource MicroFarad;\r
+    public final Resource MicroFarad_Double;\r
+    public final Resource MicroFarad_Float;\r
+    public final Resource MicroGray;\r
+    public final Resource MicroGray_Double;\r
+    public final Resource MicroGray_Float;\r
+    public final Resource MicroHenry;\r
+    public final Resource MicroHenry_Double;\r
+    public final Resource MicroHenry_Float;\r
+    public final Resource MicroHertz;\r
+    public final Resource MicroHertz_Double;\r
+    public final Resource MicroHertz_Float;\r
+    public final Resource MicroJoule;\r
+    public final Resource MicroJoulePerKilogram;\r
+    public final Resource MicroJoulePerKilogram_Double;\r
+    public final Resource MicroJoulePerKilogram_Float;\r
+    public final Resource MicroJoule_Double;\r
+    public final Resource MicroJoule_Float;\r
+    public final Resource MicroKatal;\r
+    public final Resource MicroKatal_Double;\r
+    public final Resource MicroKatal_Float;\r
+    public final Resource MicroKelvin;\r
+    public final Resource MicroKelvin_Double;\r
+    public final Resource MicroKelvin_Float;\r
+    public final Resource MicroLumen;\r
+    public final Resource MicroLumen_Double;\r
+    public final Resource MicroLumen_Float;\r
+    public final Resource MicroLux;\r
+    public final Resource MicroLux_Double;\r
+    public final Resource MicroLux_Float;\r
+    public final Resource MicroMetre;\r
+    public final Resource MicroMetrePerSecond;\r
+    public final Resource MicroMetrePerSecond_Double;\r
+    public final Resource MicroMetrePerSecond_Float;\r
+    public final Resource MicroMetre_Double;\r
+    public final Resource MicroMetre_Float;\r
+    public final Resource MicroMole;\r
+    public final Resource MicroMolePerKilogram;\r
+    public final Resource MicroMolePerKilogram_Double;\r
+    public final Resource MicroMolePerKilogram_Float;\r
+    public final Resource MicroMolePerLitre;\r
+    public final Resource MicroMolePerLitre_Double;\r
+    public final Resource MicroMolePerLitre_Float;\r
+    public final Resource MicroMole_Double;\r
+    public final Resource MicroMole_Float;\r
+    public final Resource MicroNewton;\r
+    public final Resource MicroNewtonPerMetre;\r
+    public final Resource MicroNewtonPerMetre_Double;\r
+    public final Resource MicroNewtonPerMetre_Float;\r
+    public final Resource MicroNewton_Double;\r
+    public final Resource MicroNewton_Float;\r
+    public final Resource MicroOhm;\r
+    public final Resource MicroOhm_Double;\r
+    public final Resource MicroOhm_Float;\r
+    public final Resource MicroPascal;\r
+    public final Resource MicroPascal_Double;\r
+    public final Resource MicroPascal_Float;\r
+    public final Resource MicroRadian;\r
+    public final Resource MicroRadian_Double;\r
+    public final Resource MicroRadian_Float;\r
+    public final Resource MicroSecond;\r
+    public final Resource MicroSecond_Double;\r
+    public final Resource MicroSecond_Float;\r
+    public final Resource MicroSiemens;\r
+    public final Resource MicroSiemens_Double;\r
+    public final Resource MicroSiemens_Float;\r
+    public final Resource MicroSievert;\r
+    public final Resource MicroSievert_Double;\r
+    public final Resource MicroSievert_Float;\r
+    public final Resource MicroSteradian;\r
+    public final Resource MicroSteradian_Double;\r
+    public final Resource MicroSteradian_Float;\r
+    public final Resource MicroTesla;\r
+    public final Resource MicroTesla_Double;\r
+    public final Resource MicroTesla_Float;\r
+    public final Resource MicroVolt;\r
+    public final Resource MicroVolt_Double;\r
+    public final Resource MicroVolt_Float;\r
+    public final Resource MicroWatt;\r
+    public final Resource MicroWatt_Double;\r
+    public final Resource MicroWatt_Float;\r
+    public final Resource MicroWeber;\r
+    public final Resource MicroWeber_Double;\r
+    public final Resource MicroWeber_Float;\r
+    public final Resource Microgram;\r
+    public final Resource MicrogramPerCubicMetre;\r
+    public final Resource MicrogramPerCubicMetre_Double;\r
+    public final Resource MicrogramPerCubicMetre_Float;\r
+    public final Resource MicrogramPerLitre;\r
+    public final Resource MicrogramPerLitre_Double;\r
+    public final Resource MicrogramPerLitre_Float;\r
+    public final Resource MicrogramPerSecond;\r
+    public final Resource MicrogramPerSecond_Double;\r
+    public final Resource MicrogramPerSecond_Float;\r
+    public final Resource Microgram_Double;\r
+    public final Resource Microgram_Float;\r
+    public final Resource MilliAmpere;\r
+    public final Resource MilliAmpere_Double;\r
+    public final Resource MilliAmpere_Float;\r
+    public final Resource MilliBecquerel;\r
+    public final Resource MilliBecquerel_Double;\r
+    public final Resource MilliBecquerel_Float;\r
+    public final Resource MilliCandela;\r
+    public final Resource MilliCandela_Double;\r
+    public final Resource MilliCandela_Float;\r
+    public final Resource MilliCelsius;\r
+    public final Resource MilliCelsius_Double;\r
+    public final Resource MilliCelsius_Float;\r
+    public final Resource MilliCoulomb;\r
+    public final Resource MilliCoulomb_Double;\r
+    public final Resource MilliCoulomb_Float;\r
+    public final Resource MilliFarad;\r
+    public final Resource MilliFarad_Double;\r
+    public final Resource MilliFarad_Float;\r
+    public final Resource MilliGray;\r
+    public final Resource MilliGray_Double;\r
+    public final Resource MilliGray_Float;\r
+    public final Resource MilliHenry;\r
+    public final Resource MilliHenry_Double;\r
+    public final Resource MilliHenry_Float;\r
+    public final Resource MilliHertz;\r
+    public final Resource MilliHertz_Double;\r
+    public final Resource MilliHertz_Float;\r
+    public final Resource MilliJoule;\r
+    public final Resource MilliJoulePerKilogram;\r
+    public final Resource MilliJoulePerKilogram_Double;\r
+    public final Resource MilliJoulePerKilogram_Float;\r
+    public final Resource MilliJoule_Double;\r
+    public final Resource MilliJoule_Float;\r
+    public final Resource MilliKatal;\r
+    public final Resource MilliKatal_Double;\r
+    public final Resource MilliKatal_Float;\r
+    public final Resource MilliKelvin;\r
+    public final Resource MilliKelvin_Double;\r
+    public final Resource MilliKelvin_Float;\r
+    public final Resource MilliLumen;\r
+    public final Resource MilliLumen_Double;\r
+    public final Resource MilliLumen_Float;\r
+    public final Resource MilliLux;\r
+    public final Resource MilliLux_Double;\r
+    public final Resource MilliLux_Float;\r
+    public final Resource MilliMetre;\r
+    public final Resource MilliMetrePerSecond;\r
+    public final Resource MilliMetrePerSecond_Double;\r
+    public final Resource MilliMetrePerSecond_Float;\r
+    public final Resource MilliMetre_Double;\r
+    public final Resource MilliMetre_Float;\r
+    public final Resource MilliMole;\r
+    public final Resource MilliMolePerKilogram;\r
+    public final Resource MilliMolePerKilogram_Double;\r
+    public final Resource MilliMolePerKilogram_Float;\r
+    public final Resource MilliMolePerLitre;\r
+    public final Resource MilliMolePerLitre_Double;\r
+    public final Resource MilliMolePerLitre_Float;\r
+    public final Resource MilliMole_Double;\r
+    public final Resource MilliMole_Float;\r
+    public final Resource MilliNewton;\r
+    public final Resource MilliNewtonPerMetre;\r
+    public final Resource MilliNewtonPerMetre_Double;\r
+    public final Resource MilliNewtonPerMetre_Float;\r
+    public final Resource MilliNewton_Double;\r
+    public final Resource MilliNewton_Float;\r
+    public final Resource MilliOhm;\r
+    public final Resource MilliOhm_Double;\r
+    public final Resource MilliOhm_Float;\r
+    public final Resource MilliPascal;\r
+    public final Resource MilliPascal_Double;\r
+    public final Resource MilliPascal_Float;\r
+    public final Resource MilliRadian;\r
+    public final Resource MilliRadian_Double;\r
+    public final Resource MilliRadian_Float;\r
+    public final Resource MilliSecond;\r
+    public final Resource MilliSecond_Double;\r
+    public final Resource MilliSecond_Float;\r
+    public final Resource MilliSiemens;\r
+    public final Resource MilliSiemens_Double;\r
+    public final Resource MilliSiemens_Float;\r
+    public final Resource MilliSievert;\r
+    public final Resource MilliSievert_Double;\r
+    public final Resource MilliSievert_Float;\r
+    public final Resource MilliSteradian;\r
+    public final Resource MilliSteradian_Double;\r
+    public final Resource MilliSteradian_Float;\r
+    public final Resource MilliTesla;\r
+    public final Resource MilliTesla_Double;\r
+    public final Resource MilliTesla_Float;\r
+    public final Resource MilliVolt;\r
+    public final Resource MilliVolt_Double;\r
+    public final Resource MilliVolt_Float;\r
+    public final Resource MilliWatt;\r
+    public final Resource MilliWatt_Double;\r
+    public final Resource MilliWatt_Float;\r
+    public final Resource MilliWeber;\r
+    public final Resource MilliWeber_Double;\r
+    public final Resource MilliWeber_Float;\r
+    public final Resource Milligram;\r
+    public final Resource MilligramPerCubicMetre;\r
+    public final Resource MilligramPerCubicMetre_Double;\r
+    public final Resource MilligramPerCubicMetre_Float;\r
+    public final Resource MilligramPerLitre;\r
+    public final Resource MilligramPerLitre_Double;\r
+    public final Resource MilligramPerLitre_Float;\r
+    public final Resource MilligramPerSecond;\r
+    public final Resource MilligramPerSecond_Double;\r
+    public final Resource MilligramPerSecond_Float;\r
+    public final Resource Milligram_Double;\r
+    public final Resource Milligram_Float;\r
+    public final Resource Minute;\r
+    public final Resource Minute_Double;\r
+    public final Resource Minute_Float;\r
+    public final Resource Mole;\r
+    public final Resource MolePerKilogram;\r
+    public final Resource MolePerKilogram_Double;\r
+    public final Resource MolePerKilogram_Float;\r
+    public final Resource MolePerLitre;\r
+    public final Resource MolePerLitre_Double;\r
+    public final Resource MolePerLitre_Float;\r
+    public final Resource Mole_Double;\r
+    public final Resource Mole_Float;\r
+    public final Resource Newton;\r
+    public final Resource NewtonPerMetre;\r
+    public final Resource NewtonPerMetre_Double;\r
+    public final Resource NewtonPerMetre_Float;\r
+    public final Resource Newton_Double;\r
+    public final Resource Newton_Float;\r
+    public final Resource Ohm;\r
+    public final Resource Ohm_Double;\r
+    public final Resource Ohm_Float;\r
+    public final Resource Pascal;\r
+    public final Resource Pascal_Double;\r
+    public final Resource Pascal_Float;\r
+    public final Resource Percentage;\r
+    public final Resource Percentage_Double;\r
+    public final Resource Percentage_Float;\r
+    public final Resource Radian;\r
+    public final Resource Radian_Double;\r
+    public final Resource Radian_Float;\r
+    public final Resource Second;\r
+    public final Resource Second_Double;\r
+    public final Resource Second_Float;\r
+    public final Resource Siemens;\r
+    public final Resource Siemens_Double;\r
+    public final Resource Siemens_Float;\r
+    public final Resource Sievert;\r
+    public final Resource Sievert_Double;\r
+    public final Resource Sievert_Float;\r
+    public final Resource SquareMetre;\r
+    public final Resource SquareMetre_Double;\r
+    public final Resource SquareMetre_Float;\r
+    public final Resource Steradian;\r
+    public final Resource Steradian_Double;\r
+    public final Resource Steradian_Float;\r
+    public final Resource TeraAmpere;\r
+    public final Resource TeraAmpere_Double;\r
+    public final Resource TeraAmpere_Float;\r
+    public final Resource TeraBecquerel;\r
+    public final Resource TeraBecquerel_Double;\r
+    public final Resource TeraBecquerel_Float;\r
+    public final Resource TeraCandela;\r
+    public final Resource TeraCandela_Double;\r
+    public final Resource TeraCandela_Float;\r
+    public final Resource TeraCelsius;\r
+    public final Resource TeraCelsius_Double;\r
+    public final Resource TeraCelsius_Float;\r
+    public final Resource TeraCoulomb;\r
+    public final Resource TeraCoulomb_Double;\r
+    public final Resource TeraCoulomb_Float;\r
+    public final Resource TeraFarad;\r
+    public final Resource TeraFarad_Double;\r
+    public final Resource TeraFarad_Float;\r
+    public final Resource TeraGray;\r
+    public final Resource TeraGray_Double;\r
+    public final Resource TeraGray_Float;\r
+    public final Resource TeraHenry;\r
+    public final Resource TeraHenry_Double;\r
+    public final Resource TeraHenry_Float;\r
+    public final Resource TeraHertz;\r
+    public final Resource TeraHertz_Double;\r
+    public final Resource TeraHertz_Float;\r
+    public final Resource TeraJoule;\r
+    public final Resource TeraJoulePerKilogram;\r
+    public final Resource TeraJoulePerKilogram_Double;\r
+    public final Resource TeraJoulePerKilogram_Float;\r
+    public final Resource TeraJoule_Double;\r
+    public final Resource TeraJoule_Float;\r
+    public final Resource TeraKatal;\r
+    public final Resource TeraKatal_Double;\r
+    public final Resource TeraKatal_Float;\r
+    public final Resource TeraKelvin;\r
+    public final Resource TeraKelvin_Double;\r
+    public final Resource TeraKelvin_Float;\r
+    public final Resource TeraLumen;\r
+    public final Resource TeraLumen_Double;\r
+    public final Resource TeraLumen_Float;\r
+    public final Resource TeraLux;\r
+    public final Resource TeraLux_Double;\r
+    public final Resource TeraLux_Float;\r
+    public final Resource TeraMetre;\r
+    public final Resource TeraMetrePerSecond;\r
+    public final Resource TeraMetrePerSecond_Double;\r
+    public final Resource TeraMetrePerSecond_Float;\r
+    public final Resource TeraMetre_Double;\r
+    public final Resource TeraMetre_Float;\r
+    public final Resource TeraMole;\r
+    public final Resource TeraMolePerKilogram;\r
+    public final Resource TeraMolePerKilogram_Double;\r
+    public final Resource TeraMolePerKilogram_Float;\r
+    public final Resource TeraMolePerLitre;\r
+    public final Resource TeraMolePerLitre_Double;\r
+    public final Resource TeraMolePerLitre_Float;\r
+    public final Resource TeraMole_Double;\r
+    public final Resource TeraMole_Float;\r
+    public final Resource TeraNewton;\r
+    public final Resource TeraNewtonPerMetre;\r
+    public final Resource TeraNewtonPerMetre_Double;\r
+    public final Resource TeraNewtonPerMetre_Float;\r
+    public final Resource TeraNewton_Double;\r
+    public final Resource TeraNewton_Float;\r
+    public final Resource TeraOhm;\r
+    public final Resource TeraOhm_Double;\r
+    public final Resource TeraOhm_Float;\r
+    public final Resource TeraPascal;\r
+    public final Resource TeraPascal_Double;\r
+    public final Resource TeraPascal_Float;\r
+    public final Resource TeraRadian;\r
+    public final Resource TeraRadian_Double;\r
+    public final Resource TeraRadian_Float;\r
+    public final Resource TeraSecond;\r
+    public final Resource TeraSecond_Double;\r
+    public final Resource TeraSecond_Float;\r
+    public final Resource TeraSiemens;\r
+    public final Resource TeraSiemens_Double;\r
+    public final Resource TeraSiemens_Float;\r
+    public final Resource TeraSievert;\r
+    public final Resource TeraSievert_Double;\r
+    public final Resource TeraSievert_Float;\r
+    public final Resource TeraSteradian;\r
+    public final Resource TeraSteradian_Double;\r
+    public final Resource TeraSteradian_Float;\r
+    public final Resource TeraTesla;\r
+    public final Resource TeraTesla_Double;\r
+    public final Resource TeraTesla_Float;\r
+    public final Resource TeraVolt;\r
+    public final Resource TeraVolt_Double;\r
+    public final Resource TeraVolt_Float;\r
+    public final Resource TeraWatt;\r
+    public final Resource TeraWatt_Double;\r
+    public final Resource TeraWatt_Float;\r
+    public final Resource TeraWeber;\r
+    public final Resource TeraWeber_Double;\r
+    public final Resource TeraWeber_Float;\r
+    public final Resource Teragram;\r
+    public final Resource TeragramPerCubicMetre;\r
+    public final Resource TeragramPerCubicMetre_Double;\r
+    public final Resource TeragramPerCubicMetre_Float;\r
+    public final Resource TeragramPerLitre;\r
+    public final Resource TeragramPerLitre_Double;\r
+    public final Resource TeragramPerLitre_Float;\r
+    public final Resource TeragramPerSecond;\r
+    public final Resource TeragramPerSecond_Double;\r
+    public final Resource TeragramPerSecond_Float;\r
+    public final Resource Teragram_Double;\r
+    public final Resource Teragram_Float;\r
+    public final Resource Tesla;\r
+    public final Resource Tesla_Double;\r
+    public final Resource Tesla_Float;\r
+    public final Resource Unit;\r
+    public final Resource Volt;\r
+    public final Resource Volt_Double;\r
+    public final Resource Volt_Float;\r
+    public final Resource Watt;\r
+    public final Resource Watt_Double;\r
+    public final Resource Watt_Float;\r
+    public final Resource Weber;\r
+    public final Resource Weber_Double;\r
+    public final Resource Weber_Float;\r
+    public final Resource gram;\r
+    public final Resource gramPerCubicMetre;\r
+    public final Resource gramPerCubicMetre_Double;\r
+    public final Resource gramPerCubicMetre_Float;\r
+    public final Resource gramPerLitre;\r
+    public final Resource gramPerLitre_Double;\r
+    public final Resource gramPerLitre_Float;\r
+    public final Resource gramPerSecond;\r
+    public final Resource gramPerSecond_Double;\r
+    public final Resource gramPerSecond_Float;\r
+    public final Resource gram_Double;\r
+    public final Resource gram_Float;\r
+        \r
+    public static class URIs {\r
+        public static final String Ampere = "http://www.simantics.org/Datatypes-1.1/SI/Ampere";\r
+        public static final String Ampere_Double = "http://www.simantics.org/Datatypes-1.1/SI/Ampere/Double";\r
+        public static final String Ampere_Float = "http://www.simantics.org/Datatypes-1.1/SI/Ampere/Float";\r
+        public static final String Becquerel = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel";\r
+        public static final String Becquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel/Double";\r
+        public static final String Becquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel/Float";\r
+        public static final String Candela = "http://www.simantics.org/Datatypes-1.1/SI/Candela";\r
+        public static final String Candela_Double = "http://www.simantics.org/Datatypes-1.1/SI/Candela/Double";\r
+        public static final String Candela_Float = "http://www.simantics.org/Datatypes-1.1/SI/Candela/Float";\r
+        public static final String Celsius = "http://www.simantics.org/Datatypes-1.1/SI/Celsius";\r
+        public static final String Celsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/Celsius/Double";\r
+        public static final String Celsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/Celsius/Float";\r
+        public static final String CentiAmpere = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere";\r
+        public static final String CentiAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere/Double";\r
+        public static final String CentiAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere/Float";\r
+        public static final String CentiBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel";\r
+        public static final String CentiBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel/Double";\r
+        public static final String CentiBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel/Float";\r
+        public static final String CentiCandela = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela";\r
+        public static final String CentiCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela/Double";\r
+        public static final String CentiCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela/Float";\r
+        public static final String CentiCelsius = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius";\r
+        public static final String CentiCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius/Double";\r
+        public static final String CentiCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius/Float";\r
+        public static final String CentiCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb";\r
+        public static final String CentiCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb/Double";\r
+        public static final String CentiCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb/Float";\r
+        public static final String CentiFarad = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad";\r
+        public static final String CentiFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad/Double";\r
+        public static final String CentiFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad/Float";\r
+        public static final String CentiGray = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray";\r
+        public static final String CentiGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray/Double";\r
+        public static final String CentiGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray/Float";\r
+        public static final String CentiHenry = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry";\r
+        public static final String CentiHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry/Double";\r
+        public static final String CentiHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry/Float";\r
+        public static final String CentiHertz = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz";\r
+        public static final String CentiHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz/Double";\r
+        public static final String CentiHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz/Float";\r
+        public static final String CentiJoule = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule";\r
+        public static final String CentiJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram";\r
+        public static final String CentiJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram/Double";\r
+        public static final String CentiJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram/Float";\r
+        public static final String CentiJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule/Double";\r
+        public static final String CentiJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule/Float";\r
+        public static final String CentiKatal = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal";\r
+        public static final String CentiKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal/Double";\r
+        public static final String CentiKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal/Float";\r
+        public static final String CentiKelvin = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin";\r
+        public static final String CentiKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin/Double";\r
+        public static final String CentiKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin/Float";\r
+        public static final String CentiLumen = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen";\r
+        public static final String CentiLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen/Double";\r
+        public static final String CentiLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen/Float";\r
+        public static final String CentiLux = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux";\r
+        public static final String CentiLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux/Double";\r
+        public static final String CentiLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux/Float";\r
+        public static final String CentiMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre";\r
+        public static final String CentiMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond";\r
+        public static final String CentiMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond/Double";\r
+        public static final String CentiMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond/Float";\r
+        public static final String CentiMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre/Double";\r
+        public static final String CentiMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre/Float";\r
+        public static final String CentiMole = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole";\r
+        public static final String CentiMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram";\r
+        public static final String CentiMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram/Double";\r
+        public static final String CentiMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram/Float";\r
+        public static final String CentiMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre";\r
+        public static final String CentiMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre/Double";\r
+        public static final String CentiMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre/Float";\r
+        public static final String CentiMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole/Double";\r
+        public static final String CentiMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole/Float";\r
+        public static final String CentiNewton = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton";\r
+        public static final String CentiNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre";\r
+        public static final String CentiNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre/Double";\r
+        public static final String CentiNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre/Float";\r
+        public static final String CentiNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton/Double";\r
+        public static final String CentiNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton/Float";\r
+        public static final String CentiOhm = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm";\r
+        public static final String CentiOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm/Double";\r
+        public static final String CentiOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm/Float";\r
+        public static final String CentiPascal = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal";\r
+        public static final String CentiPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal/Double";\r
+        public static final String CentiPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal/Float";\r
+        public static final String CentiRadian = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian";\r
+        public static final String CentiRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian/Double";\r
+        public static final String CentiRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian/Float";\r
+        public static final String CentiSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond";\r
+        public static final String CentiSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond/Double";\r
+        public static final String CentiSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond/Float";\r
+        public static final String CentiSiemens = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens";\r
+        public static final String CentiSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens/Double";\r
+        public static final String CentiSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens/Float";\r
+        public static final String CentiSievert = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert";\r
+        public static final String CentiSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert/Double";\r
+        public static final String CentiSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert/Float";\r
+        public static final String CentiSteradian = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian";\r
+        public static final String CentiSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian/Double";\r
+        public static final String CentiSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian/Float";\r
+        public static final String CentiTesla = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla";\r
+        public static final String CentiTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla/Double";\r
+        public static final String CentiTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla/Float";\r
+        public static final String CentiVolt = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt";\r
+        public static final String CentiVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt/Double";\r
+        public static final String CentiVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt/Float";\r
+        public static final String CentiWatt = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt";\r
+        public static final String CentiWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt/Double";\r
+        public static final String CentiWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt/Float";\r
+        public static final String CentiWeber = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber";\r
+        public static final String CentiWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber/Double";\r
+        public static final String CentiWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber/Float";\r
+        public static final String Centigram = "http://www.simantics.org/Datatypes-1.1/SI/Centigram";\r
+        public static final String CentigramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre";\r
+        public static final String CentigramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre/Double";\r
+        public static final String CentigramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre/Float";\r
+        public static final String CentigramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre";\r
+        public static final String CentigramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre/Double";\r
+        public static final String CentigramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre/Float";\r
+        public static final String CentigramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond";\r
+        public static final String CentigramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond/Double";\r
+        public static final String CentigramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond/Float";\r
+        public static final String Centigram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Centigram/Double";\r
+        public static final String Centigram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Centigram/Float";\r
+        public static final String Coulomb = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb";\r
+        public static final String Coulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb/Double";\r
+        public static final String Coulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb/Float";\r
+        public static final String CubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre";\r
+        public static final String CubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre/Double";\r
+        public static final String CubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre/Float";\r
+        public static final String Degree = "http://www.simantics.org/Datatypes-1.1/SI/Degree";\r
+        public static final String Degree_Double = "http://www.simantics.org/Datatypes-1.1/SI/Degree/Double";\r
+        public static final String Degree_Float = "http://www.simantics.org/Datatypes-1.1/SI/Degree/Float";\r
+        public static final String Farad = "http://www.simantics.org/Datatypes-1.1/SI/Farad";\r
+        public static final String Farad_Double = "http://www.simantics.org/Datatypes-1.1/SI/Farad/Double";\r
+        public static final String Farad_Float = "http://www.simantics.org/Datatypes-1.1/SI/Farad/Float";\r
+        public static final String GigaAmpere = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere";\r
+        public static final String GigaAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere/Double";\r
+        public static final String GigaAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere/Float";\r
+        public static final String GigaBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel";\r
+        public static final String GigaBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel/Double";\r
+        public static final String GigaBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel/Float";\r
+        public static final String GigaCandela = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela";\r
+        public static final String GigaCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela/Double";\r
+        public static final String GigaCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela/Float";\r
+        public static final String GigaCelsius = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius";\r
+        public static final String GigaCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius/Double";\r
+        public static final String GigaCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius/Float";\r
+        public static final String GigaCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb";\r
+        public static final String GigaCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb/Double";\r
+        public static final String GigaCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb/Float";\r
+        public static final String GigaFarad = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad";\r
+        public static final String GigaFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad/Double";\r
+        public static final String GigaFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad/Float";\r
+        public static final String GigaGray = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray";\r
+        public static final String GigaGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray/Double";\r
+        public static final String GigaGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray/Float";\r
+        public static final String GigaHenry = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry";\r
+        public static final String GigaHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry/Double";\r
+        public static final String GigaHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry/Float";\r
+        public static final String GigaHertz = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz";\r
+        public static final String GigaHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz/Double";\r
+        public static final String GigaHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz/Float";\r
+        public static final String GigaJoule = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule";\r
+        public static final String GigaJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram";\r
+        public static final String GigaJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram/Double";\r
+        public static final String GigaJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram/Float";\r
+        public static final String GigaJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule/Double";\r
+        public static final String GigaJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule/Float";\r
+        public static final String GigaKatal = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal";\r
+        public static final String GigaKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal/Double";\r
+        public static final String GigaKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal/Float";\r
+        public static final String GigaKelvin = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin";\r
+        public static final String GigaKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin/Double";\r
+        public static final String GigaKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin/Float";\r
+        public static final String GigaLumen = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen";\r
+        public static final String GigaLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen/Double";\r
+        public static final String GigaLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen/Float";\r
+        public static final String GigaLux = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux";\r
+        public static final String GigaLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux/Double";\r
+        public static final String GigaLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux/Float";\r
+        public static final String GigaMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre";\r
+        public static final String GigaMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond";\r
+        public static final String GigaMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond/Double";\r
+        public static final String GigaMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond/Float";\r
+        public static final String GigaMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre/Double";\r
+        public static final String GigaMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre/Float";\r
+        public static final String GigaMole = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole";\r
+        public static final String GigaMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram";\r
+        public static final String GigaMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram/Double";\r
+        public static final String GigaMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram/Float";\r
+        public static final String GigaMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre";\r
+        public static final String GigaMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre/Double";\r
+        public static final String GigaMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre/Float";\r
+        public static final String GigaMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole/Double";\r
+        public static final String GigaMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole/Float";\r
+        public static final String GigaNewton = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton";\r
+        public static final String GigaNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre";\r
+        public static final String GigaNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre/Double";\r
+        public static final String GigaNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre/Float";\r
+        public static final String GigaNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton/Double";\r
+        public static final String GigaNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton/Float";\r
+        public static final String GigaOhm = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm";\r
+        public static final String GigaOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm/Double";\r
+        public static final String GigaOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm/Float";\r
+        public static final String GigaPascal = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal";\r
+        public static final String GigaPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal/Double";\r
+        public static final String GigaPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal/Float";\r
+        public static final String GigaRadian = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian";\r
+        public static final String GigaRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian/Double";\r
+        public static final String GigaRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian/Float";\r
+        public static final String GigaSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond";\r
+        public static final String GigaSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond/Double";\r
+        public static final String GigaSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond/Float";\r
+        public static final String GigaSiemens = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens";\r
+        public static final String GigaSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens/Double";\r
+        public static final String GigaSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens/Float";\r
+        public static final String GigaSievert = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert";\r
+        public static final String GigaSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert/Double";\r
+        public static final String GigaSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert/Float";\r
+        public static final String GigaSteradian = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian";\r
+        public static final String GigaSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian/Double";\r
+        public static final String GigaSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian/Float";\r
+        public static final String GigaTesla = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla";\r
+        public static final String GigaTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla/Double";\r
+        public static final String GigaTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla/Float";\r
+        public static final String GigaVolt = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt";\r
+        public static final String GigaVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt/Double";\r
+        public static final String GigaVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt/Float";\r
+        public static final String GigaWatt = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt";\r
+        public static final String GigaWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt/Double";\r
+        public static final String GigaWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt/Float";\r
+        public static final String GigaWeber = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber";\r
+        public static final String GigaWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber/Double";\r
+        public static final String GigaWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber/Float";\r
+        public static final String Gigagram = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram";\r
+        public static final String GigagramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre";\r
+        public static final String GigagramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre/Double";\r
+        public static final String GigagramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre/Float";\r
+        public static final String GigagramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre";\r
+        public static final String GigagramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre/Double";\r
+        public static final String GigagramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre/Float";\r
+        public static final String GigagramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond";\r
+        public static final String GigagramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond/Double";\r
+        public static final String GigagramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond/Float";\r
+        public static final String Gigagram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram/Double";\r
+        public static final String Gigagram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram/Float";\r
+        public static final String Gray = "http://www.simantics.org/Datatypes-1.1/SI/Gray";\r
+        public static final String Gray_Double = "http://www.simantics.org/Datatypes-1.1/SI/Gray/Double";\r
+        public static final String Gray_Float = "http://www.simantics.org/Datatypes-1.1/SI/Gray/Float";\r
+        public static final String HectoAmpere = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere";\r
+        public static final String HectoAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere/Double";\r
+        public static final String HectoAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere/Float";\r
+        public static final String HectoBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel";\r
+        public static final String HectoBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel/Double";\r
+        public static final String HectoBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel/Float";\r
+        public static final String HectoCandela = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela";\r
+        public static final String HectoCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela/Double";\r
+        public static final String HectoCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela/Float";\r
+        public static final String HectoCelsius = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius";\r
+        public static final String HectoCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius/Double";\r
+        public static final String HectoCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius/Float";\r
+        public static final String HectoCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb";\r
+        public static final String HectoCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb/Double";\r
+        public static final String HectoCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb/Float";\r
+        public static final String HectoFarad = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad";\r
+        public static final String HectoFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad/Double";\r
+        public static final String HectoFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad/Float";\r
+        public static final String HectoGray = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray";\r
+        public static final String HectoGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray/Double";\r
+        public static final String HectoGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray/Float";\r
+        public static final String HectoHenry = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry";\r
+        public static final String HectoHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry/Double";\r
+        public static final String HectoHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry/Float";\r
+        public static final String HectoHertz = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz";\r
+        public static final String HectoHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz/Double";\r
+        public static final String HectoHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz/Float";\r
+        public static final String HectoJoule = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule";\r
+        public static final String HectoJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram";\r
+        public static final String HectoJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram/Double";\r
+        public static final String HectoJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram/Float";\r
+        public static final String HectoJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule/Double";\r
+        public static final String HectoJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule/Float";\r
+        public static final String HectoKatal = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal";\r
+        public static final String HectoKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal/Double";\r
+        public static final String HectoKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal/Float";\r
+        public static final String HectoKelvin = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin";\r
+        public static final String HectoKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin/Double";\r
+        public static final String HectoKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin/Float";\r
+        public static final String HectoLumen = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen";\r
+        public static final String HectoLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen/Double";\r
+        public static final String HectoLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen/Float";\r
+        public static final String HectoLux = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux";\r
+        public static final String HectoLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux/Double";\r
+        public static final String HectoLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux/Float";\r
+        public static final String HectoMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre";\r
+        public static final String HectoMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond";\r
+        public static final String HectoMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond/Double";\r
+        public static final String HectoMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond/Float";\r
+        public static final String HectoMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre/Double";\r
+        public static final String HectoMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre/Float";\r
+        public static final String HectoMole = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole";\r
+        public static final String HectoMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram";\r
+        public static final String HectoMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram/Double";\r
+        public static final String HectoMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram/Float";\r
+        public static final String HectoMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre";\r
+        public static final String HectoMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre/Double";\r
+        public static final String HectoMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre/Float";\r
+        public static final String HectoMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole/Double";\r
+        public static final String HectoMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole/Float";\r
+        public static final String HectoNewton = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton";\r
+        public static final String HectoNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre";\r
+        public static final String HectoNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre/Double";\r
+        public static final String HectoNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre/Float";\r
+        public static final String HectoNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton/Double";\r
+        public static final String HectoNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton/Float";\r
+        public static final String HectoOhm = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm";\r
+        public static final String HectoOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm/Double";\r
+        public static final String HectoOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm/Float";\r
+        public static final String HectoPascal = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal";\r
+        public static final String HectoPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal/Double";\r
+        public static final String HectoPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal/Float";\r
+        public static final String HectoRadian = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian";\r
+        public static final String HectoRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian/Double";\r
+        public static final String HectoRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian/Float";\r
+        public static final String HectoSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond";\r
+        public static final String HectoSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond/Double";\r
+        public static final String HectoSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond/Float";\r
+        public static final String HectoSiemens = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens";\r
+        public static final String HectoSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens/Double";\r
+        public static final String HectoSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens/Float";\r
+        public static final String HectoSievert = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert";\r
+        public static final String HectoSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert/Double";\r
+        public static final String HectoSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert/Float";\r
+        public static final String HectoSteradian = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian";\r
+        public static final String HectoSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian/Double";\r
+        public static final String HectoSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian/Float";\r
+        public static final String HectoTesla = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla";\r
+        public static final String HectoTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla/Double";\r
+        public static final String HectoTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla/Float";\r
+        public static final String HectoVolt = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt";\r
+        public static final String HectoVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt/Double";\r
+        public static final String HectoVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt/Float";\r
+        public static final String HectoWatt = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt";\r
+        public static final String HectoWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt/Double";\r
+        public static final String HectoWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt/Float";\r
+        public static final String HectoWeber = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber";\r
+        public static final String HectoWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber/Double";\r
+        public static final String HectoWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber/Float";\r
+        public static final String Hectogram = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram";\r
+        public static final String HectogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre";\r
+        public static final String HectogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre/Double";\r
+        public static final String HectogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre/Float";\r
+        public static final String HectogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre";\r
+        public static final String HectogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre/Double";\r
+        public static final String HectogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre/Float";\r
+        public static final String HectogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond";\r
+        public static final String HectogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond/Double";\r
+        public static final String HectogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond/Float";\r
+        public static final String Hectogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram/Double";\r
+        public static final String Hectogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram/Float";\r
+        public static final String Henry = "http://www.simantics.org/Datatypes-1.1/SI/Henry";\r
+        public static final String Henry_Double = "http://www.simantics.org/Datatypes-1.1/SI/Henry/Double";\r
+        public static final String Henry_Float = "http://www.simantics.org/Datatypes-1.1/SI/Henry/Float";\r
+        public static final String Hertz = "http://www.simantics.org/Datatypes-1.1/SI/Hertz";\r
+        public static final String Hertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hertz/Double";\r
+        public static final String Hertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hertz/Float";\r
+        public static final String Hour = "http://www.simantics.org/Datatypes-1.1/SI/Hour";\r
+        public static final String Hour_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hour/Double";\r
+        public static final String Hour_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hour/Float";\r
+        public static final String Joule = "http://www.simantics.org/Datatypes-1.1/SI/Joule";\r
+        public static final String JoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram";\r
+        public static final String JoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram/Double";\r
+        public static final String JoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram/Float";\r
+        public static final String Joule_Double = "http://www.simantics.org/Datatypes-1.1/SI/Joule/Double";\r
+        public static final String Joule_Float = "http://www.simantics.org/Datatypes-1.1/SI/Joule/Float";\r
+        public static final String Katal = "http://www.simantics.org/Datatypes-1.1/SI/Katal";\r
+        public static final String Katal_Double = "http://www.simantics.org/Datatypes-1.1/SI/Katal/Double";\r
+        public static final String Katal_Float = "http://www.simantics.org/Datatypes-1.1/SI/Katal/Float";\r
+        public static final String Kelvin = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin";\r
+        public static final String Kelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin/Double";\r
+        public static final String Kelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin/Float";\r
+        public static final String KiloAmpere = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere";\r
+        public static final String KiloAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere/Double";\r
+        public static final String KiloAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere/Float";\r
+        public static final String KiloBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel";\r
+        public static final String KiloBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel/Double";\r
+        public static final String KiloBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel/Float";\r
+        public static final String KiloCandela = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela";\r
+        public static final String KiloCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela/Double";\r
+        public static final String KiloCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela/Float";\r
+        public static final String KiloCelsius = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius";\r
+        public static final String KiloCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius/Double";\r
+        public static final String KiloCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius/Float";\r
+        public static final String KiloCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb";\r
+        public static final String KiloCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb/Double";\r
+        public static final String KiloCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb/Float";\r
+        public static final String KiloFarad = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad";\r
+        public static final String KiloFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad/Double";\r
+        public static final String KiloFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad/Float";\r
+        public static final String KiloGray = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray";\r
+        public static final String KiloGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray/Double";\r
+        public static final String KiloGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray/Float";\r
+        public static final String KiloHenry = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry";\r
+        public static final String KiloHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry/Double";\r
+        public static final String KiloHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry/Float";\r
+        public static final String KiloHertz = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz";\r
+        public static final String KiloHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz/Double";\r
+        public static final String KiloHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz/Float";\r
+        public static final String KiloJoule = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule";\r
+        public static final String KiloJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram";\r
+        public static final String KiloJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram/Double";\r
+        public static final String KiloJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram/Float";\r
+        public static final String KiloJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule/Double";\r
+        public static final String KiloJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule/Float";\r
+        public static final String KiloKatal = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal";\r
+        public static final String KiloKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal/Double";\r
+        public static final String KiloKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal/Float";\r
+        public static final String KiloKelvin = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin";\r
+        public static final String KiloKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin/Double";\r
+        public static final String KiloKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin/Float";\r
+        public static final String KiloLumen = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen";\r
+        public static final String KiloLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen/Double";\r
+        public static final String KiloLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen/Float";\r
+        public static final String KiloLux = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux";\r
+        public static final String KiloLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux/Double";\r
+        public static final String KiloLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux/Float";\r
+        public static final String KiloMetre = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre";\r
+        public static final String KiloMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond";\r
+        public static final String KiloMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond/Double";\r
+        public static final String KiloMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond/Float";\r
+        public static final String KiloMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre/Double";\r
+        public static final String KiloMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre/Float";\r
+        public static final String KiloMole = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole";\r
+        public static final String KiloMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram";\r
+        public static final String KiloMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram/Double";\r
+        public static final String KiloMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram/Float";\r
+        public static final String KiloMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre";\r
+        public static final String KiloMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre/Double";\r
+        public static final String KiloMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre/Float";\r
+        public static final String KiloMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole/Double";\r
+        public static final String KiloMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole/Float";\r
+        public static final String KiloNewton = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton";\r
+        public static final String KiloNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre";\r
+        public static final String KiloNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre/Double";\r
+        public static final String KiloNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre/Float";\r
+        public static final String KiloNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton/Double";\r
+        public static final String KiloNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton/Float";\r
+        public static final String KiloOhm = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm";\r
+        public static final String KiloOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm/Double";\r
+        public static final String KiloOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm/Float";\r
+        public static final String KiloPascal = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal";\r
+        public static final String KiloPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal/Double";\r
+        public static final String KiloPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal/Float";\r
+        public static final String KiloRadian = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian";\r
+        public static final String KiloRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian/Double";\r
+        public static final String KiloRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian/Float";\r
+        public static final String KiloSecond = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond";\r
+        public static final String KiloSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond/Double";\r
+        public static final String KiloSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond/Float";\r
+        public static final String KiloSiemens = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens";\r
+        public static final String KiloSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens/Double";\r
+        public static final String KiloSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens/Float";\r
+        public static final String KiloSievert = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert";\r
+        public static final String KiloSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert/Double";\r
+        public static final String KiloSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert/Float";\r
+        public static final String KiloSteradian = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian";\r
+        public static final String KiloSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian/Double";\r
+        public static final String KiloSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian/Float";\r
+        public static final String KiloTesla = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla";\r
+        public static final String KiloTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla/Double";\r
+        public static final String KiloTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla/Float";\r
+        public static final String KiloVolt = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt";\r
+        public static final String KiloVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt/Double";\r
+        public static final String KiloVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt/Float";\r
+        public static final String KiloWatt = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt";\r
+        public static final String KiloWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt/Double";\r
+        public static final String KiloWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt/Float";\r
+        public static final String KiloWeber = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber";\r
+        public static final String KiloWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber/Double";\r
+        public static final String KiloWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber/Float";\r
+        public static final String Kilogram = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram";\r
+        public static final String KilogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre";\r
+        public static final String KilogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre/Double";\r
+        public static final String KilogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre/Float";\r
+        public static final String KilogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre";\r
+        public static final String KilogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre/Double";\r
+        public static final String KilogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre/Float";\r
+        public static final String KilogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond";\r
+        public static final String KilogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond/Double";\r
+        public static final String KilogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond/Float";\r
+        public static final String Kilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram/Double";\r
+        public static final String Kilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram/Float";\r
+        public static final String Litre = "http://www.simantics.org/Datatypes-1.1/SI/Litre";\r
+        public static final String Litre_Double = "http://www.simantics.org/Datatypes-1.1/SI/Litre/Double";\r
+        public static final String Litre_Float = "http://www.simantics.org/Datatypes-1.1/SI/Litre/Float";\r
+        public static final String Lumen = "http://www.simantics.org/Datatypes-1.1/SI/Lumen";\r
+        public static final String Lumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/Lumen/Double";\r
+        public static final String Lumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/Lumen/Float";\r
+        public static final String Lux = "http://www.simantics.org/Datatypes-1.1/SI/Lux";\r
+        public static final String Lux_Double = "http://www.simantics.org/Datatypes-1.1/SI/Lux/Double";\r
+        public static final String Lux_Float = "http://www.simantics.org/Datatypes-1.1/SI/Lux/Float";\r
+        public static final String MassPercentage = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage";\r
+        public static final String MassPercentage_Double = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage/Double";\r
+        public static final String MassPercentage_Float = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage/Float";\r
+        public static final String MegaAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere";\r
+        public static final String MegaAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere/Double";\r
+        public static final String MegaAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere/Float";\r
+        public static final String MegaBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel";\r
+        public static final String MegaBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel/Double";\r
+        public static final String MegaBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel/Float";\r
+        public static final String MegaCandela = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela";\r
+        public static final String MegaCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela/Double";\r
+        public static final String MegaCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela/Float";\r
+        public static final String MegaCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius";\r
+        public static final String MegaCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius/Double";\r
+        public static final String MegaCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius/Float";\r
+        public static final String MegaCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb";\r
+        public static final String MegaCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb/Double";\r
+        public static final String MegaCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb/Float";\r
+        public static final String MegaFarad = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad";\r
+        public static final String MegaFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad/Double";\r
+        public static final String MegaFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad/Float";\r
+        public static final String MegaGray = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray";\r
+        public static final String MegaGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray/Double";\r
+        public static final String MegaGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray/Float";\r
+        public static final String MegaHenry = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry";\r
+        public static final String MegaHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry/Double";\r
+        public static final String MegaHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry/Float";\r
+        public static final String MegaHertz = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz";\r
+        public static final String MegaHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz/Double";\r
+        public static final String MegaHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz/Float";\r
+        public static final String MegaJoule = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule";\r
+        public static final String MegaJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram";\r
+        public static final String MegaJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram/Double";\r
+        public static final String MegaJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram/Float";\r
+        public static final String MegaJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule/Double";\r
+        public static final String MegaJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule/Float";\r
+        public static final String MegaKatal = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal";\r
+        public static final String MegaKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal/Double";\r
+        public static final String MegaKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal/Float";\r
+        public static final String MegaKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin";\r
+        public static final String MegaKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin/Double";\r
+        public static final String MegaKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin/Float";\r
+        public static final String MegaLumen = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen";\r
+        public static final String MegaLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen/Double";\r
+        public static final String MegaLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen/Float";\r
+        public static final String MegaLux = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux";\r
+        public static final String MegaLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux/Double";\r
+        public static final String MegaLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux/Float";\r
+        public static final String MegaMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre";\r
+        public static final String MegaMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond";\r
+        public static final String MegaMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond/Double";\r
+        public static final String MegaMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond/Float";\r
+        public static final String MegaMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre/Double";\r
+        public static final String MegaMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre/Float";\r
+        public static final String MegaMole = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole";\r
+        public static final String MegaMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram";\r
+        public static final String MegaMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram/Double";\r
+        public static final String MegaMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram/Float";\r
+        public static final String MegaMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre";\r
+        public static final String MegaMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre/Double";\r
+        public static final String MegaMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre/Float";\r
+        public static final String MegaMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole/Double";\r
+        public static final String MegaMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole/Float";\r
+        public static final String MegaNewton = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton";\r
+        public static final String MegaNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre";\r
+        public static final String MegaNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre/Double";\r
+        public static final String MegaNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre/Float";\r
+        public static final String MegaNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton/Double";\r
+        public static final String MegaNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton/Float";\r
+        public static final String MegaOhm = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm";\r
+        public static final String MegaOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm/Double";\r
+        public static final String MegaOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm/Float";\r
+        public static final String MegaPascal = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal";\r
+        public static final String MegaPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal/Double";\r
+        public static final String MegaPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal/Float";\r
+        public static final String MegaRadian = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian";\r
+        public static final String MegaRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian/Double";\r
+        public static final String MegaRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian/Float";\r
+        public static final String MegaSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond";\r
+        public static final String MegaSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond/Double";\r
+        public static final String MegaSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond/Float";\r
+        public static final String MegaSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens";\r
+        public static final String MegaSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens/Double";\r
+        public static final String MegaSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens/Float";\r
+        public static final String MegaSievert = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert";\r
+        public static final String MegaSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert/Double";\r
+        public static final String MegaSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert/Float";\r
+        public static final String MegaSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian";\r
+        public static final String MegaSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian/Double";\r
+        public static final String MegaSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian/Float";\r
+        public static final String MegaTesla = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla";\r
+        public static final String MegaTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla/Double";\r
+        public static final String MegaTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla/Float";\r
+        public static final String MegaVolt = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt";\r
+        public static final String MegaVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt/Double";\r
+        public static final String MegaVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt/Float";\r
+        public static final String MegaWatt = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt";\r
+        public static final String MegaWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt/Double";\r
+        public static final String MegaWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt/Float";\r
+        public static final String MegaWeber = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber";\r
+        public static final String MegaWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber/Double";\r
+        public static final String MegaWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber/Float";\r
+        public static final String Megagram = "http://www.simantics.org/Datatypes-1.1/SI/Megagram";\r
+        public static final String MegagramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre";\r
+        public static final String MegagramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre/Double";\r
+        public static final String MegagramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre/Float";\r
+        public static final String MegagramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre";\r
+        public static final String MegagramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre/Double";\r
+        public static final String MegagramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre/Float";\r
+        public static final String MegagramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond";\r
+        public static final String MegagramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond/Double";\r
+        public static final String MegagramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond/Float";\r
+        public static final String Megagram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Megagram/Double";\r
+        public static final String Megagram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Megagram/Float";\r
+        public static final String Metre = "http://www.simantics.org/Datatypes-1.1/SI/Metre";\r
+        public static final String MetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond";\r
+        public static final String MetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond/Double";\r
+        public static final String MetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond/Float";\r
+        public static final String Metre_Double = "http://www.simantics.org/Datatypes-1.1/SI/Metre/Double";\r
+        public static final String Metre_Float = "http://www.simantics.org/Datatypes-1.1/SI/Metre/Float";\r
+        public static final String MicroAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere";\r
+        public static final String MicroAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere/Double";\r
+        public static final String MicroAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere/Float";\r
+        public static final String MicroBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel";\r
+        public static final String MicroBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel/Double";\r
+        public static final String MicroBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel/Float";\r
+        public static final String MicroCandela = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela";\r
+        public static final String MicroCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela/Double";\r
+        public static final String MicroCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela/Float";\r
+        public static final String MicroCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius";\r
+        public static final String MicroCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius/Double";\r
+        public static final String MicroCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius/Float";\r
+        public static final String MicroCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb";\r
+        public static final String MicroCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb/Double";\r
+        public static final String MicroCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb/Float";\r
+        public static final String MicroFarad = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad";\r
+        public static final String MicroFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad/Double";\r
+        public static final String MicroFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad/Float";\r
+        public static final String MicroGray = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray";\r
+        public static final String MicroGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray/Double";\r
+        public static final String MicroGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray/Float";\r
+        public static final String MicroHenry = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry";\r
+        public static final String MicroHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry/Double";\r
+        public static final String MicroHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry/Float";\r
+        public static final String MicroHertz = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz";\r
+        public static final String MicroHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz/Double";\r
+        public static final String MicroHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz/Float";\r
+        public static final String MicroJoule = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule";\r
+        public static final String MicroJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram";\r
+        public static final String MicroJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram/Double";\r
+        public static final String MicroJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram/Float";\r
+        public static final String MicroJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule/Double";\r
+        public static final String MicroJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule/Float";\r
+        public static final String MicroKatal = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal";\r
+        public static final String MicroKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal/Double";\r
+        public static final String MicroKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal/Float";\r
+        public static final String MicroKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin";\r
+        public static final String MicroKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin/Double";\r
+        public static final String MicroKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin/Float";\r
+        public static final String MicroLumen = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen";\r
+        public static final String MicroLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen/Double";\r
+        public static final String MicroLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen/Float";\r
+        public static final String MicroLux = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux";\r
+        public static final String MicroLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux/Double";\r
+        public static final String MicroLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux/Float";\r
+        public static final String MicroMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre";\r
+        public static final String MicroMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond";\r
+        public static final String MicroMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond/Double";\r
+        public static final String MicroMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond/Float";\r
+        public static final String MicroMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre/Double";\r
+        public static final String MicroMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre/Float";\r
+        public static final String MicroMole = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole";\r
+        public static final String MicroMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram";\r
+        public static final String MicroMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram/Double";\r
+        public static final String MicroMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram/Float";\r
+        public static final String MicroMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre";\r
+        public static final String MicroMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre/Double";\r
+        public static final String MicroMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre/Float";\r
+        public static final String MicroMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole/Double";\r
+        public static final String MicroMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole/Float";\r
+        public static final String MicroNewton = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton";\r
+        public static final String MicroNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre";\r
+        public static final String MicroNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre/Double";\r
+        public static final String MicroNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre/Float";\r
+        public static final String MicroNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton/Double";\r
+        public static final String MicroNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton/Float";\r
+        public static final String MicroOhm = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm";\r
+        public static final String MicroOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm/Double";\r
+        public static final String MicroOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm/Float";\r
+        public static final String MicroPascal = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal";\r
+        public static final String MicroPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal/Double";\r
+        public static final String MicroPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal/Float";\r
+        public static final String MicroRadian = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian";\r
+        public static final String MicroRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian/Double";\r
+        public static final String MicroRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian/Float";\r
+        public static final String MicroSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond";\r
+        public static final String MicroSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond/Double";\r
+        public static final String MicroSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond/Float";\r
+        public static final String MicroSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens";\r
+        public static final String MicroSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens/Double";\r
+        public static final String MicroSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens/Float";\r
+        public static final String MicroSievert = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert";\r
+        public static final String MicroSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert/Double";\r
+        public static final String MicroSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert/Float";\r
+        public static final String MicroSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian";\r
+        public static final String MicroSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian/Double";\r
+        public static final String MicroSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian/Float";\r
+        public static final String MicroTesla = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla";\r
+        public static final String MicroTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla/Double";\r
+        public static final String MicroTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla/Float";\r
+        public static final String MicroVolt = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt";\r
+        public static final String MicroVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt/Double";\r
+        public static final String MicroVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt/Float";\r
+        public static final String MicroWatt = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt";\r
+        public static final String MicroWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt/Double";\r
+        public static final String MicroWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt/Float";\r
+        public static final String MicroWeber = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber";\r
+        public static final String MicroWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber/Double";\r
+        public static final String MicroWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber/Float";\r
+        public static final String Microgram = "http://www.simantics.org/Datatypes-1.1/SI/Microgram";\r
+        public static final String MicrogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre";\r
+        public static final String MicrogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre/Double";\r
+        public static final String MicrogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre/Float";\r
+        public static final String MicrogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre";\r
+        public static final String MicrogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre/Double";\r
+        public static final String MicrogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre/Float";\r
+        public static final String MicrogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond";\r
+        public static final String MicrogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond/Double";\r
+        public static final String MicrogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond/Float";\r
+        public static final String Microgram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Microgram/Double";\r
+        public static final String Microgram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Microgram/Float";\r
+        public static final String MilliAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere";\r
+        public static final String MilliAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere/Double";\r
+        public static final String MilliAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere/Float";\r
+        public static final String MilliBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel";\r
+        public static final String MilliBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel/Double";\r
+        public static final String MilliBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel/Float";\r
+        public static final String MilliCandela = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela";\r
+        public static final String MilliCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela/Double";\r
+        public static final String MilliCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela/Float";\r
+        public static final String MilliCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius";\r
+        public static final String MilliCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius/Double";\r
+        public static final String MilliCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius/Float";\r
+        public static final String MilliCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb";\r
+        public static final String MilliCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb/Double";\r
+        public static final String MilliCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb/Float";\r
+        public static final String MilliFarad = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad";\r
+        public static final String MilliFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad/Double";\r
+        public static final String MilliFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad/Float";\r
+        public static final String MilliGray = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray";\r
+        public static final String MilliGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray/Double";\r
+        public static final String MilliGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray/Float";\r
+        public static final String MilliHenry = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry";\r
+        public static final String MilliHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry/Double";\r
+        public static final String MilliHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry/Float";\r
+        public static final String MilliHertz = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz";\r
+        public static final String MilliHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz/Double";\r
+        public static final String MilliHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz/Float";\r
+        public static final String MilliJoule = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule";\r
+        public static final String MilliJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram";\r
+        public static final String MilliJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram/Double";\r
+        public static final String MilliJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram/Float";\r
+        public static final String MilliJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule/Double";\r
+        public static final String MilliJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule/Float";\r
+        public static final String MilliKatal = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal";\r
+        public static final String MilliKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal/Double";\r
+        public static final String MilliKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal/Float";\r
+        public static final String MilliKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin";\r
+        public static final String MilliKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin/Double";\r
+        public static final String MilliKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin/Float";\r
+        public static final String MilliLumen = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen";\r
+        public static final String MilliLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen/Double";\r
+        public static final String MilliLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen/Float";\r
+        public static final String MilliLux = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux";\r
+        public static final String MilliLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux/Double";\r
+        public static final String MilliLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux/Float";\r
+        public static final String MilliMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre";\r
+        public static final String MilliMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond";\r
+        public static final String MilliMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond/Double";\r
+        public static final String MilliMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond/Float";\r
+        public static final String MilliMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre/Double";\r
+        public static final String MilliMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre/Float";\r
+        public static final String MilliMole = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole";\r
+        public static final String MilliMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram";\r
+        public static final String MilliMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram/Double";\r
+        public static final String MilliMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram/Float";\r
+        public static final String MilliMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre";\r
+        public static final String MilliMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre/Double";\r
+        public static final String MilliMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre/Float";\r
+        public static final String MilliMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole/Double";\r
+        public static final String MilliMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole/Float";\r
+        public static final String MilliNewton = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton";\r
+        public static final String MilliNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre";\r
+        public static final String MilliNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre/Double";\r
+        public static final String MilliNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre/Float";\r
+        public static final String MilliNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton/Double";\r
+        public static final String MilliNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton/Float";\r
+        public static final String MilliOhm = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm";\r
+        public static final String MilliOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm/Double";\r
+        public static final String MilliOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm/Float";\r
+        public static final String MilliPascal = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal";\r
+        public static final String MilliPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal/Double";\r
+        public static final String MilliPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal/Float";\r
+        public static final String MilliRadian = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian";\r
+        public static final String MilliRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian/Double";\r
+        public static final String MilliRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian/Float";\r
+        public static final String MilliSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond";\r
+        public static final String MilliSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond/Double";\r
+        public static final String MilliSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond/Float";\r
+        public static final String MilliSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens";\r
+        public static final String MilliSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens/Double";\r
+        public static final String MilliSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens/Float";\r
+        public static final String MilliSievert = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert";\r
+        public static final String MilliSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert/Double";\r
+        public static final String MilliSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert/Float";\r
+        public static final String MilliSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian";\r
+        public static final String MilliSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian/Double";\r
+        public static final String MilliSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian/Float";\r
+        public static final String MilliTesla = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla";\r
+        public static final String MilliTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla/Double";\r
+        public static final String MilliTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla/Float";\r
+        public static final String MilliVolt = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt";\r
+        public static final String MilliVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt/Double";\r
+        public static final String MilliVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt/Float";\r
+        public static final String MilliWatt = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt";\r
+        public static final String MilliWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt/Double";\r
+        public static final String MilliWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt/Float";\r
+        public static final String MilliWeber = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber";\r
+        public static final String MilliWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber/Double";\r
+        public static final String MilliWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber/Float";\r
+        public static final String Milligram = "http://www.simantics.org/Datatypes-1.1/SI/Milligram";\r
+        public static final String MilligramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre";\r
+        public static final String MilligramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre/Double";\r
+        public static final String MilligramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre/Float";\r
+        public static final String MilligramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre";\r
+        public static final String MilligramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre/Double";\r
+        public static final String MilligramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre/Float";\r
+        public static final String MilligramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond";\r
+        public static final String MilligramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond/Double";\r
+        public static final String MilligramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond/Float";\r
+        public static final String Milligram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Milligram/Double";\r
+        public static final String Milligram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Milligram/Float";\r
+        public static final String Minute = "http://www.simantics.org/Datatypes-1.1/SI/Minute";\r
+        public static final String Minute_Double = "http://www.simantics.org/Datatypes-1.1/SI/Minute/Double";\r
+        public static final String Minute_Float = "http://www.simantics.org/Datatypes-1.1/SI/Minute/Float";\r
+        public static final String Mole = "http://www.simantics.org/Datatypes-1.1/SI/Mole";\r
+        public static final String MolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram";\r
+        public static final String MolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram/Double";\r
+        public static final String MolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram/Float";\r
+        public static final String MolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre";\r
+        public static final String MolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre/Double";\r
+        public static final String MolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre/Float";\r
+        public static final String Mole_Double = "http://www.simantics.org/Datatypes-1.1/SI/Mole/Double";\r
+        public static final String Mole_Float = "http://www.simantics.org/Datatypes-1.1/SI/Mole/Float";\r
+        public static final String Newton = "http://www.simantics.org/Datatypes-1.1/SI/Newton";\r
+        public static final String NewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre";\r
+        public static final String NewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre/Double";\r
+        public static final String NewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre/Float";\r
+        public static final String Newton_Double = "http://www.simantics.org/Datatypes-1.1/SI/Newton/Double";\r
+        public static final String Newton_Float = "http://www.simantics.org/Datatypes-1.1/SI/Newton/Float";\r
+        public static final String Ohm = "http://www.simantics.org/Datatypes-1.1/SI/Ohm";\r
+        public static final String Ohm_Double = "http://www.simantics.org/Datatypes-1.1/SI/Ohm/Double";\r
+        public static final String Ohm_Float = "http://www.simantics.org/Datatypes-1.1/SI/Ohm/Float";\r
+        public static final String Pascal = "http://www.simantics.org/Datatypes-1.1/SI/Pascal";\r
+        public static final String Pascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/Pascal/Double";\r
+        public static final String Pascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/Pascal/Float";\r
+        public static final String Percentage = "http://www.simantics.org/Datatypes-1.1/SI/Percentage";\r
+        public static final String Percentage_Double = "http://www.simantics.org/Datatypes-1.1/SI/Percentage/Double";\r
+        public static final String Percentage_Float = "http://www.simantics.org/Datatypes-1.1/SI/Percentage/Float";\r
+        public static final String Radian = "http://www.simantics.org/Datatypes-1.1/SI/Radian";\r
+        public static final String Radian_Double = "http://www.simantics.org/Datatypes-1.1/SI/Radian/Double";\r
+        public static final String Radian_Float = "http://www.simantics.org/Datatypes-1.1/SI/Radian/Float";\r
+        public static final String Second = "http://www.simantics.org/Datatypes-1.1/SI/Second";\r
+        public static final String Second_Double = "http://www.simantics.org/Datatypes-1.1/SI/Second/Double";\r
+        public static final String Second_Float = "http://www.simantics.org/Datatypes-1.1/SI/Second/Float";\r
+        public static final String Siemens = "http://www.simantics.org/Datatypes-1.1/SI/Siemens";\r
+        public static final String Siemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/Siemens/Double";\r
+        public static final String Siemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/Siemens/Float";\r
+        public static final String Sievert = "http://www.simantics.org/Datatypes-1.1/SI/Sievert";\r
+        public static final String Sievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/Sievert/Double";\r
+        public static final String Sievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/Sievert/Float";\r
+        public static final String SquareMetre = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre";\r
+        public static final String SquareMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre/Double";\r
+        public static final String SquareMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre/Float";\r
+        public static final String Steradian = "http://www.simantics.org/Datatypes-1.1/SI/Steradian";\r
+        public static final String Steradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/Steradian/Double";\r
+        public static final String Steradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/Steradian/Float";\r
+        public static final String TeraAmpere = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere";\r
+        public static final String TeraAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere/Double";\r
+        public static final String TeraAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere/Float";\r
+        public static final String TeraBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel";\r
+        public static final String TeraBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel/Double";\r
+        public static final String TeraBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel/Float";\r
+        public static final String TeraCandela = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela";\r
+        public static final String TeraCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela/Double";\r
+        public static final String TeraCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela/Float";\r
+        public static final String TeraCelsius = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius";\r
+        public static final String TeraCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius/Double";\r
+        public static final String TeraCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius/Float";\r
+        public static final String TeraCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb";\r
+        public static final String TeraCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb/Double";\r
+        public static final String TeraCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb/Float";\r
+        public static final String TeraFarad = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad";\r
+        public static final String TeraFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad/Double";\r
+        public static final String TeraFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad/Float";\r
+        public static final String TeraGray = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray";\r
+        public static final String TeraGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray/Double";\r
+        public static final String TeraGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray/Float";\r
+        public static final String TeraHenry = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry";\r
+        public static final String TeraHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry/Double";\r
+        public static final String TeraHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry/Float";\r
+        public static final String TeraHertz = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz";\r
+        public static final String TeraHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz/Double";\r
+        public static final String TeraHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz/Float";\r
+        public static final String TeraJoule = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule";\r
+        public static final String TeraJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram";\r
+        public static final String TeraJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram/Double";\r
+        public static final String TeraJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram/Float";\r
+        public static final String TeraJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule/Double";\r
+        public static final String TeraJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule/Float";\r
+        public static final String TeraKatal = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal";\r
+        public static final String TeraKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal/Double";\r
+        public static final String TeraKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal/Float";\r
+        public static final String TeraKelvin = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin";\r
+        public static final String TeraKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin/Double";\r
+        public static final String TeraKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin/Float";\r
+        public static final String TeraLumen = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen";\r
+        public static final String TeraLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen/Double";\r
+        public static final String TeraLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen/Float";\r
+        public static final String TeraLux = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux";\r
+        public static final String TeraLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux/Double";\r
+        public static final String TeraLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux/Float";\r
+        public static final String TeraMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre";\r
+        public static final String TeraMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond";\r
+        public static final String TeraMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond/Double";\r
+        public static final String TeraMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond/Float";\r
+        public static final String TeraMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre/Double";\r
+        public static final String TeraMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre/Float";\r
+        public static final String TeraMole = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole";\r
+        public static final String TeraMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram";\r
+        public static final String TeraMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram/Double";\r
+        public static final String TeraMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram/Float";\r
+        public static final String TeraMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre";\r
+        public static final String TeraMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre/Double";\r
+        public static final String TeraMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre/Float";\r
+        public static final String TeraMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole/Double";\r
+        public static final String TeraMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole/Float";\r
+        public static final String TeraNewton = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton";\r
+        public static final String TeraNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre";\r
+        public static final String TeraNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre/Double";\r
+        public static final String TeraNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre/Float";\r
+        public static final String TeraNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton/Double";\r
+        public static final String TeraNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton/Float";\r
+        public static final String TeraOhm = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm";\r
+        public static final String TeraOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm/Double";\r
+        public static final String TeraOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm/Float";\r
+        public static final String TeraPascal = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal";\r
+        public static final String TeraPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal/Double";\r
+        public static final String TeraPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal/Float";\r
+        public static final String TeraRadian = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian";\r
+        public static final String TeraRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian/Double";\r
+        public static final String TeraRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian/Float";\r
+        public static final String TeraSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond";\r
+        public static final String TeraSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond/Double";\r
+        public static final String TeraSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond/Float";\r
+        public static final String TeraSiemens = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens";\r
+        public static final String TeraSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens/Double";\r
+        public static final String TeraSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens/Float";\r
+        public static final String TeraSievert = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert";\r
+        public static final String TeraSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert/Double";\r
+        public static final String TeraSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert/Float";\r
+        public static final String TeraSteradian = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian";\r
+        public static final String TeraSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian/Double";\r
+        public static final String TeraSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian/Float";\r
+        public static final String TeraTesla = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla";\r
+        public static final String TeraTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla/Double";\r
+        public static final String TeraTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla/Float";\r
+        public static final String TeraVolt = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt";\r
+        public static final String TeraVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt/Double";\r
+        public static final String TeraVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt/Float";\r
+        public static final String TeraWatt = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt";\r
+        public static final String TeraWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt/Double";\r
+        public static final String TeraWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt/Float";\r
+        public static final String TeraWeber = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber";\r
+        public static final String TeraWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber/Double";\r
+        public static final String TeraWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber/Float";\r
+        public static final String Teragram = "http://www.simantics.org/Datatypes-1.1/SI/Teragram";\r
+        public static final String TeragramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre";\r
+        public static final String TeragramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre/Double";\r
+        public static final String TeragramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre/Float";\r
+        public static final String TeragramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre";\r
+        public static final String TeragramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre/Double";\r
+        public static final String TeragramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre/Float";\r
+        public static final String TeragramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond";\r
+        public static final String TeragramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond/Double";\r
+        public static final String TeragramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond/Float";\r
+        public static final String Teragram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Teragram/Double";\r
+        public static final String Teragram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Teragram/Float";\r
+        public static final String Tesla = "http://www.simantics.org/Datatypes-1.1/SI/Tesla";\r
+        public static final String Tesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/Tesla/Double";\r
+        public static final String Tesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/Tesla/Float";\r
+        public static final String Unit = "http://www.simantics.org/Datatypes-1.1/SI/Unit";\r
+        public static final String Volt = "http://www.simantics.org/Datatypes-1.1/SI/Volt";\r
+        public static final String Volt_Double = "http://www.simantics.org/Datatypes-1.1/SI/Volt/Double";\r
+        public static final String Volt_Float = "http://www.simantics.org/Datatypes-1.1/SI/Volt/Float";\r
+        public static final String Watt = "http://www.simantics.org/Datatypes-1.1/SI/Watt";\r
+        public static final String Watt_Double = "http://www.simantics.org/Datatypes-1.1/SI/Watt/Double";\r
+        public static final String Watt_Float = "http://www.simantics.org/Datatypes-1.1/SI/Watt/Float";\r
+        public static final String Weber = "http://www.simantics.org/Datatypes-1.1/SI/Weber";\r
+        public static final String Weber_Double = "http://www.simantics.org/Datatypes-1.1/SI/Weber/Double";\r
+        public static final String Weber_Float = "http://www.simantics.org/Datatypes-1.1/SI/Weber/Float";\r
+        public static final String gram = "http://www.simantics.org/Datatypes-1.1/SI/gram";\r
+        public static final String gramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre";\r
+        public static final String gramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre/Double";\r
+        public static final String gramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre/Float";\r
+        public static final String gramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre";\r
+        public static final String gramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre/Double";\r
+        public static final String gramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre/Float";\r
+        public static final String gramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond";\r
+        public static final String gramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond/Double";\r
+        public static final String gramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond/Float";\r
+        public static final String gram_Double = "http://www.simantics.org/Datatypes-1.1/SI/gram/Double";\r
+        public static final String gram_Float = "http://www.simantics.org/Datatypes-1.1/SI/gram/Float";\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 SIResource(ReadGraph graph) {\r
+        Ampere = getResourceOrNull(graph, URIs.Ampere);\r
+        Ampere_Double = getResourceOrNull(graph, URIs.Ampere_Double);\r
+        Ampere_Float = getResourceOrNull(graph, URIs.Ampere_Float);\r
+        Becquerel = getResourceOrNull(graph, URIs.Becquerel);\r
+        Becquerel_Double = getResourceOrNull(graph, URIs.Becquerel_Double);\r
+        Becquerel_Float = getResourceOrNull(graph, URIs.Becquerel_Float);\r
+        Candela = getResourceOrNull(graph, URIs.Candela);\r
+        Candela_Double = getResourceOrNull(graph, URIs.Candela_Double);\r
+        Candela_Float = getResourceOrNull(graph, URIs.Candela_Float);\r
+        Celsius = getResourceOrNull(graph, URIs.Celsius);\r
+        Celsius_Double = getResourceOrNull(graph, URIs.Celsius_Double);\r
+        Celsius_Float = getResourceOrNull(graph, URIs.Celsius_Float);\r
+        CentiAmpere = getResourceOrNull(graph, URIs.CentiAmpere);\r
+        CentiAmpere_Double = getResourceOrNull(graph, URIs.CentiAmpere_Double);\r
+        CentiAmpere_Float = getResourceOrNull(graph, URIs.CentiAmpere_Float);\r
+        CentiBecquerel = getResourceOrNull(graph, URIs.CentiBecquerel);\r
+        CentiBecquerel_Double = getResourceOrNull(graph, URIs.CentiBecquerel_Double);\r
+        CentiBecquerel_Float = getResourceOrNull(graph, URIs.CentiBecquerel_Float);\r
+        CentiCandela = getResourceOrNull(graph, URIs.CentiCandela);\r
+        CentiCandela_Double = getResourceOrNull(graph, URIs.CentiCandela_Double);\r
+        CentiCandela_Float = getResourceOrNull(graph, URIs.CentiCandela_Float);\r
+        CentiCelsius = getResourceOrNull(graph, URIs.CentiCelsius);\r
+        CentiCelsius_Double = getResourceOrNull(graph, URIs.CentiCelsius_Double);\r
+        CentiCelsius_Float = getResourceOrNull(graph, URIs.CentiCelsius_Float);\r
+        CentiCoulomb = getResourceOrNull(graph, URIs.CentiCoulomb);\r
+        CentiCoulomb_Double = getResourceOrNull(graph, URIs.CentiCoulomb_Double);\r
+        CentiCoulomb_Float = getResourceOrNull(graph, URIs.CentiCoulomb_Float);\r
+        CentiFarad = getResourceOrNull(graph, URIs.CentiFarad);\r
+        CentiFarad_Double = getResourceOrNull(graph, URIs.CentiFarad_Double);\r
+        CentiFarad_Float = getResourceOrNull(graph, URIs.CentiFarad_Float);\r
+        CentiGray = getResourceOrNull(graph, URIs.CentiGray);\r
+        CentiGray_Double = getResourceOrNull(graph, URIs.CentiGray_Double);\r
+        CentiGray_Float = getResourceOrNull(graph, URIs.CentiGray_Float);\r
+        CentiHenry = getResourceOrNull(graph, URIs.CentiHenry);\r
+        CentiHenry_Double = getResourceOrNull(graph, URIs.CentiHenry_Double);\r
+        CentiHenry_Float = getResourceOrNull(graph, URIs.CentiHenry_Float);\r
+        CentiHertz = getResourceOrNull(graph, URIs.CentiHertz);\r
+        CentiHertz_Double = getResourceOrNull(graph, URIs.CentiHertz_Double);\r
+        CentiHertz_Float = getResourceOrNull(graph, URIs.CentiHertz_Float);\r
+        CentiJoule = getResourceOrNull(graph, URIs.CentiJoule);\r
+        CentiJoulePerKilogram = getResourceOrNull(graph, URIs.CentiJoulePerKilogram);\r
+        CentiJoulePerKilogram_Double = getResourceOrNull(graph, URIs.CentiJoulePerKilogram_Double);\r
+        CentiJoulePerKilogram_Float = getResourceOrNull(graph, URIs.CentiJoulePerKilogram_Float);\r
+        CentiJoule_Double = getResourceOrNull(graph, URIs.CentiJoule_Double);\r
+        CentiJoule_Float = getResourceOrNull(graph, URIs.CentiJoule_Float);\r
+        CentiKatal = getResourceOrNull(graph, URIs.CentiKatal);\r
+        CentiKatal_Double = getResourceOrNull(graph, URIs.CentiKatal_Double);\r
+        CentiKatal_Float = getResourceOrNull(graph, URIs.CentiKatal_Float);\r
+        CentiKelvin = getResourceOrNull(graph, URIs.CentiKelvin);\r
+        CentiKelvin_Double = getResourceOrNull(graph, URIs.CentiKelvin_Double);\r
+        CentiKelvin_Float = getResourceOrNull(graph, URIs.CentiKelvin_Float);\r
+        CentiLumen = getResourceOrNull(graph, URIs.CentiLumen);\r
+        CentiLumen_Double = getResourceOrNull(graph, URIs.CentiLumen_Double);\r
+        CentiLumen_Float = getResourceOrNull(graph, URIs.CentiLumen_Float);\r
+        CentiLux = getResourceOrNull(graph, URIs.CentiLux);\r
+        CentiLux_Double = getResourceOrNull(graph, URIs.CentiLux_Double);\r
+        CentiLux_Float = getResourceOrNull(graph, URIs.CentiLux_Float);\r
+        CentiMetre = getResourceOrNull(graph, URIs.CentiMetre);\r
+        CentiMetrePerSecond = getResourceOrNull(graph, URIs.CentiMetrePerSecond);\r
+        CentiMetrePerSecond_Double = getResourceOrNull(graph, URIs.CentiMetrePerSecond_Double);\r
+        CentiMetrePerSecond_Float = getResourceOrNull(graph, URIs.CentiMetrePerSecond_Float);\r
+        CentiMetre_Double = getResourceOrNull(graph, URIs.CentiMetre_Double);\r
+        CentiMetre_Float = getResourceOrNull(graph, URIs.CentiMetre_Float);\r
+        CentiMole = getResourceOrNull(graph, URIs.CentiMole);\r
+        CentiMolePerKilogram = getResourceOrNull(graph, URIs.CentiMolePerKilogram);\r
+        CentiMolePerKilogram_Double = getResourceOrNull(graph, URIs.CentiMolePerKilogram_Double);\r
+        CentiMolePerKilogram_Float = getResourceOrNull(graph, URIs.CentiMolePerKilogram_Float);\r
+        CentiMolePerLitre = getResourceOrNull(graph, URIs.CentiMolePerLitre);\r
+        CentiMolePerLitre_Double = getResourceOrNull(graph, URIs.CentiMolePerLitre_Double);\r
+        CentiMolePerLitre_Float = getResourceOrNull(graph, URIs.CentiMolePerLitre_Float);\r
+        CentiMole_Double = getResourceOrNull(graph, URIs.CentiMole_Double);\r
+        CentiMole_Float = getResourceOrNull(graph, URIs.CentiMole_Float);\r
+        CentiNewton = getResourceOrNull(graph, URIs.CentiNewton);\r
+        CentiNewtonPerMetre = getResourceOrNull(graph, URIs.CentiNewtonPerMetre);\r
+        CentiNewtonPerMetre_Double = getResourceOrNull(graph, URIs.CentiNewtonPerMetre_Double);\r
+        CentiNewtonPerMetre_Float = getResourceOrNull(graph, URIs.CentiNewtonPerMetre_Float);\r
+        CentiNewton_Double = getResourceOrNull(graph, URIs.CentiNewton_Double);\r
+        CentiNewton_Float = getResourceOrNull(graph, URIs.CentiNewton_Float);\r
+        CentiOhm = getResourceOrNull(graph, URIs.CentiOhm);\r
+        CentiOhm_Double = getResourceOrNull(graph, URIs.CentiOhm_Double);\r
+        CentiOhm_Float = getResourceOrNull(graph, URIs.CentiOhm_Float);\r
+        CentiPascal = getResourceOrNull(graph, URIs.CentiPascal);\r
+        CentiPascal_Double = getResourceOrNull(graph, URIs.CentiPascal_Double);\r
+        CentiPascal_Float = getResourceOrNull(graph, URIs.CentiPascal_Float);\r
+        CentiRadian = getResourceOrNull(graph, URIs.CentiRadian);\r
+        CentiRadian_Double = getResourceOrNull(graph, URIs.CentiRadian_Double);\r
+        CentiRadian_Float = getResourceOrNull(graph, URIs.CentiRadian_Float);\r
+        CentiSecond = getResourceOrNull(graph, URIs.CentiSecond);\r
+        CentiSecond_Double = getResourceOrNull(graph, URIs.CentiSecond_Double);\r
+        CentiSecond_Float = getResourceOrNull(graph, URIs.CentiSecond_Float);\r
+        CentiSiemens = getResourceOrNull(graph, URIs.CentiSiemens);\r
+        CentiSiemens_Double = getResourceOrNull(graph, URIs.CentiSiemens_Double);\r
+        CentiSiemens_Float = getResourceOrNull(graph, URIs.CentiSiemens_Float);\r
+        CentiSievert = getResourceOrNull(graph, URIs.CentiSievert);\r
+        CentiSievert_Double = getResourceOrNull(graph, URIs.CentiSievert_Double);\r
+        CentiSievert_Float = getResourceOrNull(graph, URIs.CentiSievert_Float);\r
+        CentiSteradian = getResourceOrNull(graph, URIs.CentiSteradian);\r
+        CentiSteradian_Double = getResourceOrNull(graph, URIs.CentiSteradian_Double);\r
+        CentiSteradian_Float = getResourceOrNull(graph, URIs.CentiSteradian_Float);\r
+        CentiTesla = getResourceOrNull(graph, URIs.CentiTesla);\r
+        CentiTesla_Double = getResourceOrNull(graph, URIs.CentiTesla_Double);\r
+        CentiTesla_Float = getResourceOrNull(graph, URIs.CentiTesla_Float);\r
+        CentiVolt = getResourceOrNull(graph, URIs.CentiVolt);\r
+        CentiVolt_Double = getResourceOrNull(graph, URIs.CentiVolt_Double);\r
+        CentiVolt_Float = getResourceOrNull(graph, URIs.CentiVolt_Float);\r
+        CentiWatt = getResourceOrNull(graph, URIs.CentiWatt);\r
+        CentiWatt_Double = getResourceOrNull(graph, URIs.CentiWatt_Double);\r
+        CentiWatt_Float = getResourceOrNull(graph, URIs.CentiWatt_Float);\r
+        CentiWeber = getResourceOrNull(graph, URIs.CentiWeber);\r
+        CentiWeber_Double = getResourceOrNull(graph, URIs.CentiWeber_Double);\r
+        CentiWeber_Float = getResourceOrNull(graph, URIs.CentiWeber_Float);\r
+        Centigram = getResourceOrNull(graph, URIs.Centigram);\r
+        CentigramPerCubicMetre = getResourceOrNull(graph, URIs.CentigramPerCubicMetre);\r
+        CentigramPerCubicMetre_Double = getResourceOrNull(graph, URIs.CentigramPerCubicMetre_Double);\r
+        CentigramPerCubicMetre_Float = getResourceOrNull(graph, URIs.CentigramPerCubicMetre_Float);\r
+        CentigramPerLitre = getResourceOrNull(graph, URIs.CentigramPerLitre);\r
+        CentigramPerLitre_Double = getResourceOrNull(graph, URIs.CentigramPerLitre_Double);\r
+        CentigramPerLitre_Float = getResourceOrNull(graph, URIs.CentigramPerLitre_Float);\r
+        CentigramPerSecond = getResourceOrNull(graph, URIs.CentigramPerSecond);\r
+        CentigramPerSecond_Double = getResourceOrNull(graph, URIs.CentigramPerSecond_Double);\r
+        CentigramPerSecond_Float = getResourceOrNull(graph, URIs.CentigramPerSecond_Float);\r
+        Centigram_Double = getResourceOrNull(graph, URIs.Centigram_Double);\r
+        Centigram_Float = getResourceOrNull(graph, URIs.Centigram_Float);\r
+        Coulomb = getResourceOrNull(graph, URIs.Coulomb);\r
+        Coulomb_Double = getResourceOrNull(graph, URIs.Coulomb_Double);\r
+        Coulomb_Float = getResourceOrNull(graph, URIs.Coulomb_Float);\r
+        CubicMetre = getResourceOrNull(graph, URIs.CubicMetre);\r
+        CubicMetre_Double = getResourceOrNull(graph, URIs.CubicMetre_Double);\r
+        CubicMetre_Float = getResourceOrNull(graph, URIs.CubicMetre_Float);\r
+        Degree = getResourceOrNull(graph, URIs.Degree);\r
+        Degree_Double = getResourceOrNull(graph, URIs.Degree_Double);\r
+        Degree_Float = getResourceOrNull(graph, URIs.Degree_Float);\r
+        Farad = getResourceOrNull(graph, URIs.Farad);\r
+        Farad_Double = getResourceOrNull(graph, URIs.Farad_Double);\r
+        Farad_Float = getResourceOrNull(graph, URIs.Farad_Float);\r
+        GigaAmpere = getResourceOrNull(graph, URIs.GigaAmpere);\r
+        GigaAmpere_Double = getResourceOrNull(graph, URIs.GigaAmpere_Double);\r
+        GigaAmpere_Float = getResourceOrNull(graph, URIs.GigaAmpere_Float);\r
+        GigaBecquerel = getResourceOrNull(graph, URIs.GigaBecquerel);\r
+        GigaBecquerel_Double = getResourceOrNull(graph, URIs.GigaBecquerel_Double);\r
+        GigaBecquerel_Float = getResourceOrNull(graph, URIs.GigaBecquerel_Float);\r
+        GigaCandela = getResourceOrNull(graph, URIs.GigaCandela);\r
+        GigaCandela_Double = getResourceOrNull(graph, URIs.GigaCandela_Double);\r
+        GigaCandela_Float = getResourceOrNull(graph, URIs.GigaCandela_Float);\r
+        GigaCelsius = getResourceOrNull(graph, URIs.GigaCelsius);\r
+        GigaCelsius_Double = getResourceOrNull(graph, URIs.GigaCelsius_Double);\r
+        GigaCelsius_Float = getResourceOrNull(graph, URIs.GigaCelsius_Float);\r
+        GigaCoulomb = getResourceOrNull(graph, URIs.GigaCoulomb);\r
+        GigaCoulomb_Double = getResourceOrNull(graph, URIs.GigaCoulomb_Double);\r
+        GigaCoulomb_Float = getResourceOrNull(graph, URIs.GigaCoulomb_Float);\r
+        GigaFarad = getResourceOrNull(graph, URIs.GigaFarad);\r
+        GigaFarad_Double = getResourceOrNull(graph, URIs.GigaFarad_Double);\r
+        GigaFarad_Float = getResourceOrNull(graph, URIs.GigaFarad_Float);\r
+        GigaGray = getResourceOrNull(graph, URIs.GigaGray);\r
+        GigaGray_Double = getResourceOrNull(graph, URIs.GigaGray_Double);\r
+        GigaGray_Float = getResourceOrNull(graph, URIs.GigaGray_Float);\r
+        GigaHenry = getResourceOrNull(graph, URIs.GigaHenry);\r
+        GigaHenry_Double = getResourceOrNull(graph, URIs.GigaHenry_Double);\r
+        GigaHenry_Float = getResourceOrNull(graph, URIs.GigaHenry_Float);\r
+        GigaHertz = getResourceOrNull(graph, URIs.GigaHertz);\r
+        GigaHertz_Double = getResourceOrNull(graph, URIs.GigaHertz_Double);\r
+        GigaHertz_Float = getResourceOrNull(graph, URIs.GigaHertz_Float);\r
+        GigaJoule = getResourceOrNull(graph, URIs.GigaJoule);\r
+        GigaJoulePerKilogram = getResourceOrNull(graph, URIs.GigaJoulePerKilogram);\r
+        GigaJoulePerKilogram_Double = getResourceOrNull(graph, URIs.GigaJoulePerKilogram_Double);\r
+        GigaJoulePerKilogram_Float = getResourceOrNull(graph, URIs.GigaJoulePerKilogram_Float);\r
+        GigaJoule_Double = getResourceOrNull(graph, URIs.GigaJoule_Double);\r
+        GigaJoule_Float = getResourceOrNull(graph, URIs.GigaJoule_Float);\r
+        GigaKatal = getResourceOrNull(graph, URIs.GigaKatal);\r
+        GigaKatal_Double = getResourceOrNull(graph, URIs.GigaKatal_Double);\r
+        GigaKatal_Float = getResourceOrNull(graph, URIs.GigaKatal_Float);\r
+        GigaKelvin = getResourceOrNull(graph, URIs.GigaKelvin);\r
+        GigaKelvin_Double = getResourceOrNull(graph, URIs.GigaKelvin_Double);\r
+        GigaKelvin_Float = getResourceOrNull(graph, URIs.GigaKelvin_Float);\r
+        GigaLumen = getResourceOrNull(graph, URIs.GigaLumen);\r
+        GigaLumen_Double = getResourceOrNull(graph, URIs.GigaLumen_Double);\r
+        GigaLumen_Float = getResourceOrNull(graph, URIs.GigaLumen_Float);\r
+        GigaLux = getResourceOrNull(graph, URIs.GigaLux);\r
+        GigaLux_Double = getResourceOrNull(graph, URIs.GigaLux_Double);\r
+        GigaLux_Float = getResourceOrNull(graph, URIs.GigaLux_Float);\r
+        GigaMetre = getResourceOrNull(graph, URIs.GigaMetre);\r
+        GigaMetrePerSecond = getResourceOrNull(graph, URIs.GigaMetrePerSecond);\r
+        GigaMetrePerSecond_Double = getResourceOrNull(graph, URIs.GigaMetrePerSecond_Double);\r
+        GigaMetrePerSecond_Float = getResourceOrNull(graph, URIs.GigaMetrePerSecond_Float);\r
+        GigaMetre_Double = getResourceOrNull(graph, URIs.GigaMetre_Double);\r
+        GigaMetre_Float = getResourceOrNull(graph, URIs.GigaMetre_Float);\r
+        GigaMole = getResourceOrNull(graph, URIs.GigaMole);\r
+        GigaMolePerKilogram = getResourceOrNull(graph, URIs.GigaMolePerKilogram);\r
+        GigaMolePerKilogram_Double = getResourceOrNull(graph, URIs.GigaMolePerKilogram_Double);\r
+        GigaMolePerKilogram_Float = getResourceOrNull(graph, URIs.GigaMolePerKilogram_Float);\r
+        GigaMolePerLitre = getResourceOrNull(graph, URIs.GigaMolePerLitre);\r
+        GigaMolePerLitre_Double = getResourceOrNull(graph, URIs.GigaMolePerLitre_Double);\r
+        GigaMolePerLitre_Float = getResourceOrNull(graph, URIs.GigaMolePerLitre_Float);\r
+        GigaMole_Double = getResourceOrNull(graph, URIs.GigaMole_Double);\r
+        GigaMole_Float = getResourceOrNull(graph, URIs.GigaMole_Float);\r
+        GigaNewton = getResourceOrNull(graph, URIs.GigaNewton);\r
+        GigaNewtonPerMetre = getResourceOrNull(graph, URIs.GigaNewtonPerMetre);\r
+        GigaNewtonPerMetre_Double = getResourceOrNull(graph, URIs.GigaNewtonPerMetre_Double);\r
+        GigaNewtonPerMetre_Float = getResourceOrNull(graph, URIs.GigaNewtonPerMetre_Float);\r
+        GigaNewton_Double = getResourceOrNull(graph, URIs.GigaNewton_Double);\r
+        GigaNewton_Float = getResourceOrNull(graph, URIs.GigaNewton_Float);\r
+        GigaOhm = getResourceOrNull(graph, URIs.GigaOhm);\r
+        GigaOhm_Double = getResourceOrNull(graph, URIs.GigaOhm_Double);\r
+        GigaOhm_Float = getResourceOrNull(graph, URIs.GigaOhm_Float);\r
+        GigaPascal = getResourceOrNull(graph, URIs.GigaPascal);\r
+        GigaPascal_Double = getResourceOrNull(graph, URIs.GigaPascal_Double);\r
+        GigaPascal_Float = getResourceOrNull(graph, URIs.GigaPascal_Float);\r
+        GigaRadian = getResourceOrNull(graph, URIs.GigaRadian);\r
+        GigaRadian_Double = getResourceOrNull(graph, URIs.GigaRadian_Double);\r
+        GigaRadian_Float = getResourceOrNull(graph, URIs.GigaRadian_Float);\r
+        GigaSecond = getResourceOrNull(graph, URIs.GigaSecond);\r
+        GigaSecond_Double = getResourceOrNull(graph, URIs.GigaSecond_Double);\r
+        GigaSecond_Float = getResourceOrNull(graph, URIs.GigaSecond_Float);\r
+        GigaSiemens = getResourceOrNull(graph, URIs.GigaSiemens);\r
+        GigaSiemens_Double = getResourceOrNull(graph, URIs.GigaSiemens_Double);\r
+        GigaSiemens_Float = getResourceOrNull(graph, URIs.GigaSiemens_Float);\r
+        GigaSievert = getResourceOrNull(graph, URIs.GigaSievert);\r
+        GigaSievert_Double = getResourceOrNull(graph, URIs.GigaSievert_Double);\r
+        GigaSievert_Float = getResourceOrNull(graph, URIs.GigaSievert_Float);\r
+        GigaSteradian = getResourceOrNull(graph, URIs.GigaSteradian);\r
+        GigaSteradian_Double = getResourceOrNull(graph, URIs.GigaSteradian_Double);\r
+        GigaSteradian_Float = getResourceOrNull(graph, URIs.GigaSteradian_Float);\r
+        GigaTesla = getResourceOrNull(graph, URIs.GigaTesla);\r
+        GigaTesla_Double = getResourceOrNull(graph, URIs.GigaTesla_Double);\r
+        GigaTesla_Float = getResourceOrNull(graph, URIs.GigaTesla_Float);\r
+        GigaVolt = getResourceOrNull(graph, URIs.GigaVolt);\r
+        GigaVolt_Double = getResourceOrNull(graph, URIs.GigaVolt_Double);\r
+        GigaVolt_Float = getResourceOrNull(graph, URIs.GigaVolt_Float);\r
+        GigaWatt = getResourceOrNull(graph, URIs.GigaWatt);\r
+        GigaWatt_Double = getResourceOrNull(graph, URIs.GigaWatt_Double);\r
+        GigaWatt_Float = getResourceOrNull(graph, URIs.GigaWatt_Float);\r
+        GigaWeber = getResourceOrNull(graph, URIs.GigaWeber);\r
+        GigaWeber_Double = getResourceOrNull(graph, URIs.GigaWeber_Double);\r
+        GigaWeber_Float = getResourceOrNull(graph, URIs.GigaWeber_Float);\r
+        Gigagram = getResourceOrNull(graph, URIs.Gigagram);\r
+        GigagramPerCubicMetre = getResourceOrNull(graph, URIs.GigagramPerCubicMetre);\r
+        GigagramPerCubicMetre_Double = getResourceOrNull(graph, URIs.GigagramPerCubicMetre_Double);\r
+        GigagramPerCubicMetre_Float = getResourceOrNull(graph, URIs.GigagramPerCubicMetre_Float);\r
+        GigagramPerLitre = getResourceOrNull(graph, URIs.GigagramPerLitre);\r
+        GigagramPerLitre_Double = getResourceOrNull(graph, URIs.GigagramPerLitre_Double);\r
+        GigagramPerLitre_Float = getResourceOrNull(graph, URIs.GigagramPerLitre_Float);\r
+        GigagramPerSecond = getResourceOrNull(graph, URIs.GigagramPerSecond);\r
+        GigagramPerSecond_Double = getResourceOrNull(graph, URIs.GigagramPerSecond_Double);\r
+        GigagramPerSecond_Float = getResourceOrNull(graph, URIs.GigagramPerSecond_Float);\r
+        Gigagram_Double = getResourceOrNull(graph, URIs.Gigagram_Double);\r
+        Gigagram_Float = getResourceOrNull(graph, URIs.Gigagram_Float);\r
+        Gray = getResourceOrNull(graph, URIs.Gray);\r
+        Gray_Double = getResourceOrNull(graph, URIs.Gray_Double);\r
+        Gray_Float = getResourceOrNull(graph, URIs.Gray_Float);\r
+        HectoAmpere = getResourceOrNull(graph, URIs.HectoAmpere);\r
+        HectoAmpere_Double = getResourceOrNull(graph, URIs.HectoAmpere_Double);\r
+        HectoAmpere_Float = getResourceOrNull(graph, URIs.HectoAmpere_Float);\r
+        HectoBecquerel = getResourceOrNull(graph, URIs.HectoBecquerel);\r
+        HectoBecquerel_Double = getResourceOrNull(graph, URIs.HectoBecquerel_Double);\r
+        HectoBecquerel_Float = getResourceOrNull(graph, URIs.HectoBecquerel_Float);\r
+        HectoCandela = getResourceOrNull(graph, URIs.HectoCandela);\r
+        HectoCandela_Double = getResourceOrNull(graph, URIs.HectoCandela_Double);\r
+        HectoCandela_Float = getResourceOrNull(graph, URIs.HectoCandela_Float);\r
+        HectoCelsius = getResourceOrNull(graph, URIs.HectoCelsius);\r
+        HectoCelsius_Double = getResourceOrNull(graph, URIs.HectoCelsius_Double);\r
+        HectoCelsius_Float = getResourceOrNull(graph, URIs.HectoCelsius_Float);\r
+        HectoCoulomb = getResourceOrNull(graph, URIs.HectoCoulomb);\r
+        HectoCoulomb_Double = getResourceOrNull(graph, URIs.HectoCoulomb_Double);\r
+        HectoCoulomb_Float = getResourceOrNull(graph, URIs.HectoCoulomb_Float);\r
+        HectoFarad = getResourceOrNull(graph, URIs.HectoFarad);\r
+        HectoFarad_Double = getResourceOrNull(graph, URIs.HectoFarad_Double);\r
+        HectoFarad_Float = getResourceOrNull(graph, URIs.HectoFarad_Float);\r
+        HectoGray = getResourceOrNull(graph, URIs.HectoGray);\r
+        HectoGray_Double = getResourceOrNull(graph, URIs.HectoGray_Double);\r
+        HectoGray_Float = getResourceOrNull(graph, URIs.HectoGray_Float);\r
+        HectoHenry = getResourceOrNull(graph, URIs.HectoHenry);\r
+        HectoHenry_Double = getResourceOrNull(graph, URIs.HectoHenry_Double);\r
+        HectoHenry_Float = getResourceOrNull(graph, URIs.HectoHenry_Float);\r
+        HectoHertz = getResourceOrNull(graph, URIs.HectoHertz);\r
+        HectoHertz_Double = getResourceOrNull(graph, URIs.HectoHertz_Double);\r
+        HectoHertz_Float = getResourceOrNull(graph, URIs.HectoHertz_Float);\r
+        HectoJoule = getResourceOrNull(graph, URIs.HectoJoule);\r
+        HectoJoulePerKilogram = getResourceOrNull(graph, URIs.HectoJoulePerKilogram);\r
+        HectoJoulePerKilogram_Double = getResourceOrNull(graph, URIs.HectoJoulePerKilogram_Double);\r
+        HectoJoulePerKilogram_Float = getResourceOrNull(graph, URIs.HectoJoulePerKilogram_Float);\r
+        HectoJoule_Double = getResourceOrNull(graph, URIs.HectoJoule_Double);\r
+        HectoJoule_Float = getResourceOrNull(graph, URIs.HectoJoule_Float);\r
+        HectoKatal = getResourceOrNull(graph, URIs.HectoKatal);\r
+        HectoKatal_Double = getResourceOrNull(graph, URIs.HectoKatal_Double);\r
+        HectoKatal_Float = getResourceOrNull(graph, URIs.HectoKatal_Float);\r
+        HectoKelvin = getResourceOrNull(graph, URIs.HectoKelvin);\r
+        HectoKelvin_Double = getResourceOrNull(graph, URIs.HectoKelvin_Double);\r
+        HectoKelvin_Float = getResourceOrNull(graph, URIs.HectoKelvin_Float);\r
+        HectoLumen = getResourceOrNull(graph, URIs.HectoLumen);\r
+        HectoLumen_Double = getResourceOrNull(graph, URIs.HectoLumen_Double);\r
+        HectoLumen_Float = getResourceOrNull(graph, URIs.HectoLumen_Float);\r
+        HectoLux = getResourceOrNull(graph, URIs.HectoLux);\r
+        HectoLux_Double = getResourceOrNull(graph, URIs.HectoLux_Double);\r
+        HectoLux_Float = getResourceOrNull(graph, URIs.HectoLux_Float);\r
+        HectoMetre = getResourceOrNull(graph, URIs.HectoMetre);\r
+        HectoMetrePerSecond = getResourceOrNull(graph, URIs.HectoMetrePerSecond);\r
+        HectoMetrePerSecond_Double = getResourceOrNull(graph, URIs.HectoMetrePerSecond_Double);\r
+        HectoMetrePerSecond_Float = getResourceOrNull(graph, URIs.HectoMetrePerSecond_Float);\r
+        HectoMetre_Double = getResourceOrNull(graph, URIs.HectoMetre_Double);\r
+        HectoMetre_Float = getResourceOrNull(graph, URIs.HectoMetre_Float);\r
+        HectoMole = getResourceOrNull(graph, URIs.HectoMole);\r
+        HectoMolePerKilogram = getResourceOrNull(graph, URIs.HectoMolePerKilogram);\r
+        HectoMolePerKilogram_Double = getResourceOrNull(graph, URIs.HectoMolePerKilogram_Double);\r
+        HectoMolePerKilogram_Float = getResourceOrNull(graph, URIs.HectoMolePerKilogram_Float);\r
+        HectoMolePerLitre = getResourceOrNull(graph, URIs.HectoMolePerLitre);\r
+        HectoMolePerLitre_Double = getResourceOrNull(graph, URIs.HectoMolePerLitre_Double);\r
+        HectoMolePerLitre_Float = getResourceOrNull(graph, URIs.HectoMolePerLitre_Float);\r
+        HectoMole_Double = getResourceOrNull(graph, URIs.HectoMole_Double);\r
+        HectoMole_Float = getResourceOrNull(graph, URIs.HectoMole_Float);\r
+        HectoNewton = getResourceOrNull(graph, URIs.HectoNewton);\r
+        HectoNewtonPerMetre = getResourceOrNull(graph, URIs.HectoNewtonPerMetre);\r
+        HectoNewtonPerMetre_Double = getResourceOrNull(graph, URIs.HectoNewtonPerMetre_Double);\r
+        HectoNewtonPerMetre_Float = getResourceOrNull(graph, URIs.HectoNewtonPerMetre_Float);\r
+        HectoNewton_Double = getResourceOrNull(graph, URIs.HectoNewton_Double);\r
+        HectoNewton_Float = getResourceOrNull(graph, URIs.HectoNewton_Float);\r
+        HectoOhm = getResourceOrNull(graph, URIs.HectoOhm);\r
+        HectoOhm_Double = getResourceOrNull(graph, URIs.HectoOhm_Double);\r
+        HectoOhm_Float = getResourceOrNull(graph, URIs.HectoOhm_Float);\r
+        HectoPascal = getResourceOrNull(graph, URIs.HectoPascal);\r
+        HectoPascal_Double = getResourceOrNull(graph, URIs.HectoPascal_Double);\r
+        HectoPascal_Float = getResourceOrNull(graph, URIs.HectoPascal_Float);\r
+        HectoRadian = getResourceOrNull(graph, URIs.HectoRadian);\r
+        HectoRadian_Double = getResourceOrNull(graph, URIs.HectoRadian_Double);\r
+        HectoRadian_Float = getResourceOrNull(graph, URIs.HectoRadian_Float);\r
+        HectoSecond = getResourceOrNull(graph, URIs.HectoSecond);\r
+        HectoSecond_Double = getResourceOrNull(graph, URIs.HectoSecond_Double);\r
+        HectoSecond_Float = getResourceOrNull(graph, URIs.HectoSecond_Float);\r
+        HectoSiemens = getResourceOrNull(graph, URIs.HectoSiemens);\r
+        HectoSiemens_Double = getResourceOrNull(graph, URIs.HectoSiemens_Double);\r
+        HectoSiemens_Float = getResourceOrNull(graph, URIs.HectoSiemens_Float);\r
+        HectoSievert = getResourceOrNull(graph, URIs.HectoSievert);\r
+        HectoSievert_Double = getResourceOrNull(graph, URIs.HectoSievert_Double);\r
+        HectoSievert_Float = getResourceOrNull(graph, URIs.HectoSievert_Float);\r
+        HectoSteradian = getResourceOrNull(graph, URIs.HectoSteradian);\r
+        HectoSteradian_Double = getResourceOrNull(graph, URIs.HectoSteradian_Double);\r
+        HectoSteradian_Float = getResourceOrNull(graph, URIs.HectoSteradian_Float);\r
+        HectoTesla = getResourceOrNull(graph, URIs.HectoTesla);\r
+        HectoTesla_Double = getResourceOrNull(graph, URIs.HectoTesla_Double);\r
+        HectoTesla_Float = getResourceOrNull(graph, URIs.HectoTesla_Float);\r
+        HectoVolt = getResourceOrNull(graph, URIs.HectoVolt);\r
+        HectoVolt_Double = getResourceOrNull(graph, URIs.HectoVolt_Double);\r
+        HectoVolt_Float = getResourceOrNull(graph, URIs.HectoVolt_Float);\r
+        HectoWatt = getResourceOrNull(graph, URIs.HectoWatt);\r
+        HectoWatt_Double = getResourceOrNull(graph, URIs.HectoWatt_Double);\r
+        HectoWatt_Float = getResourceOrNull(graph, URIs.HectoWatt_Float);\r
+        HectoWeber = getResourceOrNull(graph, URIs.HectoWeber);\r
+        HectoWeber_Double = getResourceOrNull(graph, URIs.HectoWeber_Double);\r
+        HectoWeber_Float = getResourceOrNull(graph, URIs.HectoWeber_Float);\r
+        Hectogram = getResourceOrNull(graph, URIs.Hectogram);\r
+        HectogramPerCubicMetre = getResourceOrNull(graph, URIs.HectogramPerCubicMetre);\r
+        HectogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.HectogramPerCubicMetre_Double);\r
+        HectogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.HectogramPerCubicMetre_Float);\r
+        HectogramPerLitre = getResourceOrNull(graph, URIs.HectogramPerLitre);\r
+        HectogramPerLitre_Double = getResourceOrNull(graph, URIs.HectogramPerLitre_Double);\r
+        HectogramPerLitre_Float = getResourceOrNull(graph, URIs.HectogramPerLitre_Float);\r
+        HectogramPerSecond = getResourceOrNull(graph, URIs.HectogramPerSecond);\r
+        HectogramPerSecond_Double = getResourceOrNull(graph, URIs.HectogramPerSecond_Double);\r
+        HectogramPerSecond_Float = getResourceOrNull(graph, URIs.HectogramPerSecond_Float);\r
+        Hectogram_Double = getResourceOrNull(graph, URIs.Hectogram_Double);\r
+        Hectogram_Float = getResourceOrNull(graph, URIs.Hectogram_Float);\r
+        Henry = getResourceOrNull(graph, URIs.Henry);\r
+        Henry_Double = getResourceOrNull(graph, URIs.Henry_Double);\r
+        Henry_Float = getResourceOrNull(graph, URIs.Henry_Float);\r
+        Hertz = getResourceOrNull(graph, URIs.Hertz);\r
+        Hertz_Double = getResourceOrNull(graph, URIs.Hertz_Double);\r
+        Hertz_Float = getResourceOrNull(graph, URIs.Hertz_Float);\r
+        Hour = getResourceOrNull(graph, URIs.Hour);\r
+        Hour_Double = getResourceOrNull(graph, URIs.Hour_Double);\r
+        Hour_Float = getResourceOrNull(graph, URIs.Hour_Float);\r
+        Joule = getResourceOrNull(graph, URIs.Joule);\r
+        JoulePerKilogram = getResourceOrNull(graph, URIs.JoulePerKilogram);\r
+        JoulePerKilogram_Double = getResourceOrNull(graph, URIs.JoulePerKilogram_Double);\r
+        JoulePerKilogram_Float = getResourceOrNull(graph, URIs.JoulePerKilogram_Float);\r
+        Joule_Double = getResourceOrNull(graph, URIs.Joule_Double);\r
+        Joule_Float = getResourceOrNull(graph, URIs.Joule_Float);\r
+        Katal = getResourceOrNull(graph, URIs.Katal);\r
+        Katal_Double = getResourceOrNull(graph, URIs.Katal_Double);\r
+        Katal_Float = getResourceOrNull(graph, URIs.Katal_Float);\r
+        Kelvin = getResourceOrNull(graph, URIs.Kelvin);\r
+        Kelvin_Double = getResourceOrNull(graph, URIs.Kelvin_Double);\r
+        Kelvin_Float = getResourceOrNull(graph, URIs.Kelvin_Float);\r
+        KiloAmpere = getResourceOrNull(graph, URIs.KiloAmpere);\r
+        KiloAmpere_Double = getResourceOrNull(graph, URIs.KiloAmpere_Double);\r
+        KiloAmpere_Float = getResourceOrNull(graph, URIs.KiloAmpere_Float);\r
+        KiloBecquerel = getResourceOrNull(graph, URIs.KiloBecquerel);\r
+        KiloBecquerel_Double = getResourceOrNull(graph, URIs.KiloBecquerel_Double);\r
+        KiloBecquerel_Float = getResourceOrNull(graph, URIs.KiloBecquerel_Float);\r
+        KiloCandela = getResourceOrNull(graph, URIs.KiloCandela);\r
+        KiloCandela_Double = getResourceOrNull(graph, URIs.KiloCandela_Double);\r
+        KiloCandela_Float = getResourceOrNull(graph, URIs.KiloCandela_Float);\r
+        KiloCelsius = getResourceOrNull(graph, URIs.KiloCelsius);\r
+        KiloCelsius_Double = getResourceOrNull(graph, URIs.KiloCelsius_Double);\r
+        KiloCelsius_Float = getResourceOrNull(graph, URIs.KiloCelsius_Float);\r
+        KiloCoulomb = getResourceOrNull(graph, URIs.KiloCoulomb);\r
+        KiloCoulomb_Double = getResourceOrNull(graph, URIs.KiloCoulomb_Double);\r
+        KiloCoulomb_Float = getResourceOrNull(graph, URIs.KiloCoulomb_Float);\r
+        KiloFarad = getResourceOrNull(graph, URIs.KiloFarad);\r
+        KiloFarad_Double = getResourceOrNull(graph, URIs.KiloFarad_Double);\r
+        KiloFarad_Float = getResourceOrNull(graph, URIs.KiloFarad_Float);\r
+        KiloGray = getResourceOrNull(graph, URIs.KiloGray);\r
+        KiloGray_Double = getResourceOrNull(graph, URIs.KiloGray_Double);\r
+        KiloGray_Float = getResourceOrNull(graph, URIs.KiloGray_Float);\r
+        KiloHenry = getResourceOrNull(graph, URIs.KiloHenry);\r
+        KiloHenry_Double = getResourceOrNull(graph, URIs.KiloHenry_Double);\r
+        KiloHenry_Float = getResourceOrNull(graph, URIs.KiloHenry_Float);\r
+        KiloHertz = getResourceOrNull(graph, URIs.KiloHertz);\r
+        KiloHertz_Double = getResourceOrNull(graph, URIs.KiloHertz_Double);\r
+        KiloHertz_Float = getResourceOrNull(graph, URIs.KiloHertz_Float);\r
+        KiloJoule = getResourceOrNull(graph, URIs.KiloJoule);\r
+        KiloJoulePerKilogram = getResourceOrNull(graph, URIs.KiloJoulePerKilogram);\r
+        KiloJoulePerKilogram_Double = getResourceOrNull(graph, URIs.KiloJoulePerKilogram_Double);\r
+        KiloJoulePerKilogram_Float = getResourceOrNull(graph, URIs.KiloJoulePerKilogram_Float);\r
+        KiloJoule_Double = getResourceOrNull(graph, URIs.KiloJoule_Double);\r
+        KiloJoule_Float = getResourceOrNull(graph, URIs.KiloJoule_Float);\r
+        KiloKatal = getResourceOrNull(graph, URIs.KiloKatal);\r
+        KiloKatal_Double = getResourceOrNull(graph, URIs.KiloKatal_Double);\r
+        KiloKatal_Float = getResourceOrNull(graph, URIs.KiloKatal_Float);\r
+        KiloKelvin = getResourceOrNull(graph, URIs.KiloKelvin);\r
+        KiloKelvin_Double = getResourceOrNull(graph, URIs.KiloKelvin_Double);\r
+        KiloKelvin_Float = getResourceOrNull(graph, URIs.KiloKelvin_Float);\r
+        KiloLumen = getResourceOrNull(graph, URIs.KiloLumen);\r
+        KiloLumen_Double = getResourceOrNull(graph, URIs.KiloLumen_Double);\r
+        KiloLumen_Float = getResourceOrNull(graph, URIs.KiloLumen_Float);\r
+        KiloLux = getResourceOrNull(graph, URIs.KiloLux);\r
+        KiloLux_Double = getResourceOrNull(graph, URIs.KiloLux_Double);\r
+        KiloLux_Float = getResourceOrNull(graph, URIs.KiloLux_Float);\r
+        KiloMetre = getResourceOrNull(graph, URIs.KiloMetre);\r
+        KiloMetrePerSecond = getResourceOrNull(graph, URIs.KiloMetrePerSecond);\r
+        KiloMetrePerSecond_Double = getResourceOrNull(graph, URIs.KiloMetrePerSecond_Double);\r
+        KiloMetrePerSecond_Float = getResourceOrNull(graph, URIs.KiloMetrePerSecond_Float);\r
+        KiloMetre_Double = getResourceOrNull(graph, URIs.KiloMetre_Double);\r
+        KiloMetre_Float = getResourceOrNull(graph, URIs.KiloMetre_Float);\r
+        KiloMole = getResourceOrNull(graph, URIs.KiloMole);\r
+        KiloMolePerKilogram = getResourceOrNull(graph, URIs.KiloMolePerKilogram);\r
+        KiloMolePerKilogram_Double = getResourceOrNull(graph, URIs.KiloMolePerKilogram_Double);\r
+        KiloMolePerKilogram_Float = getResourceOrNull(graph, URIs.KiloMolePerKilogram_Float);\r
+        KiloMolePerLitre = getResourceOrNull(graph, URIs.KiloMolePerLitre);\r
+        KiloMolePerLitre_Double = getResourceOrNull(graph, URIs.KiloMolePerLitre_Double);\r
+        KiloMolePerLitre_Float = getResourceOrNull(graph, URIs.KiloMolePerLitre_Float);\r
+        KiloMole_Double = getResourceOrNull(graph, URIs.KiloMole_Double);\r
+        KiloMole_Float = getResourceOrNull(graph, URIs.KiloMole_Float);\r
+        KiloNewton = getResourceOrNull(graph, URIs.KiloNewton);\r
+        KiloNewtonPerMetre = getResourceOrNull(graph, URIs.KiloNewtonPerMetre);\r
+        KiloNewtonPerMetre_Double = getResourceOrNull(graph, URIs.KiloNewtonPerMetre_Double);\r
+        KiloNewtonPerMetre_Float = getResourceOrNull(graph, URIs.KiloNewtonPerMetre_Float);\r
+        KiloNewton_Double = getResourceOrNull(graph, URIs.KiloNewton_Double);\r
+        KiloNewton_Float = getResourceOrNull(graph, URIs.KiloNewton_Float);\r
+        KiloOhm = getResourceOrNull(graph, URIs.KiloOhm);\r
+        KiloOhm_Double = getResourceOrNull(graph, URIs.KiloOhm_Double);\r
+        KiloOhm_Float = getResourceOrNull(graph, URIs.KiloOhm_Float);\r
+        KiloPascal = getResourceOrNull(graph, URIs.KiloPascal);\r
+        KiloPascal_Double = getResourceOrNull(graph, URIs.KiloPascal_Double);\r
+        KiloPascal_Float = getResourceOrNull(graph, URIs.KiloPascal_Float);\r
+        KiloRadian = getResourceOrNull(graph, URIs.KiloRadian);\r
+        KiloRadian_Double = getResourceOrNull(graph, URIs.KiloRadian_Double);\r
+        KiloRadian_Float = getResourceOrNull(graph, URIs.KiloRadian_Float);\r
+        KiloSecond = getResourceOrNull(graph, URIs.KiloSecond);\r
+        KiloSecond_Double = getResourceOrNull(graph, URIs.KiloSecond_Double);\r
+        KiloSecond_Float = getResourceOrNull(graph, URIs.KiloSecond_Float);\r
+        KiloSiemens = getResourceOrNull(graph, URIs.KiloSiemens);\r
+        KiloSiemens_Double = getResourceOrNull(graph, URIs.KiloSiemens_Double);\r
+        KiloSiemens_Float = getResourceOrNull(graph, URIs.KiloSiemens_Float);\r
+        KiloSievert = getResourceOrNull(graph, URIs.KiloSievert);\r
+        KiloSievert_Double = getResourceOrNull(graph, URIs.KiloSievert_Double);\r
+        KiloSievert_Float = getResourceOrNull(graph, URIs.KiloSievert_Float);\r
+        KiloSteradian = getResourceOrNull(graph, URIs.KiloSteradian);\r
+        KiloSteradian_Double = getResourceOrNull(graph, URIs.KiloSteradian_Double);\r
+        KiloSteradian_Float = getResourceOrNull(graph, URIs.KiloSteradian_Float);\r
+        KiloTesla = getResourceOrNull(graph, URIs.KiloTesla);\r
+        KiloTesla_Double = getResourceOrNull(graph, URIs.KiloTesla_Double);\r
+        KiloTesla_Float = getResourceOrNull(graph, URIs.KiloTesla_Float);\r
+        KiloVolt = getResourceOrNull(graph, URIs.KiloVolt);\r
+        KiloVolt_Double = getResourceOrNull(graph, URIs.KiloVolt_Double);\r
+        KiloVolt_Float = getResourceOrNull(graph, URIs.KiloVolt_Float);\r
+        KiloWatt = getResourceOrNull(graph, URIs.KiloWatt);\r
+        KiloWatt_Double = getResourceOrNull(graph, URIs.KiloWatt_Double);\r
+        KiloWatt_Float = getResourceOrNull(graph, URIs.KiloWatt_Float);\r
+        KiloWeber = getResourceOrNull(graph, URIs.KiloWeber);\r
+        KiloWeber_Double = getResourceOrNull(graph, URIs.KiloWeber_Double);\r
+        KiloWeber_Float = getResourceOrNull(graph, URIs.KiloWeber_Float);\r
+        Kilogram = getResourceOrNull(graph, URIs.Kilogram);\r
+        KilogramPerCubicMetre = getResourceOrNull(graph, URIs.KilogramPerCubicMetre);\r
+        KilogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.KilogramPerCubicMetre_Double);\r
+        KilogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.KilogramPerCubicMetre_Float);\r
+        KilogramPerLitre = getResourceOrNull(graph, URIs.KilogramPerLitre);\r
+        KilogramPerLitre_Double = getResourceOrNull(graph, URIs.KilogramPerLitre_Double);\r
+        KilogramPerLitre_Float = getResourceOrNull(graph, URIs.KilogramPerLitre_Float);\r
+        KilogramPerSecond = getResourceOrNull(graph, URIs.KilogramPerSecond);\r
+        KilogramPerSecond_Double = getResourceOrNull(graph, URIs.KilogramPerSecond_Double);\r
+        KilogramPerSecond_Float = getResourceOrNull(graph, URIs.KilogramPerSecond_Float);\r
+        Kilogram_Double = getResourceOrNull(graph, URIs.Kilogram_Double);\r
+        Kilogram_Float = getResourceOrNull(graph, URIs.Kilogram_Float);\r
+        Litre = getResourceOrNull(graph, URIs.Litre);\r
+        Litre_Double = getResourceOrNull(graph, URIs.Litre_Double);\r
+        Litre_Float = getResourceOrNull(graph, URIs.Litre_Float);\r
+        Lumen = getResourceOrNull(graph, URIs.Lumen);\r
+        Lumen_Double = getResourceOrNull(graph, URIs.Lumen_Double);\r
+        Lumen_Float = getResourceOrNull(graph, URIs.Lumen_Float);\r
+        Lux = getResourceOrNull(graph, URIs.Lux);\r
+        Lux_Double = getResourceOrNull(graph, URIs.Lux_Double);\r
+        Lux_Float = getResourceOrNull(graph, URIs.Lux_Float);\r
+        MassPercentage = getResourceOrNull(graph, URIs.MassPercentage);\r
+        MassPercentage_Double = getResourceOrNull(graph, URIs.MassPercentage_Double);\r
+        MassPercentage_Float = getResourceOrNull(graph, URIs.MassPercentage_Float);\r
+        MegaAmpere = getResourceOrNull(graph, URIs.MegaAmpere);\r
+        MegaAmpere_Double = getResourceOrNull(graph, URIs.MegaAmpere_Double);\r
+        MegaAmpere_Float = getResourceOrNull(graph, URIs.MegaAmpere_Float);\r
+        MegaBecquerel = getResourceOrNull(graph, URIs.MegaBecquerel);\r
+        MegaBecquerel_Double = getResourceOrNull(graph, URIs.MegaBecquerel_Double);\r
+        MegaBecquerel_Float = getResourceOrNull(graph, URIs.MegaBecquerel_Float);\r
+        MegaCandela = getResourceOrNull(graph, URIs.MegaCandela);\r
+        MegaCandela_Double = getResourceOrNull(graph, URIs.MegaCandela_Double);\r
+        MegaCandela_Float = getResourceOrNull(graph, URIs.MegaCandela_Float);\r
+        MegaCelsius = getResourceOrNull(graph, URIs.MegaCelsius);\r
+        MegaCelsius_Double = getResourceOrNull(graph, URIs.MegaCelsius_Double);\r
+        MegaCelsius_Float = getResourceOrNull(graph, URIs.MegaCelsius_Float);\r
+        MegaCoulomb = getResourceOrNull(graph, URIs.MegaCoulomb);\r
+        MegaCoulomb_Double = getResourceOrNull(graph, URIs.MegaCoulomb_Double);\r
+        MegaCoulomb_Float = getResourceOrNull(graph, URIs.MegaCoulomb_Float);\r
+        MegaFarad = getResourceOrNull(graph, URIs.MegaFarad);\r
+        MegaFarad_Double = getResourceOrNull(graph, URIs.MegaFarad_Double);\r
+        MegaFarad_Float = getResourceOrNull(graph, URIs.MegaFarad_Float);\r
+        MegaGray = getResourceOrNull(graph, URIs.MegaGray);\r
+        MegaGray_Double = getResourceOrNull(graph, URIs.MegaGray_Double);\r
+        MegaGray_Float = getResourceOrNull(graph, URIs.MegaGray_Float);\r
+        MegaHenry = getResourceOrNull(graph, URIs.MegaHenry);\r
+        MegaHenry_Double = getResourceOrNull(graph, URIs.MegaHenry_Double);\r
+        MegaHenry_Float = getResourceOrNull(graph, URIs.MegaHenry_Float);\r
+        MegaHertz = getResourceOrNull(graph, URIs.MegaHertz);\r
+        MegaHertz_Double = getResourceOrNull(graph, URIs.MegaHertz_Double);\r
+        MegaHertz_Float = getResourceOrNull(graph, URIs.MegaHertz_Float);\r
+        MegaJoule = getResourceOrNull(graph, URIs.MegaJoule);\r
+        MegaJoulePerKilogram = getResourceOrNull(graph, URIs.MegaJoulePerKilogram);\r
+        MegaJoulePerKilogram_Double = getResourceOrNull(graph, URIs.MegaJoulePerKilogram_Double);\r
+        MegaJoulePerKilogram_Float = getResourceOrNull(graph, URIs.MegaJoulePerKilogram_Float);\r
+        MegaJoule_Double = getResourceOrNull(graph, URIs.MegaJoule_Double);\r
+        MegaJoule_Float = getResourceOrNull(graph, URIs.MegaJoule_Float);\r
+        MegaKatal = getResourceOrNull(graph, URIs.MegaKatal);\r
+        MegaKatal_Double = getResourceOrNull(graph, URIs.MegaKatal_Double);\r
+        MegaKatal_Float = getResourceOrNull(graph, URIs.MegaKatal_Float);\r
+        MegaKelvin = getResourceOrNull(graph, URIs.MegaKelvin);\r
+        MegaKelvin_Double = getResourceOrNull(graph, URIs.MegaKelvin_Double);\r
+        MegaKelvin_Float = getResourceOrNull(graph, URIs.MegaKelvin_Float);\r
+        MegaLumen = getResourceOrNull(graph, URIs.MegaLumen);\r
+        MegaLumen_Double = getResourceOrNull(graph, URIs.MegaLumen_Double);\r
+        MegaLumen_Float = getResourceOrNull(graph, URIs.MegaLumen_Float);\r
+        MegaLux = getResourceOrNull(graph, URIs.MegaLux);\r
+        MegaLux_Double = getResourceOrNull(graph, URIs.MegaLux_Double);\r
+        MegaLux_Float = getResourceOrNull(graph, URIs.MegaLux_Float);\r
+        MegaMetre = getResourceOrNull(graph, URIs.MegaMetre);\r
+        MegaMetrePerSecond = getResourceOrNull(graph, URIs.MegaMetrePerSecond);\r
+        MegaMetrePerSecond_Double = getResourceOrNull(graph, URIs.MegaMetrePerSecond_Double);\r
+        MegaMetrePerSecond_Float = getResourceOrNull(graph, URIs.MegaMetrePerSecond_Float);\r
+        MegaMetre_Double = getResourceOrNull(graph, URIs.MegaMetre_Double);\r
+        MegaMetre_Float = getResourceOrNull(graph, URIs.MegaMetre_Float);\r
+        MegaMole = getResourceOrNull(graph, URIs.MegaMole);\r
+        MegaMolePerKilogram = getResourceOrNull(graph, URIs.MegaMolePerKilogram);\r
+        MegaMolePerKilogram_Double = getResourceOrNull(graph, URIs.MegaMolePerKilogram_Double);\r
+        MegaMolePerKilogram_Float = getResourceOrNull(graph, URIs.MegaMolePerKilogram_Float);\r
+        MegaMolePerLitre = getResourceOrNull(graph, URIs.MegaMolePerLitre);\r
+        MegaMolePerLitre_Double = getResourceOrNull(graph, URIs.MegaMolePerLitre_Double);\r
+        MegaMolePerLitre_Float = getResourceOrNull(graph, URIs.MegaMolePerLitre_Float);\r
+        MegaMole_Double = getResourceOrNull(graph, URIs.MegaMole_Double);\r
+        MegaMole_Float = getResourceOrNull(graph, URIs.MegaMole_Float);\r
+        MegaNewton = getResourceOrNull(graph, URIs.MegaNewton);\r
+        MegaNewtonPerMetre = getResourceOrNull(graph, URIs.MegaNewtonPerMetre);\r
+        MegaNewtonPerMetre_Double = getResourceOrNull(graph, URIs.MegaNewtonPerMetre_Double);\r
+        MegaNewtonPerMetre_Float = getResourceOrNull(graph, URIs.MegaNewtonPerMetre_Float);\r
+        MegaNewton_Double = getResourceOrNull(graph, URIs.MegaNewton_Double);\r
+        MegaNewton_Float = getResourceOrNull(graph, URIs.MegaNewton_Float);\r
+        MegaOhm = getResourceOrNull(graph, URIs.MegaOhm);\r
+        MegaOhm_Double = getResourceOrNull(graph, URIs.MegaOhm_Double);\r
+        MegaOhm_Float = getResourceOrNull(graph, URIs.MegaOhm_Float);\r
+        MegaPascal = getResourceOrNull(graph, URIs.MegaPascal);\r
+        MegaPascal_Double = getResourceOrNull(graph, URIs.MegaPascal_Double);\r
+        MegaPascal_Float = getResourceOrNull(graph, URIs.MegaPascal_Float);\r
+        MegaRadian = getResourceOrNull(graph, URIs.MegaRadian);\r
+        MegaRadian_Double = getResourceOrNull(graph, URIs.MegaRadian_Double);\r
+        MegaRadian_Float = getResourceOrNull(graph, URIs.MegaRadian_Float);\r
+        MegaSecond = getResourceOrNull(graph, URIs.MegaSecond);\r
+        MegaSecond_Double = getResourceOrNull(graph, URIs.MegaSecond_Double);\r
+        MegaSecond_Float = getResourceOrNull(graph, URIs.MegaSecond_Float);\r
+        MegaSiemens = getResourceOrNull(graph, URIs.MegaSiemens);\r
+        MegaSiemens_Double = getResourceOrNull(graph, URIs.MegaSiemens_Double);\r
+        MegaSiemens_Float = getResourceOrNull(graph, URIs.MegaSiemens_Float);\r
+        MegaSievert = getResourceOrNull(graph, URIs.MegaSievert);\r
+        MegaSievert_Double = getResourceOrNull(graph, URIs.MegaSievert_Double);\r
+        MegaSievert_Float = getResourceOrNull(graph, URIs.MegaSievert_Float);\r
+        MegaSteradian = getResourceOrNull(graph, URIs.MegaSteradian);\r
+        MegaSteradian_Double = getResourceOrNull(graph, URIs.MegaSteradian_Double);\r
+        MegaSteradian_Float = getResourceOrNull(graph, URIs.MegaSteradian_Float);\r
+        MegaTesla = getResourceOrNull(graph, URIs.MegaTesla);\r
+        MegaTesla_Double = getResourceOrNull(graph, URIs.MegaTesla_Double);\r
+        MegaTesla_Float = getResourceOrNull(graph, URIs.MegaTesla_Float);\r
+        MegaVolt = getResourceOrNull(graph, URIs.MegaVolt);\r
+        MegaVolt_Double = getResourceOrNull(graph, URIs.MegaVolt_Double);\r
+        MegaVolt_Float = getResourceOrNull(graph, URIs.MegaVolt_Float);\r
+        MegaWatt = getResourceOrNull(graph, URIs.MegaWatt);\r
+        MegaWatt_Double = getResourceOrNull(graph, URIs.MegaWatt_Double);\r
+        MegaWatt_Float = getResourceOrNull(graph, URIs.MegaWatt_Float);\r
+        MegaWeber = getResourceOrNull(graph, URIs.MegaWeber);\r
+        MegaWeber_Double = getResourceOrNull(graph, URIs.MegaWeber_Double);\r
+        MegaWeber_Float = getResourceOrNull(graph, URIs.MegaWeber_Float);\r
+        Megagram = getResourceOrNull(graph, URIs.Megagram);\r
+        MegagramPerCubicMetre = getResourceOrNull(graph, URIs.MegagramPerCubicMetre);\r
+        MegagramPerCubicMetre_Double = getResourceOrNull(graph, URIs.MegagramPerCubicMetre_Double);\r
+        MegagramPerCubicMetre_Float = getResourceOrNull(graph, URIs.MegagramPerCubicMetre_Float);\r
+        MegagramPerLitre = getResourceOrNull(graph, URIs.MegagramPerLitre);\r
+        MegagramPerLitre_Double = getResourceOrNull(graph, URIs.MegagramPerLitre_Double);\r
+        MegagramPerLitre_Float = getResourceOrNull(graph, URIs.MegagramPerLitre_Float);\r
+        MegagramPerSecond = getResourceOrNull(graph, URIs.MegagramPerSecond);\r
+        MegagramPerSecond_Double = getResourceOrNull(graph, URIs.MegagramPerSecond_Double);\r
+        MegagramPerSecond_Float = getResourceOrNull(graph, URIs.MegagramPerSecond_Float);\r
+        Megagram_Double = getResourceOrNull(graph, URIs.Megagram_Double);\r
+        Megagram_Float = getResourceOrNull(graph, URIs.Megagram_Float);\r
+        Metre = getResourceOrNull(graph, URIs.Metre);\r
+        MetrePerSecond = getResourceOrNull(graph, URIs.MetrePerSecond);\r
+        MetrePerSecond_Double = getResourceOrNull(graph, URIs.MetrePerSecond_Double);\r
+        MetrePerSecond_Float = getResourceOrNull(graph, URIs.MetrePerSecond_Float);\r
+        Metre_Double = getResourceOrNull(graph, URIs.Metre_Double);\r
+        Metre_Float = getResourceOrNull(graph, URIs.Metre_Float);\r
+        MicroAmpere = getResourceOrNull(graph, URIs.MicroAmpere);\r
+        MicroAmpere_Double = getResourceOrNull(graph, URIs.MicroAmpere_Double);\r
+        MicroAmpere_Float = getResourceOrNull(graph, URIs.MicroAmpere_Float);\r
+        MicroBecquerel = getResourceOrNull(graph, URIs.MicroBecquerel);\r
+        MicroBecquerel_Double = getResourceOrNull(graph, URIs.MicroBecquerel_Double);\r
+        MicroBecquerel_Float = getResourceOrNull(graph, URIs.MicroBecquerel_Float);\r
+        MicroCandela = getResourceOrNull(graph, URIs.MicroCandela);\r
+        MicroCandela_Double = getResourceOrNull(graph, URIs.MicroCandela_Double);\r
+        MicroCandela_Float = getResourceOrNull(graph, URIs.MicroCandela_Float);\r
+        MicroCelsius = getResourceOrNull(graph, URIs.MicroCelsius);\r
+        MicroCelsius_Double = getResourceOrNull(graph, URIs.MicroCelsius_Double);\r
+        MicroCelsius_Float = getResourceOrNull(graph, URIs.MicroCelsius_Float);\r
+        MicroCoulomb = getResourceOrNull(graph, URIs.MicroCoulomb);\r
+        MicroCoulomb_Double = getResourceOrNull(graph, URIs.MicroCoulomb_Double);\r
+        MicroCoulomb_Float = getResourceOrNull(graph, URIs.MicroCoulomb_Float);\r
+        MicroFarad = getResourceOrNull(graph, URIs.MicroFarad);\r
+        MicroFarad_Double = getResourceOrNull(graph, URIs.MicroFarad_Double);\r
+        MicroFarad_Float = getResourceOrNull(graph, URIs.MicroFarad_Float);\r
+        MicroGray = getResourceOrNull(graph, URIs.MicroGray);\r
+        MicroGray_Double = getResourceOrNull(graph, URIs.MicroGray_Double);\r
+        MicroGray_Float = getResourceOrNull(graph, URIs.MicroGray_Float);\r
+        MicroHenry = getResourceOrNull(graph, URIs.MicroHenry);\r
+        MicroHenry_Double = getResourceOrNull(graph, URIs.MicroHenry_Double);\r
+        MicroHenry_Float = getResourceOrNull(graph, URIs.MicroHenry_Float);\r
+        MicroHertz = getResourceOrNull(graph, URIs.MicroHertz);\r
+        MicroHertz_Double = getResourceOrNull(graph, URIs.MicroHertz_Double);\r
+        MicroHertz_Float = getResourceOrNull(graph, URIs.MicroHertz_Float);\r
+        MicroJoule = getResourceOrNull(graph, URIs.MicroJoule);\r
+        MicroJoulePerKilogram = getResourceOrNull(graph, URIs.MicroJoulePerKilogram);\r
+        MicroJoulePerKilogram_Double = getResourceOrNull(graph, URIs.MicroJoulePerKilogram_Double);\r
+        MicroJoulePerKilogram_Float = getResourceOrNull(graph, URIs.MicroJoulePerKilogram_Float);\r
+        MicroJoule_Double = getResourceOrNull(graph, URIs.MicroJoule_Double);\r
+        MicroJoule_Float = getResourceOrNull(graph, URIs.MicroJoule_Float);\r
+        MicroKatal = getResourceOrNull(graph, URIs.MicroKatal);\r
+        MicroKatal_Double = getResourceOrNull(graph, URIs.MicroKatal_Double);\r
+        MicroKatal_Float = getResourceOrNull(graph, URIs.MicroKatal_Float);\r
+        MicroKelvin = getResourceOrNull(graph, URIs.MicroKelvin);\r
+        MicroKelvin_Double = getResourceOrNull(graph, URIs.MicroKelvin_Double);\r
+        MicroKelvin_Float = getResourceOrNull(graph, URIs.MicroKelvin_Float);\r
+        MicroLumen = getResourceOrNull(graph, URIs.MicroLumen);\r
+        MicroLumen_Double = getResourceOrNull(graph, URIs.MicroLumen_Double);\r
+        MicroLumen_Float = getResourceOrNull(graph, URIs.MicroLumen_Float);\r
+        MicroLux = getResourceOrNull(graph, URIs.MicroLux);\r
+        MicroLux_Double = getResourceOrNull(graph, URIs.MicroLux_Double);\r
+        MicroLux_Float = getResourceOrNull(graph, URIs.MicroLux_Float);\r
+        MicroMetre = getResourceOrNull(graph, URIs.MicroMetre);\r
+        MicroMetrePerSecond = getResourceOrNull(graph, URIs.MicroMetrePerSecond);\r
+        MicroMetrePerSecond_Double = getResourceOrNull(graph, URIs.MicroMetrePerSecond_Double);\r
+        MicroMetrePerSecond_Float = getResourceOrNull(graph, URIs.MicroMetrePerSecond_Float);\r
+        MicroMetre_Double = getResourceOrNull(graph, URIs.MicroMetre_Double);\r
+        MicroMetre_Float = getResourceOrNull(graph, URIs.MicroMetre_Float);\r
+        MicroMole = getResourceOrNull(graph, URIs.MicroMole);\r
+        MicroMolePerKilogram = getResourceOrNull(graph, URIs.MicroMolePerKilogram);\r
+        MicroMolePerKilogram_Double = getResourceOrNull(graph, URIs.MicroMolePerKilogram_Double);\r
+        MicroMolePerKilogram_Float = getResourceOrNull(graph, URIs.MicroMolePerKilogram_Float);\r
+        MicroMolePerLitre = getResourceOrNull(graph, URIs.MicroMolePerLitre);\r
+        MicroMolePerLitre_Double = getResourceOrNull(graph, URIs.MicroMolePerLitre_Double);\r
+        MicroMolePerLitre_Float = getResourceOrNull(graph, URIs.MicroMolePerLitre_Float);\r
+        MicroMole_Double = getResourceOrNull(graph, URIs.MicroMole_Double);\r
+        MicroMole_Float = getResourceOrNull(graph, URIs.MicroMole_Float);\r
+        MicroNewton = getResourceOrNull(graph, URIs.MicroNewton);\r
+        MicroNewtonPerMetre = getResourceOrNull(graph, URIs.MicroNewtonPerMetre);\r
+        MicroNewtonPerMetre_Double = getResourceOrNull(graph, URIs.MicroNewtonPerMetre_Double);\r
+        MicroNewtonPerMetre_Float = getResourceOrNull(graph, URIs.MicroNewtonPerMetre_Float);\r
+        MicroNewton_Double = getResourceOrNull(graph, URIs.MicroNewton_Double);\r
+        MicroNewton_Float = getResourceOrNull(graph, URIs.MicroNewton_Float);\r
+        MicroOhm = getResourceOrNull(graph, URIs.MicroOhm);\r
+        MicroOhm_Double = getResourceOrNull(graph, URIs.MicroOhm_Double);\r
+        MicroOhm_Float = getResourceOrNull(graph, URIs.MicroOhm_Float);\r
+        MicroPascal = getResourceOrNull(graph, URIs.MicroPascal);\r
+        MicroPascal_Double = getResourceOrNull(graph, URIs.MicroPascal_Double);\r
+        MicroPascal_Float = getResourceOrNull(graph, URIs.MicroPascal_Float);\r
+        MicroRadian = getResourceOrNull(graph, URIs.MicroRadian);\r
+        MicroRadian_Double = getResourceOrNull(graph, URIs.MicroRadian_Double);\r
+        MicroRadian_Float = getResourceOrNull(graph, URIs.MicroRadian_Float);\r
+        MicroSecond = getResourceOrNull(graph, URIs.MicroSecond);\r
+        MicroSecond_Double = getResourceOrNull(graph, URIs.MicroSecond_Double);\r
+        MicroSecond_Float = getResourceOrNull(graph, URIs.MicroSecond_Float);\r
+        MicroSiemens = getResourceOrNull(graph, URIs.MicroSiemens);\r
+        MicroSiemens_Double = getResourceOrNull(graph, URIs.MicroSiemens_Double);\r
+        MicroSiemens_Float = getResourceOrNull(graph, URIs.MicroSiemens_Float);\r
+        MicroSievert = getResourceOrNull(graph, URIs.MicroSievert);\r
+        MicroSievert_Double = getResourceOrNull(graph, URIs.MicroSievert_Double);\r
+        MicroSievert_Float = getResourceOrNull(graph, URIs.MicroSievert_Float);\r
+        MicroSteradian = getResourceOrNull(graph, URIs.MicroSteradian);\r
+        MicroSteradian_Double = getResourceOrNull(graph, URIs.MicroSteradian_Double);\r
+        MicroSteradian_Float = getResourceOrNull(graph, URIs.MicroSteradian_Float);\r
+        MicroTesla = getResourceOrNull(graph, URIs.MicroTesla);\r
+        MicroTesla_Double = getResourceOrNull(graph, URIs.MicroTesla_Double);\r
+        MicroTesla_Float = getResourceOrNull(graph, URIs.MicroTesla_Float);\r
+        MicroVolt = getResourceOrNull(graph, URIs.MicroVolt);\r
+        MicroVolt_Double = getResourceOrNull(graph, URIs.MicroVolt_Double);\r
+        MicroVolt_Float = getResourceOrNull(graph, URIs.MicroVolt_Float);\r
+        MicroWatt = getResourceOrNull(graph, URIs.MicroWatt);\r
+        MicroWatt_Double = getResourceOrNull(graph, URIs.MicroWatt_Double);\r
+        MicroWatt_Float = getResourceOrNull(graph, URIs.MicroWatt_Float);\r
+        MicroWeber = getResourceOrNull(graph, URIs.MicroWeber);\r
+        MicroWeber_Double = getResourceOrNull(graph, URIs.MicroWeber_Double);\r
+        MicroWeber_Float = getResourceOrNull(graph, URIs.MicroWeber_Float);\r
+        Microgram = getResourceOrNull(graph, URIs.Microgram);\r
+        MicrogramPerCubicMetre = getResourceOrNull(graph, URIs.MicrogramPerCubicMetre);\r
+        MicrogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.MicrogramPerCubicMetre_Double);\r
+        MicrogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.MicrogramPerCubicMetre_Float);\r
+        MicrogramPerLitre = getResourceOrNull(graph, URIs.MicrogramPerLitre);\r
+        MicrogramPerLitre_Double = getResourceOrNull(graph, URIs.MicrogramPerLitre_Double);\r
+        MicrogramPerLitre_Float = getResourceOrNull(graph, URIs.MicrogramPerLitre_Float);\r
+        MicrogramPerSecond = getResourceOrNull(graph, URIs.MicrogramPerSecond);\r
+        MicrogramPerSecond_Double = getResourceOrNull(graph, URIs.MicrogramPerSecond_Double);\r
+        MicrogramPerSecond_Float = getResourceOrNull(graph, URIs.MicrogramPerSecond_Float);\r
+        Microgram_Double = getResourceOrNull(graph, URIs.Microgram_Double);\r
+        Microgram_Float = getResourceOrNull(graph, URIs.Microgram_Float);\r
+        MilliAmpere = getResourceOrNull(graph, URIs.MilliAmpere);\r
+        MilliAmpere_Double = getResourceOrNull(graph, URIs.MilliAmpere_Double);\r
+        MilliAmpere_Float = getResourceOrNull(graph, URIs.MilliAmpere_Float);\r
+        MilliBecquerel = getResourceOrNull(graph, URIs.MilliBecquerel);\r
+        MilliBecquerel_Double = getResourceOrNull(graph, URIs.MilliBecquerel_Double);\r
+        MilliBecquerel_Float = getResourceOrNull(graph, URIs.MilliBecquerel_Float);\r
+        MilliCandela = getResourceOrNull(graph, URIs.MilliCandela);\r
+        MilliCandela_Double = getResourceOrNull(graph, URIs.MilliCandela_Double);\r
+        MilliCandela_Float = getResourceOrNull(graph, URIs.MilliCandela_Float);\r
+        MilliCelsius = getResourceOrNull(graph, URIs.MilliCelsius);\r
+        MilliCelsius_Double = getResourceOrNull(graph, URIs.MilliCelsius_Double);\r
+        MilliCelsius_Float = getResourceOrNull(graph, URIs.MilliCelsius_Float);\r
+        MilliCoulomb = getResourceOrNull(graph, URIs.MilliCoulomb);\r
+        MilliCoulomb_Double = getResourceOrNull(graph, URIs.MilliCoulomb_Double);\r
+        MilliCoulomb_Float = getResourceOrNull(graph, URIs.MilliCoulomb_Float);\r
+        MilliFarad = getResourceOrNull(graph, URIs.MilliFarad);\r
+        MilliFarad_Double = getResourceOrNull(graph, URIs.MilliFarad_Double);\r
+        MilliFarad_Float = getResourceOrNull(graph, URIs.MilliFarad_Float);\r
+        MilliGray = getResourceOrNull(graph, URIs.MilliGray);\r
+        MilliGray_Double = getResourceOrNull(graph, URIs.MilliGray_Double);\r
+        MilliGray_Float = getResourceOrNull(graph, URIs.MilliGray_Float);\r
+        MilliHenry = getResourceOrNull(graph, URIs.MilliHenry);\r
+        MilliHenry_Double = getResourceOrNull(graph, URIs.MilliHenry_Double);\r
+        MilliHenry_Float = getResourceOrNull(graph, URIs.MilliHenry_Float);\r
+        MilliHertz = getResourceOrNull(graph, URIs.MilliHertz);\r
+        MilliHertz_Double = getResourceOrNull(graph, URIs.MilliHertz_Double);\r
+        MilliHertz_Float = getResourceOrNull(graph, URIs.MilliHertz_Float);\r
+        MilliJoule = getResourceOrNull(graph, URIs.MilliJoule);\r
+        MilliJoulePerKilogram = getResourceOrNull(graph, URIs.MilliJoulePerKilogram);\r
+        MilliJoulePerKilogram_Double = getResourceOrNull(graph, URIs.MilliJoulePerKilogram_Double);\r
+        MilliJoulePerKilogram_Float = getResourceOrNull(graph, URIs.MilliJoulePerKilogram_Float);\r
+        MilliJoule_Double = getResourceOrNull(graph, URIs.MilliJoule_Double);\r
+        MilliJoule_Float = getResourceOrNull(graph, URIs.MilliJoule_Float);\r
+        MilliKatal = getResourceOrNull(graph, URIs.MilliKatal);\r
+        MilliKatal_Double = getResourceOrNull(graph, URIs.MilliKatal_Double);\r
+        MilliKatal_Float = getResourceOrNull(graph, URIs.MilliKatal_Float);\r
+        MilliKelvin = getResourceOrNull(graph, URIs.MilliKelvin);\r
+        MilliKelvin_Double = getResourceOrNull(graph, URIs.MilliKelvin_Double);\r
+        MilliKelvin_Float = getResourceOrNull(graph, URIs.MilliKelvin_Float);\r
+        MilliLumen = getResourceOrNull(graph, URIs.MilliLumen);\r
+        MilliLumen_Double = getResourceOrNull(graph, URIs.MilliLumen_Double);\r
+        MilliLumen_Float = getResourceOrNull(graph, URIs.MilliLumen_Float);\r
+        MilliLux = getResourceOrNull(graph, URIs.MilliLux);\r
+        MilliLux_Double = getResourceOrNull(graph, URIs.MilliLux_Double);\r
+        MilliLux_Float = getResourceOrNull(graph, URIs.MilliLux_Float);\r
+        MilliMetre = getResourceOrNull(graph, URIs.MilliMetre);\r
+        MilliMetrePerSecond = getResourceOrNull(graph, URIs.MilliMetrePerSecond);\r
+        MilliMetrePerSecond_Double = getResourceOrNull(graph, URIs.MilliMetrePerSecond_Double);\r
+        MilliMetrePerSecond_Float = getResourceOrNull(graph, URIs.MilliMetrePerSecond_Float);\r
+        MilliMetre_Double = getResourceOrNull(graph, URIs.MilliMetre_Double);\r
+        MilliMetre_Float = getResourceOrNull(graph, URIs.MilliMetre_Float);\r
+        MilliMole = getResourceOrNull(graph, URIs.MilliMole);\r
+        MilliMolePerKilogram = getResourceOrNull(graph, URIs.MilliMolePerKilogram);\r
+        MilliMolePerKilogram_Double = getResourceOrNull(graph, URIs.MilliMolePerKilogram_Double);\r
+        MilliMolePerKilogram_Float = getResourceOrNull(graph, URIs.MilliMolePerKilogram_Float);\r
+        MilliMolePerLitre = getResourceOrNull(graph, URIs.MilliMolePerLitre);\r
+        MilliMolePerLitre_Double = getResourceOrNull(graph, URIs.MilliMolePerLitre_Double);\r
+        MilliMolePerLitre_Float = getResourceOrNull(graph, URIs.MilliMolePerLitre_Float);\r
+        MilliMole_Double = getResourceOrNull(graph, URIs.MilliMole_Double);\r
+        MilliMole_Float = getResourceOrNull(graph, URIs.MilliMole_Float);\r
+        MilliNewton = getResourceOrNull(graph, URIs.MilliNewton);\r
+        MilliNewtonPerMetre = getResourceOrNull(graph, URIs.MilliNewtonPerMetre);\r
+        MilliNewtonPerMetre_Double = getResourceOrNull(graph, URIs.MilliNewtonPerMetre_Double);\r
+        MilliNewtonPerMetre_Float = getResourceOrNull(graph, URIs.MilliNewtonPerMetre_Float);\r
+        MilliNewton_Double = getResourceOrNull(graph, URIs.MilliNewton_Double);\r
+        MilliNewton_Float = getResourceOrNull(graph, URIs.MilliNewton_Float);\r
+        MilliOhm = getResourceOrNull(graph, URIs.MilliOhm);\r
+        MilliOhm_Double = getResourceOrNull(graph, URIs.MilliOhm_Double);\r
+        MilliOhm_Float = getResourceOrNull(graph, URIs.MilliOhm_Float);\r
+        MilliPascal = getResourceOrNull(graph, URIs.MilliPascal);\r
+        MilliPascal_Double = getResourceOrNull(graph, URIs.MilliPascal_Double);\r
+        MilliPascal_Float = getResourceOrNull(graph, URIs.MilliPascal_Float);\r
+        MilliRadian = getResourceOrNull(graph, URIs.MilliRadian);\r
+        MilliRadian_Double = getResourceOrNull(graph, URIs.MilliRadian_Double);\r
+        MilliRadian_Float = getResourceOrNull(graph, URIs.MilliRadian_Float);\r
+        MilliSecond = getResourceOrNull(graph, URIs.MilliSecond);\r
+        MilliSecond_Double = getResourceOrNull(graph, URIs.MilliSecond_Double);\r
+        MilliSecond_Float = getResourceOrNull(graph, URIs.MilliSecond_Float);\r
+        MilliSiemens = getResourceOrNull(graph, URIs.MilliSiemens);\r
+        MilliSiemens_Double = getResourceOrNull(graph, URIs.MilliSiemens_Double);\r
+        MilliSiemens_Float = getResourceOrNull(graph, URIs.MilliSiemens_Float);\r
+        MilliSievert = getResourceOrNull(graph, URIs.MilliSievert);\r
+        MilliSievert_Double = getResourceOrNull(graph, URIs.MilliSievert_Double);\r
+        MilliSievert_Float = getResourceOrNull(graph, URIs.MilliSievert_Float);\r
+        MilliSteradian = getResourceOrNull(graph, URIs.MilliSteradian);\r
+        MilliSteradian_Double = getResourceOrNull(graph, URIs.MilliSteradian_Double);\r
+        MilliSteradian_Float = getResourceOrNull(graph, URIs.MilliSteradian_Float);\r
+        MilliTesla = getResourceOrNull(graph, URIs.MilliTesla);\r
+        MilliTesla_Double = getResourceOrNull(graph, URIs.MilliTesla_Double);\r
+        MilliTesla_Float = getResourceOrNull(graph, URIs.MilliTesla_Float);\r
+        MilliVolt = getResourceOrNull(graph, URIs.MilliVolt);\r
+        MilliVolt_Double = getResourceOrNull(graph, URIs.MilliVolt_Double);\r
+        MilliVolt_Float = getResourceOrNull(graph, URIs.MilliVolt_Float);\r
+        MilliWatt = getResourceOrNull(graph, URIs.MilliWatt);\r
+        MilliWatt_Double = getResourceOrNull(graph, URIs.MilliWatt_Double);\r
+        MilliWatt_Float = getResourceOrNull(graph, URIs.MilliWatt_Float);\r
+        MilliWeber = getResourceOrNull(graph, URIs.MilliWeber);\r
+        MilliWeber_Double = getResourceOrNull(graph, URIs.MilliWeber_Double);\r
+        MilliWeber_Float = getResourceOrNull(graph, URIs.MilliWeber_Float);\r
+        Milligram = getResourceOrNull(graph, URIs.Milligram);\r
+        MilligramPerCubicMetre = getResourceOrNull(graph, URIs.MilligramPerCubicMetre);\r
+        MilligramPerCubicMetre_Double = getResourceOrNull(graph, URIs.MilligramPerCubicMetre_Double);\r
+        MilligramPerCubicMetre_Float = getResourceOrNull(graph, URIs.MilligramPerCubicMetre_Float);\r
+        MilligramPerLitre = getResourceOrNull(graph, URIs.MilligramPerLitre);\r
+        MilligramPerLitre_Double = getResourceOrNull(graph, URIs.MilligramPerLitre_Double);\r
+        MilligramPerLitre_Float = getResourceOrNull(graph, URIs.MilligramPerLitre_Float);\r
+        MilligramPerSecond = getResourceOrNull(graph, URIs.MilligramPerSecond);\r
+        MilligramPerSecond_Double = getResourceOrNull(graph, URIs.MilligramPerSecond_Double);\r
+        MilligramPerSecond_Float = getResourceOrNull(graph, URIs.MilligramPerSecond_Float);\r
+        Milligram_Double = getResourceOrNull(graph, URIs.Milligram_Double);\r
+        Milligram_Float = getResourceOrNull(graph, URIs.Milligram_Float);\r
+        Minute = getResourceOrNull(graph, URIs.Minute);\r
+        Minute_Double = getResourceOrNull(graph, URIs.Minute_Double);\r
+        Minute_Float = getResourceOrNull(graph, URIs.Minute_Float);\r
+        Mole = getResourceOrNull(graph, URIs.Mole);\r
+        MolePerKilogram = getResourceOrNull(graph, URIs.MolePerKilogram);\r
+        MolePerKilogram_Double = getResourceOrNull(graph, URIs.MolePerKilogram_Double);\r
+        MolePerKilogram_Float = getResourceOrNull(graph, URIs.MolePerKilogram_Float);\r
+        MolePerLitre = getResourceOrNull(graph, URIs.MolePerLitre);\r
+        MolePerLitre_Double = getResourceOrNull(graph, URIs.MolePerLitre_Double);\r
+        MolePerLitre_Float = getResourceOrNull(graph, URIs.MolePerLitre_Float);\r
+        Mole_Double = getResourceOrNull(graph, URIs.Mole_Double);\r
+        Mole_Float = getResourceOrNull(graph, URIs.Mole_Float);\r
+        Newton = getResourceOrNull(graph, URIs.Newton);\r
+        NewtonPerMetre = getResourceOrNull(graph, URIs.NewtonPerMetre);\r
+        NewtonPerMetre_Double = getResourceOrNull(graph, URIs.NewtonPerMetre_Double);\r
+        NewtonPerMetre_Float = getResourceOrNull(graph, URIs.NewtonPerMetre_Float);\r
+        Newton_Double = getResourceOrNull(graph, URIs.Newton_Double);\r
+        Newton_Float = getResourceOrNull(graph, URIs.Newton_Float);\r
+        Ohm = getResourceOrNull(graph, URIs.Ohm);\r
+        Ohm_Double = getResourceOrNull(graph, URIs.Ohm_Double);\r
+        Ohm_Float = getResourceOrNull(graph, URIs.Ohm_Float);\r
+        Pascal = getResourceOrNull(graph, URIs.Pascal);\r
+        Pascal_Double = getResourceOrNull(graph, URIs.Pascal_Double);\r
+        Pascal_Float = getResourceOrNull(graph, URIs.Pascal_Float);\r
+        Percentage = getResourceOrNull(graph, URIs.Percentage);\r
+        Percentage_Double = getResourceOrNull(graph, URIs.Percentage_Double);\r
+        Percentage_Float = getResourceOrNull(graph, URIs.Percentage_Float);\r
+        Radian = getResourceOrNull(graph, URIs.Radian);\r
+        Radian_Double = getResourceOrNull(graph, URIs.Radian_Double);\r
+        Radian_Float = getResourceOrNull(graph, URIs.Radian_Float);\r
+        Second = getResourceOrNull(graph, URIs.Second);\r
+        Second_Double = getResourceOrNull(graph, URIs.Second_Double);\r
+        Second_Float = getResourceOrNull(graph, URIs.Second_Float);\r
+        Siemens = getResourceOrNull(graph, URIs.Siemens);\r
+        Siemens_Double = getResourceOrNull(graph, URIs.Siemens_Double);\r
+        Siemens_Float = getResourceOrNull(graph, URIs.Siemens_Float);\r
+        Sievert = getResourceOrNull(graph, URIs.Sievert);\r
+        Sievert_Double = getResourceOrNull(graph, URIs.Sievert_Double);\r
+        Sievert_Float = getResourceOrNull(graph, URIs.Sievert_Float);\r
+        SquareMetre = getResourceOrNull(graph, URIs.SquareMetre);\r
+        SquareMetre_Double = getResourceOrNull(graph, URIs.SquareMetre_Double);\r
+        SquareMetre_Float = getResourceOrNull(graph, URIs.SquareMetre_Float);\r
+        Steradian = getResourceOrNull(graph, URIs.Steradian);\r
+        Steradian_Double = getResourceOrNull(graph, URIs.Steradian_Double);\r
+        Steradian_Float = getResourceOrNull(graph, URIs.Steradian_Float);\r
+        TeraAmpere = getResourceOrNull(graph, URIs.TeraAmpere);\r
+        TeraAmpere_Double = getResourceOrNull(graph, URIs.TeraAmpere_Double);\r
+        TeraAmpere_Float = getResourceOrNull(graph, URIs.TeraAmpere_Float);\r
+        TeraBecquerel = getResourceOrNull(graph, URIs.TeraBecquerel);\r
+        TeraBecquerel_Double = getResourceOrNull(graph, URIs.TeraBecquerel_Double);\r
+        TeraBecquerel_Float = getResourceOrNull(graph, URIs.TeraBecquerel_Float);\r
+        TeraCandela = getResourceOrNull(graph, URIs.TeraCandela);\r
+        TeraCandela_Double = getResourceOrNull(graph, URIs.TeraCandela_Double);\r
+        TeraCandela_Float = getResourceOrNull(graph, URIs.TeraCandela_Float);\r
+        TeraCelsius = getResourceOrNull(graph, URIs.TeraCelsius);\r
+        TeraCelsius_Double = getResourceOrNull(graph, URIs.TeraCelsius_Double);\r
+        TeraCelsius_Float = getResourceOrNull(graph, URIs.TeraCelsius_Float);\r
+        TeraCoulomb = getResourceOrNull(graph, URIs.TeraCoulomb);\r
+        TeraCoulomb_Double = getResourceOrNull(graph, URIs.TeraCoulomb_Double);\r
+        TeraCoulomb_Float = getResourceOrNull(graph, URIs.TeraCoulomb_Float);\r
+        TeraFarad = getResourceOrNull(graph, URIs.TeraFarad);\r
+        TeraFarad_Double = getResourceOrNull(graph, URIs.TeraFarad_Double);\r
+        TeraFarad_Float = getResourceOrNull(graph, URIs.TeraFarad_Float);\r
+        TeraGray = getResourceOrNull(graph, URIs.TeraGray);\r
+        TeraGray_Double = getResourceOrNull(graph, URIs.TeraGray_Double);\r
+        TeraGray_Float = getResourceOrNull(graph, URIs.TeraGray_Float);\r
+        TeraHenry = getResourceOrNull(graph, URIs.TeraHenry);\r
+        TeraHenry_Double = getResourceOrNull(graph, URIs.TeraHenry_Double);\r
+        TeraHenry_Float = getResourceOrNull(graph, URIs.TeraHenry_Float);\r
+        TeraHertz = getResourceOrNull(graph, URIs.TeraHertz);\r
+        TeraHertz_Double = getResourceOrNull(graph, URIs.TeraHertz_Double);\r
+        TeraHertz_Float = getResourceOrNull(graph, URIs.TeraHertz_Float);\r
+        TeraJoule = getResourceOrNull(graph, URIs.TeraJoule);\r
+        TeraJoulePerKilogram = getResourceOrNull(graph, URIs.TeraJoulePerKilogram);\r
+        TeraJoulePerKilogram_Double = getResourceOrNull(graph, URIs.TeraJoulePerKilogram_Double);\r
+        TeraJoulePerKilogram_Float = getResourceOrNull(graph, URIs.TeraJoulePerKilogram_Float);\r
+        TeraJoule_Double = getResourceOrNull(graph, URIs.TeraJoule_Double);\r
+        TeraJoule_Float = getResourceOrNull(graph, URIs.TeraJoule_Float);\r
+        TeraKatal = getResourceOrNull(graph, URIs.TeraKatal);\r
+        TeraKatal_Double = getResourceOrNull(graph, URIs.TeraKatal_Double);\r
+        TeraKatal_Float = getResourceOrNull(graph, URIs.TeraKatal_Float);\r
+        TeraKelvin = getResourceOrNull(graph, URIs.TeraKelvin);\r
+        TeraKelvin_Double = getResourceOrNull(graph, URIs.TeraKelvin_Double);\r
+        TeraKelvin_Float = getResourceOrNull(graph, URIs.TeraKelvin_Float);\r
+        TeraLumen = getResourceOrNull(graph, URIs.TeraLumen);\r
+        TeraLumen_Double = getResourceOrNull(graph, URIs.TeraLumen_Double);\r
+        TeraLumen_Float = getResourceOrNull(graph, URIs.TeraLumen_Float);\r
+        TeraLux = getResourceOrNull(graph, URIs.TeraLux);\r
+        TeraLux_Double = getResourceOrNull(graph, URIs.TeraLux_Double);\r
+        TeraLux_Float = getResourceOrNull(graph, URIs.TeraLux_Float);\r
+        TeraMetre = getResourceOrNull(graph, URIs.TeraMetre);\r
+        TeraMetrePerSecond = getResourceOrNull(graph, URIs.TeraMetrePerSecond);\r
+        TeraMetrePerSecond_Double = getResourceOrNull(graph, URIs.TeraMetrePerSecond_Double);\r
+        TeraMetrePerSecond_Float = getResourceOrNull(graph, URIs.TeraMetrePerSecond_Float);\r
+        TeraMetre_Double = getResourceOrNull(graph, URIs.TeraMetre_Double);\r
+        TeraMetre_Float = getResourceOrNull(graph, URIs.TeraMetre_Float);\r
+        TeraMole = getResourceOrNull(graph, URIs.TeraMole);\r
+        TeraMolePerKilogram = getResourceOrNull(graph, URIs.TeraMolePerKilogram);\r
+        TeraMolePerKilogram_Double = getResourceOrNull(graph, URIs.TeraMolePerKilogram_Double);\r
+        TeraMolePerKilogram_Float = getResourceOrNull(graph, URIs.TeraMolePerKilogram_Float);\r
+        TeraMolePerLitre = getResourceOrNull(graph, URIs.TeraMolePerLitre);\r
+        TeraMolePerLitre_Double = getResourceOrNull(graph, URIs.TeraMolePerLitre_Double);\r
+        TeraMolePerLitre_Float = getResourceOrNull(graph, URIs.TeraMolePerLitre_Float);\r
+        TeraMole_Double = getResourceOrNull(graph, URIs.TeraMole_Double);\r
+        TeraMole_Float = getResourceOrNull(graph, URIs.TeraMole_Float);\r
+        TeraNewton = getResourceOrNull(graph, URIs.TeraNewton);\r
+        TeraNewtonPerMetre = getResourceOrNull(graph, URIs.TeraNewtonPerMetre);\r
+        TeraNewtonPerMetre_Double = getResourceOrNull(graph, URIs.TeraNewtonPerMetre_Double);\r
+        TeraNewtonPerMetre_Float = getResourceOrNull(graph, URIs.TeraNewtonPerMetre_Float);\r
+        TeraNewton_Double = getResourceOrNull(graph, URIs.TeraNewton_Double);\r
+        TeraNewton_Float = getResourceOrNull(graph, URIs.TeraNewton_Float);\r
+        TeraOhm = getResourceOrNull(graph, URIs.TeraOhm);\r
+        TeraOhm_Double = getResourceOrNull(graph, URIs.TeraOhm_Double);\r
+        TeraOhm_Float = getResourceOrNull(graph, URIs.TeraOhm_Float);\r
+        TeraPascal = getResourceOrNull(graph, URIs.TeraPascal);\r
+        TeraPascal_Double = getResourceOrNull(graph, URIs.TeraPascal_Double);\r
+        TeraPascal_Float = getResourceOrNull(graph, URIs.TeraPascal_Float);\r
+        TeraRadian = getResourceOrNull(graph, URIs.TeraRadian);\r
+        TeraRadian_Double = getResourceOrNull(graph, URIs.TeraRadian_Double);\r
+        TeraRadian_Float = getResourceOrNull(graph, URIs.TeraRadian_Float);\r
+        TeraSecond = getResourceOrNull(graph, URIs.TeraSecond);\r
+        TeraSecond_Double = getResourceOrNull(graph, URIs.TeraSecond_Double);\r
+        TeraSecond_Float = getResourceOrNull(graph, URIs.TeraSecond_Float);\r
+        TeraSiemens = getResourceOrNull(graph, URIs.TeraSiemens);\r
+        TeraSiemens_Double = getResourceOrNull(graph, URIs.TeraSiemens_Double);\r
+        TeraSiemens_Float = getResourceOrNull(graph, URIs.TeraSiemens_Float);\r
+        TeraSievert = getResourceOrNull(graph, URIs.TeraSievert);\r
+        TeraSievert_Double = getResourceOrNull(graph, URIs.TeraSievert_Double);\r
+        TeraSievert_Float = getResourceOrNull(graph, URIs.TeraSievert_Float);\r
+        TeraSteradian = getResourceOrNull(graph, URIs.TeraSteradian);\r
+        TeraSteradian_Double = getResourceOrNull(graph, URIs.TeraSteradian_Double);\r
+        TeraSteradian_Float = getResourceOrNull(graph, URIs.TeraSteradian_Float);\r
+        TeraTesla = getResourceOrNull(graph, URIs.TeraTesla);\r
+        TeraTesla_Double = getResourceOrNull(graph, URIs.TeraTesla_Double);\r
+        TeraTesla_Float = getResourceOrNull(graph, URIs.TeraTesla_Float);\r
+        TeraVolt = getResourceOrNull(graph, URIs.TeraVolt);\r
+        TeraVolt_Double = getResourceOrNull(graph, URIs.TeraVolt_Double);\r
+        TeraVolt_Float = getResourceOrNull(graph, URIs.TeraVolt_Float);\r
+        TeraWatt = getResourceOrNull(graph, URIs.TeraWatt);\r
+        TeraWatt_Double = getResourceOrNull(graph, URIs.TeraWatt_Double);\r
+        TeraWatt_Float = getResourceOrNull(graph, URIs.TeraWatt_Float);\r
+        TeraWeber = getResourceOrNull(graph, URIs.TeraWeber);\r
+        TeraWeber_Double = getResourceOrNull(graph, URIs.TeraWeber_Double);\r
+        TeraWeber_Float = getResourceOrNull(graph, URIs.TeraWeber_Float);\r
+        Teragram = getResourceOrNull(graph, URIs.Teragram);\r
+        TeragramPerCubicMetre = getResourceOrNull(graph, URIs.TeragramPerCubicMetre);\r
+        TeragramPerCubicMetre_Double = getResourceOrNull(graph, URIs.TeragramPerCubicMetre_Double);\r
+        TeragramPerCubicMetre_Float = getResourceOrNull(graph, URIs.TeragramPerCubicMetre_Float);\r
+        TeragramPerLitre = getResourceOrNull(graph, URIs.TeragramPerLitre);\r
+        TeragramPerLitre_Double = getResourceOrNull(graph, URIs.TeragramPerLitre_Double);\r
+        TeragramPerLitre_Float = getResourceOrNull(graph, URIs.TeragramPerLitre_Float);\r
+        TeragramPerSecond = getResourceOrNull(graph, URIs.TeragramPerSecond);\r
+        TeragramPerSecond_Double = getResourceOrNull(graph, URIs.TeragramPerSecond_Double);\r
+        TeragramPerSecond_Float = getResourceOrNull(graph, URIs.TeragramPerSecond_Float);\r
+        Teragram_Double = getResourceOrNull(graph, URIs.Teragram_Double);\r
+        Teragram_Float = getResourceOrNull(graph, URIs.Teragram_Float);\r
+        Tesla = getResourceOrNull(graph, URIs.Tesla);\r
+        Tesla_Double = getResourceOrNull(graph, URIs.Tesla_Double);\r
+        Tesla_Float = getResourceOrNull(graph, URIs.Tesla_Float);\r
+        Unit = getResourceOrNull(graph, URIs.Unit);\r
+        Volt = getResourceOrNull(graph, URIs.Volt);\r
+        Volt_Double = getResourceOrNull(graph, URIs.Volt_Double);\r
+        Volt_Float = getResourceOrNull(graph, URIs.Volt_Float);\r
+        Watt = getResourceOrNull(graph, URIs.Watt);\r
+        Watt_Double = getResourceOrNull(graph, URIs.Watt_Double);\r
+        Watt_Float = getResourceOrNull(graph, URIs.Watt_Float);\r
+        Weber = getResourceOrNull(graph, URIs.Weber);\r
+        Weber_Double = getResourceOrNull(graph, URIs.Weber_Double);\r
+        Weber_Float = getResourceOrNull(graph, URIs.Weber_Float);\r
+        gram = getResourceOrNull(graph, URIs.gram);\r
+        gramPerCubicMetre = getResourceOrNull(graph, URIs.gramPerCubicMetre);\r
+        gramPerCubicMetre_Double = getResourceOrNull(graph, URIs.gramPerCubicMetre_Double);\r
+        gramPerCubicMetre_Float = getResourceOrNull(graph, URIs.gramPerCubicMetre_Float);\r
+        gramPerLitre = getResourceOrNull(graph, URIs.gramPerLitre);\r
+        gramPerLitre_Double = getResourceOrNull(graph, URIs.gramPerLitre_Double);\r
+        gramPerLitre_Float = getResourceOrNull(graph, URIs.gramPerLitre_Float);\r
+        gramPerSecond = getResourceOrNull(graph, URIs.gramPerSecond);\r
+        gramPerSecond_Double = getResourceOrNull(graph, URIs.gramPerSecond_Double);\r
+        gramPerSecond_Float = getResourceOrNull(graph, URIs.gramPerSecond_Float);\r
+        gram_Double = getResourceOrNull(graph, URIs.gram_Double);\r
+        gram_Float = getResourceOrNull(graph, URIs.gram_Float);\r
+    }\r
+    \r
+    public static SIResource getInstance(ReadGraph graph) {\r
+        Session session = graph.getSession();\r
+        SIResource ret = session.peekService(SIResource.class);\r
+        if(ret == null) {\r
+            QueryControl qc = graph.getService(QueryControl.class);\r
+            ret = new SIResource(qc.getIndependentGraph(graph));\r
+            session.registerService(SIResource.class, ret);\r
+        }\r
+        return ret;\r
+    }\r
+    \r
+    public static SIResource getInstance(RequestProcessor session) throws DatabaseException {\r
+        SIResource ret = session.peekService(SIResource.class);\r
+        if(ret == null) {\r
+            ret = session.syncRequest(new Read<SIResource>() {\r
+                public SIResource perform(ReadGraph graph) throws DatabaseException {\r
+                    QueryControl qc = graph.getService(QueryControl.class);\r
+                    return new SIResource(qc.getIndependentGraph(graph));\r
+                }\r
+            });\r
+            session.registerService(SIResource.class, ret);\r
+        }\r
+        return ret;\r
+    }\r
+    \r
+}\r
+\r