public INode convert( String desc, INode helmaNode ) throws RuntimeException	{ try	{ return convert( new URL(desc), helmaNode ); }	catch ( MalformedURLException notanurl )	{ try	{ return convert( new File(desc), helmaNode ); }	catch ( FileNotFoundException notfound )	{ throw new RuntimeException( "couldn't read xml: " + desc ); } }	catch ( IOException ioerror )	{ throw new RuntimeException( "couldn't read xml: " + desc ); } }
public INode convert( String desc ) { return convert(desc, new TransientNode() ); }
	public INode convert( String desc, INode helmaNode ) throws RuntimeException	{		try	{			return convert( new URL(desc), helmaNode );		}	catch ( MalformedURLException notanurl )	{			try	{				return convert( new File(desc), helmaNode );			}	catch ( FileNotFoundException notfound )	{				throw new RuntimeException( "couldn't read xml: " + desc );			}		}	catch ( IOException ioerror )	{			throw new RuntimeException( "couldn't read xml: " + desc );		}	}