code: @Override
  	public final String getMessage() {
          String additional = additionalInfo();
          return additional == null ? super.getMessage() : super.getMessage() + ": " + additional;
  	}
docs: Prevent defined services overriding the exception message