public void putSafe( Serializable key, Serializable val )
throws IOException, ObjectExistsException
{
if ( this.get( key ) != null )
{
throw new ObjectExistsException( "Object exists for key " + key );
}
else
{
put( key, val, ( IElementAttributes ) this.attr.copy() );
}