*
* @return the declaration status.
*/
public Status getStatus() {
// We return an immutable object, created on the fly.
return new Status() {
final boolean m_bound = AbstractDeclaration.this.m_bound;
final String m_message = AbstractDeclaration.this.m_message;
final Throwable m_throwable = AbstractDeclaration.this.m_throwable;
public boolean isBound() {