EAtom nam;
EString nam2;
if ((num=group.testSmall()) != null)
{
l = l.cons( capture (subject, mr, num.value, o2 ));
} else if ((nam=group.testAtom()) != null) {
Integer groupNo = o2.named_groups.get(nam.getName());
if (groupNo != null) {
l = l.cons( capture (subject, mr, groupNo.intValue(), o2 ));
}
} else if ((nam2=group.testString()) != null) {