NamingException
Multithreaded access to an instance is only safe when client code locks the object first.
LinkLoopException