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