Pattern p = Pattern.compile("\"(.*)\"\\s*([A-Z_]*)\\s*(.*)?\\[.*\\]");
for(String l=r.readLine();l != null;l=r.readLine()){
if("[Term]".equals(l.trim())){
addConcept(list,c);
c = new Concept("X");
c.addSource(src);
}else if(c != null){
int i = l.indexOf(':');
if(i > -1){
String key = l.substring(0,i).trim();
String val = l.substring(i+1).trim();