code: protected String canonicalName(EObject object) {
  		if (object instanceof JvmIdentifiableElement) {
  			return ((JvmIdentifiableElement) object).getQualifiedName();
  		}
  		final EObject jvmElement = this.associations.getPrimaryJvmElement(object);
  		if (jvmElement instanceof JvmIdentifiableElement) {
  			return ((JvmIdentifiableElement) jvmElement).getQualifiedName();
  		}
  		return null;
  	}
docs: Replies the canonical name of the given object.
  
  @param object the object.
  @return the canonical name or <code>null</code> if it cannot be computed.