class SsmlDocument extends XmlDocument {

    public Speak getSpeak() {
        NodeList speak = getElementsByTagName(Speak.TAG_NAME);
        if (speak.getLength() == 0) {
            speak = getElementsByTagNameNS("*", Speak.TAG_NAME);
            if (speak.getLength() == 0) {
                return null;
            }
        }

        return new Speak(speak.item(0));
    }

    public  SsmlDocument();
    public  SsmlDocument(final InputSource source);

}