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