fluid-ws-java-client/src/main/java/com/fluidbpm/ws/client/v1/websocket/ABaseClientWebSocket.java
protected String getExceptionMessageVerbose(
			String prefixParam,
			String uniqueReqIdParam,
			int numberOfSentItemsParam
	) {
		StringBuilder formFieldsCombined = new StringBuilder();
		int returnValSize = -1;
		RespHandler respHandler = this.getHandler(uniqueReqIdParam);
		if(respHandler instanceof AGenericListMessageHandler) {
			List<? extends ABaseFluidJSONObject> returnValue =
					((AGenericListMessageHandler)respHandler).getReturnValue();
			if(returnValue != null) {
				returnValSize = returnValue.size();

				returnValue.forEach(listingItm -> {
					if(listingItm instanceof ABaseListing) {
						ABaseListing castedToListing = (ABaseListing)listingItm;

						if(castedToListing != null) {
							castedToListing.getListing().forEach(formItm -> {
								formFieldsCombined.append(formItm.toString());
							});
						}
					} else {
						formFieldsCombined.append(listingItm.toString());
					}
				});
			}
		}

		return (prefixParam + ": " +
				"Timeout while waiting for all return data. There were '"+
				returnValSize +"' items after a Timeout of "+(
				TimeUnit.MILLISECONDS.toSeconds(this.getTimeoutInMillis()))+" seconds on req-ref-nr '"+
				uniqueReqIdParam+"'. Expected a total of '" + numberOfSentItemsParam + "' forms. Returned-Data '"+
				formFieldsCombined.toString()+"'.");
	}
protected String getExceptionMessageVerbose(
			String prefixParam,
			String uniqueReqIdParam,
			int numberOfSentItemsParam
	) {
		StringBuilder formFieldsCombined = new StringBuilder();
		int returnValSize = -1;
		RespHandler respHandler = this.getHandler(uniqueReqIdParam);
		if(respHandler instanceof AGenericListMessageHandler) {
			List<? extends ABaseFluidJSONObject> returnValue =
					((AGenericListMessageHandler)respHandler).getReturnValue();
			if(returnValue != null) {
				returnValSize = returnValue.size();

				returnValue.forEach(listingItm -> {
					if(listingItm instanceof ABaseListing) {
						ABaseListing castedToListing = (ABaseListing)listingItm;

						if(castedToListing != null) {
							castedToListing.getListing().forEach(formItm -> {
								formFieldsCombined.append(formItm.toString());
							});
						}
					} else {
						formFieldsCombined.append(listingItm.toString());
					}
				});
			}
		}

		return (prefixParam + ": " +
				"Timeout while waiting for all return data. There were '"+
				returnValSize +"' items after a Timeout of "+(
				TimeUnit.MILLISECONDS.toSeconds(this.getTimeoutInMillis()))+" seconds on req-ref-nr '"+
				uniqueReqIdParam+"'. Expected a total of '" + numberOfSentItemsParam + "' forms. Returned-Data '"+
				formFieldsCombined.toString()+"'.");
	}
protected String getExceptionMessageVerbose ( String prefixParam , String uniqueReqIdParam , int numberOfSentItemsParam ) { StringBuilder formFieldsCombined = new StringBuilder ( ) ; int returnValSize = - 1 ; RespHandler respHandler = this . getHandler ( uniqueReqIdParam ) ; if ( respHandler instanceof AGenericListMessageHandler ) { List < ? extends ABaseFluidJSONObject > returnValue = ( ( AGenericListMessageHandler ) respHandler ) . getReturnValue ( ) ; if ( returnValue != null ) { returnValSize = returnValue . size ( ) ; returnValue . forEach ( listingItm -> { if ( listingItm instanceof ABaseListing ) { ABaseListing castedToListing = ( ABaseListing ) listingItm ; if ( castedToListing != null ) { castedToListing . getListing ( ) . forEach ( formItm -> { formFieldsCombined . append ( formItm . toString ( ) ) ; } ) ; } } else { formFieldsCombined . append ( listingItm . toString ( ) ) ; } } ) ; } } return ( prefixParam + ": " + "Timeout while waiting for all return data. There were '" + returnValSize + "' items after a Timeout of " + ( TimeUnit . MILLISECONDS . toSeconds ( this . getTimeoutInMillis ( ) ) ) + " seconds on req-ref-nr '" + uniqueReqIdParam + "'. Expected a total of '" + numberOfSentItemsParam + "' forms. Returned-Data '" + formFieldsCombined . toString ( ) + "'." ) ; }
Generate a verbose Exception message.

@param prefixParam The component prefix.
@param uniqueReqIdParam The unique request reference.
@param numberOfSentItemsParam The number of items already sent.
@return Verbose error message.
Generate a verbose Exception message .