public static List<String> convertTags(String tag) {
		List<String> tags= new ArrayList<String>();
		try{
			if(!(tag.equals(""))){
				try {
					String string = convertDecimalNumbersToString(tag);
					tag = string;

					String[] args = string.split(";");

					try{
						for(int k = 0; k < args.length; k++){
							tags.add(args[k]);
						}
					}catch(NullPointerException e){
						Log.getLogger().log(Level.SEVERE, "NullPointerException", e);
					}
				}
				catch (NumberFormatException e) {
					Log.getLogger().log(Level.SEVERE, "Failed to convert \"" + tag + "\" to a tag.", e);
				}
			}
		}catch (Exception e) {
			Log.getLogger().log(Level.SEVERE, "Failed to convert \"" +tag + "\" to a tag.", e);
		}

		return tags;
	}