/**
  * Returns a string containing a concise, human-readable description of the this {@code Identity}
  * including its name and its scope.
  *
  * @return a printable representation for this {@code Identity}.
  */
 @Override
 public String toString() {
   String s = (this.name == null ? "" : this.name);
   if (scope != null) {
     s += " [" + scope.getName() + "]";
   }
   return s;
 }