'use strict';

if(State === undefined) {
    throw "State not defined";
}

if(Command === undefined) {
    throw "Command not defined";
}

if(URLEncoder === undefined) {
    throw "URLEncoder not defined";
}

if(File === undefined) {
    throw "File not defined";
}

if(Files === undefined) {
    throw "Files not defined";
}

if(Path === undefined) {
    throw "Path not defined";
}

if(Paths === undefined) {
    throw "Paths not defined";
}

//types
if(IncreaseDecreaseType === undefined) {
    throw "IncreaseDecreaseType not defined";
}

if(DECREASE === undefined) {
    throw "DECREASE not defined";
}

if(INCREASE === undefined) {
    throw "INCREASE not defined";
}

if(OnOffType === undefined) {
    throw "OnOffType not defined";
}

if(ON === undefined) {
    throw "OFF not defined";
}

if(OpenClosedType === undefined) {
    throw "OpenClosedType not defined";
}

if(CLOSED === undefined) {
    throw "CLOSED not defined";
}

if(OPEN === undefined) {
    throw "OPEN not defined";
}

if(StopMoveType === undefined) {
    throw "StopMoveType not defined";
}

if(MOVE === undefined) {
    throw "MOVE not defined";
}

if(STOP === undefined) {
    throw "STOP not defined";
}

if(UpDownType === undefined) {
    throw "UpDownType not defined";
}

if(DOWN === undefined) {
    throw "DOWN not defined";
}

if(UP === undefined) {
    throw "UP not defined";
}

if(UnDefType === undefined) {
    throw "UnDefType not defined";
}

if(NULL === undefined) {
    throw "NULL not defined";
}

if(NextPreviousType === undefined) {
    throw "NextPreviousType not defined";
}

if(NEXT === undefined) {
    throw "NEXT not defined";
}

if(PREVIOUS === undefined) {
    throw "PREVIOUS not defined";
}

if(PlayPauseType === undefined) {
    throw "PlayPauseType not defined";
}

if(PLAY === undefined) {
    throw "PLAY not defined";
}

if(PAUSE === undefined) {
    throw "PAUSE not defined";
}

if(RewindFastforwardType === undefined) {
    throw "RewindFastforwardType not defined";
}

if(REWIND === undefined) {
    throw "REWIND not defined";
}

if(FASTFORWARD === undefined) {
    throw "FASTFORWARD not defined";
}

if(QuantityType === undefined) {
    throw "QuantityType not defined";
}

if(StringListType === undefined) {
    throw "StringListType not defined";
}

if(RawType === undefined) {
    throw "RawType not defined";
}

if(DateTimeType === undefined) {
    throw "DateTimeType not defined";
}

if(DecimalType === undefined) {
    throw "DecimalType not defined";
}

if(DateTimeType === undefined) {
    throw "DateTimeType not defined";
}

if(HSBType === undefined) {
    throw "HSBType not defined";
}

if(PercentType === undefined) {
    throw "PercentType not defined";
}

if(PointType === undefined) {
    throw "PointType not defined";
}

if(StringType === undefined) {
    throw "StringType not defined";
}

if(items === undefined) {
    throw "items not defined";
}

if(ir === undefined) {
    throw "ir not defined";
}

if(itemRegistry === undefined) {
    throw "itemRegistry not defined";
}

if(things === undefined) {
    throw "things not defined";
}

if(events === undefined) {
    throw "events not defined";
}

if(rules === undefined) {
    throw "rules not defined";
}
