public synchronized boolean retrieve_last_element(org.omg.CORBA.AnyHolder element) throws EmptyCollection {
int pos = data.size()-1;
try {
return retrieve_element_at_position( pos, element );
} catch ( PositionInvalid e ){
throw new EmptyCollection();
}
}