MFNamespace('MFWA.Enumerations', function(self) {
    var json =
    {
        "DataTypesByChar": {
            "-": 0,
            "t": 1,
            "i": 2,
            "r": 3,
            "d": 5,
            "c": 6,
            "p": 7,
            "b": 8,
            "l": 9,
            "s": 10,
            "j": 11,
            "e": 12,
            "m": 13,
            "a": 14
        }
    }
    json.CharsByDataType = {};
    json.CharsByDataType[0] = '-';
    json.CharsByDataType[1] = 'T';
    json.CharsByDataType[2] = 'I';
    json.CharsByDataType[3] = 'R';
    json.CharsByDataType[5] = 'D';
    json.CharsByDataType[6] = 'C';
    json.CharsByDataType[7] = 'P';
    json.CharsByDataType[8] = 'B';
    json.CharsByDataType[9] = 'L';
    json.CharsByDataType[10] = 'S';
    json.CharsByDataType[11] = 'J';
    json.CharsByDataType[12] = 'E';
    json.CharsByDataType[13] = 'M';
    json.CharsByDataType[14] = 'A';
    ScopeToChar = {};
    ScopeToChar[268435456] = 'm';
    ScopeToChar[536870912] = 'f';
    ScopeToChar[805306368] = 'b';
    MatchToChar = {};
    MatchToChar[131072] = 'a';
    MatchToChar[262144] = 'n';
    MatchToChar[0] = 'b';
    DataFuncToChar = {};
    DataFuncToChar[4] = 'd';
    DataFuncToChar[5] = 'm';
    DataFuncToChar[8] = 'l';

    return json;
});