throw new JellyException( "Not within a blissed element" );
throw new JellyException( "Not within a process library" );
    public void doTag(XMLOutput output) throws Exception    {        ProcessLibrary library = (ProcessLibrary) findAncestorWithClass( ProcessLibrary.class );        if ( library == null )        {            throw new JellyException( "Not within a blissed element" );        }        if ( this.name == null )        {            throw new MissingAttributeException( "name" );        }        if ( this.start == null )        {            throw new MissingAttributeException( "start" );        }        this.process = new Process( this.name,                                    this.description );        invokeBody( output );        State startState = this.process.getState( this.start );        if ( startState == null )        {            throw new JellyException( "Start state \"" + this.start + "\" not found." );        }        this.process.setStartState( startState );        library.addProcess( this.process );    }