checkAttribute( "name", this.name );
checkStringAttribute( "name", this.name );
    public void doTag(XMLOutput output) throws Exception    {        Process process = getCurrentProcess();        checkAttribute( "name",                        this.name );        this.state = process.addState( this.name,                                       this.description );        invokeBody( output );        if ( this.terminal )        {            this.state.addTransition( null,                                      "terminal transition" );        }    }