match(PROPGET);
break;
}
default:
{
throw new NoViableAltException(LT(1), getFilename());
}
}
}
path = LT(1);
match(STRING);
Vector properties = new Vector();
{
int _cnt42=0;
_loop42:
do {
switch ( LA(1)) {
case STRING:
{
prop = LT(1);
match(STRING);
properties.add(pname(prop));
break;
}
case QNAME:
{
nsprop = LT(1);
match(QNAME);
properties.add(pname(nsprop));
break;
}
default:
{
if ( _cnt42>=1 ) { break _loop42; } else {throw new NoViableAltException(LT(1), getFilename());}
}
}
_cnt42++;
} while (true);
}