private static Node parseNode(Reader reader, PrefixMapping pmap)
{
Item item = parseTerm(reader, pmap) ;
if ( item.isSymbol() )
{
String str = item.getSymbol() ;
if ( "true".equalsIgnoreCase(str) ) return NodeConst.nodeTrue ;
if ( "false".equalsIgnoreCase(str) ) return NodeConst.nodeFalse ;
throw new SSEParseException("Not a node: "+item, item.getLine(), item.getColumn()) ;
}
if ( ! item.isNode() )
throw new SSEParseException("Not a node: "+item, item.getLine(), item.getColumn()) ;
return item.getNode() ;
}