throw new Exception(
"Internal error: ExplicitGroup cannot be created from \""
+ s
+ "\". "
+ "Please report this on www.sf.net/projects/jabref");
QuotedStringTokenizer tok = new QuotedStringTokenizer(s.substring(ID
.length()), SEPARATOR, QUOTE_CHAR);
switch (version) {
case 0:
case 1:
case 2: {
ExplicitGroup newGroup = new ExplicitGroup(tok.nextToken(),
AbstractGroup.INDEPENDENT);
newGroup.addEntries(tok, db);
return newGroup;
}
case 3: {
String name = tok.nextToken();
int context = Integer.parseInt(tok.nextToken());
ExplicitGroup newGroup = new ExplicitGroup(name, context);
newGroup.addEntries(tok, db);
return newGroup;
}
default: