switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case URI:
uri1 = getURI();
uri1 = uri1.substring(1, uri1.length()-1);
try {
{if (true) return new ResourceAtom(new URI(uri1));}
} catch (URISyntaxException e) {
e.printStackTrace();
}
break;
case VAR:
uri1 = getVariable();
colon = jj_consume_token(COLON);
uri3 = getVariable();
{if (true) return new ResourceAtom(getSWRLArgument(uri1+colon.image+uri3));}
break;
default:
jj_la1[8] = jj_gen;
jj_consume_token(-1);
throw new ParseException();