public static ArrayList<String> getAllSenses(String line){
		String sense = "";
		ArrayList<String> words = getWords(line);

		for(int i = 1; i < words.size(); i++){
			if(!words.get(i).equals("@"))
				sense += words.get(i);
			else
				break;
		}
		
		ArrayList<String> senses = new ArrayList<String>();
		
		int count = countOccurrences(sense, '1');

		if(count > 1 ){
			for(int i = 0; i < sense.length(); i ++){
				String newSense = "";
				for (int k = 0; k < sense.length(); k++){
					if(sense.charAt(i) == '1'){
						if(i == k)
							newSense += "1";
						else
							newSense += "0";
					}
				}
				
				if(!newSense.equals(""))
					senses.add(newSense);
			}
		}else
			senses.add(sense);
		
		return senses;
	}