001    package org.mesopotamia.lang.java;
002    
003    import org.mesopotamia.MesopotamiaException;
004    import org.mesopotamia.NodeData;
005    import org.mesopotamia.RepositoryLanguage;
006    import org.mesopotamia.Scan;
007    import org.w3c.dom.Element;
008    
009    public class FinallyClause extends JavaLanguageElement {
010    
011            public FinallyClause(NodeData xData, Class<?> context, Scan scan,
012                            RepositoryLanguage language, Object environment) throws MesopotamiaException {
013                    super(xData, context, scan, language, environment);
014    
015                    // Select attributes
016                    CompoundStatement = selectSingleElement(CompoundStatement.class, "SLIST");
017    
018            }
019    
020            public void toDom(Element holder) {
021                    super.toDom(holder);
022    
023                    // Serialize attributes
024                    setElement(holder, "CompoundStatement", CompoundStatement);
025            }
026    
027            // Attributes
028            private CompoundStatement CompoundStatement;
029    
030            // Accessors
031            public CompoundStatement getCompoundStatement() {
032                    return CompoundStatement;
033            }
034    
035    }