class SpeakableSsmlText implements SpeakableText {

    public boolean isSpeakableTextEmpty() {
        if (document == null) {
            return true;
        }

        final Speak speak = document.getSpeak();
        return !speak.hasChildNodes();
    }

    public  SpeakableSsmlText(final String text, final Locale locale);
    public  SpeakableSsmlText(final SsmlDocument doc);
    public  SpeakableSsmlText(final SsmlDocument doc, final boolean useBargein,
            final BargeInType type);

}