public static StringData parseCategoriesData(String categoriesString) {
        StringData retVal = null;
        if(categoriesString != null){
            retVal = new StringData();
            String[] parseData = categoriesString.split(":");
            if(parseData.length > 1){
                retVal.setString(parseData[1]);
                for(String s:parseData[0].split(";")){
                    if(s.startsWith("LANGUAGE")){
                        retVal.setLanguage(s.substring(s.indexOf("=")+1));
                    }
                }
            } else {
                retVal.setString(parseData[0]);
            }

        }
        return retVal;
    }