if(SendSMTP(theMail, args[1].getStringValue(), args[2].getStringValue()))
if(SendSMTP(theMail, args[1].getStringValue()))
	public Sequence eval(Sequence[] args, Sequence contextSequence) throws XPathException	{		try		{				//Parse the XML <mail> into a mail Object			mail theMail = ParseMailXML( ((NodeValue)args[0].itemAt(0)).getNode() );						//Send email with Sendmail or SMTP?			if(args[1].getLength() > 0)			{				//SMTP				if(SendSMTP(theMail, args[1].getStringValue(), args[2].getStringValue()))				{					return(BooleanValue.TRUE);				}			}			else			{				//Sendmail				if(SendSendmail(theMail, args[2].getStringValue()))				{					return(BooleanValue.TRUE);				}			}						//Failed to send email			return(BooleanValue.FALSE);		}		catch(TransformerException e)		{			throw new XPathException("Could not Transform XHTML Message Body: " + e.getMessage(), e);		}	}