code: public static String computeInstancePath( Instance inst ) {
  
  		StringBuilder sb = new StringBuilder();
  		for( Instance current = inst; current != null; current = current.getParent()) {
  			StringBuilder currentSb = new StringBuilder( "/" );
  			if( ! Utils.isEmptyOrWhitespaces( current.getName()))
  				currentSb.append( current.getName());
  
  			sb.insert( 0, currentSb.toString());
  		}
  
  		return sb.toString();
  	}
docs: Builds a string representing the path from a root instance to this instance.
  <p>
  This string can be considered as a computed ID (or signature) of the instance.
  It only makes sense within a given application.
  </p>
  
  @param inst an instance (not null)
  @return a string (not null)