this.ARRAY_TYPE = definitions.ARRAY_CLASS.typeConstructor();
    public JavaTypeCreator(Definitions definitions) {        this.definitions = definitions;        this.ANY_TYPE = definitions.ANY_CLASS.typeConstructor();        this.DOUBLE_TYPE = definitions.DOUBLE_CLASS.typeConstructor();        this.FLOAT_TYPE = definitions.FLOAT_CLASS.typeConstructor();        this.LONG_TYPE = definitions.LONG_CLASS.typeConstructor();        this.INT_TYPE = definitions.INT_CLASS.typeConstructor();        this.CHAR_TYPE = definitions.CHAR_CLASS.typeConstructor();        this.SHORT_TYPE = definitions.SHORT_CLASS.typeConstructor();        this.BYTE_TYPE = definitions.BYTE_CLASS.typeConstructor();        this.BOOLEAN_TYPE = definitions.BOOLEAN_CLASS.typeConstructor();        this.UNIT_TYPE = definitions.UNIT_CLASS.typeConstructor();        this.JAVA_OBJECT_TYPE =definitions.JAVA_OBJECT_CLASS.typeConstructor();    }