protected List<Acronym> extractSingleAcronyms(String text){
		ArrayList<Acronym> extractedPairs = new ArrayList<Acronym>();

		int iOpen = text.indexOf("(");
		int iClose = -1;
		String mOutOfPar = "";
		String mInPar = "";

		while(iOpen != -1){
			iClose = -1;
			int numPar = 0;
			for (int p = iOpen+1; p < text.length(); p++) {
				if(text.charAt(p) == '('){
					numPar++;
				}
				if(text.charAt(p) == ')'){
					if(numPar > 0)
						numPar--;
					else{
						iClose = p;
						break;
					}
				}
			}
			if(iClose != -1){
				mInPar = text.substring(iOpen+1, iClose);
				mOutOfPar = text.substring(0, iOpen).trim();
				
				addCandidatePair(extractedPairs, mOutOfPar, mInPar);
			}

			iOpen = text.indexOf("(", iOpen+1);
		}

		return extractedPairs;
	}