code: private static String buildObjectName(final Object object, final String... parameters) {
  		final StringBuilder objectName = new StringBuilder();
  		objectName.append(object.getClass().getPackage().getName());
  		objectName.append(":type=");
  		objectName.append(object.getClass().getName());
  		if (parameters.length > 0) {
  			objectName.append('(');
  			for (final String parameter : parameters)
  				objectName.append(parameter).append(',');
  			objectName.deleteCharAt(objectName.length() - 1);
  			objectName.append(')');
  		}
  		return objectName.toString();
  	}
  
  	/**
  	 * Private constructor.
  	 */
  	private MBeanRegisterUtil() {
  		throw new IllegalAccessError("Can't instantiate.");
  	}
  }
docs: Return object name with which will be register in {@link MBeanServer}.
  
  @param object     provided object
  @param parameters additional parameters
  @return object name