span = new Span( Math.max( 0, span.getStart() + 1 - span.getLength() ), span.getStart() + 1 );
edit = new BasicCompoundEdit( getValue( NAME ).toString() );
edit.addPerform( TimelineVisualEdit.select( this, doc, span ));
edit.addPerform( TimelineVisualEdit.position( this, doc, span.getStart() ));
edit.perform();
edit.end();
doc.getUndoManager().addEdit( edit );
}
finally {
doc.bird.releaseExclusive( Session.DOOR_TIME );