synchronized(this.bufferListener){
ArrayList<FragmentBufferListener> list_temp = (ArrayList<FragmentBufferListener>) this.bufferListener;
t1 = (Collection<FragmentBufferListener>) list_temp.clone();
}
BufferEvent evento = new BufferEvent(this);
for(FragmentBufferListener bl : t1){
bl.FragmentComplete(evento, key);
}
}