public Table tableOrThrow() {
        return table().orElseThrow(() -> new IllegalStateException(
                getClass().getSimpleName() + MUST_HAVE_A
                + Table.class.getSimpleName() + DOCUMENT_TEXT
        ));
    }
Return this node or any ancestral node that is a {@link Table}. If no
such node exists, an {@code IllegalStateException} is thrown.

@return  the table node
@throws IllegalStateException  if there was no table
generator-parent/generator-translator/src/main/java/com/speedment/generator/translator/TranslatorSupport.java