fluid-ws-java-client/src/main/java/com/fluidbpm/ws/client/v1/websocket/ABaseClientWebSocket.java
protected void setEchoIfNotSet(ABaseFluidVO baseToSetEchoOnIfNotSetParam){

	    if(baseToSetEchoOnIfNotSetParam == null) {
			throw new FluidClientException(
					"Cannot provide 'null' for value object / pojo.",
					FluidClientException.ErrorCode.ILLEGAL_STATE_ERROR);
		} else if(baseToSetEchoOnIfNotSetParam.getEcho() == null ||
				baseToSetEchoOnIfNotSetParam.getEcho().trim().isEmpty()) {
			baseToSetEchoOnIfNotSetParam.setEcho(UUID.randomUUID().toString());
		}
	}
protected void setEchoIfNotSet(ABaseFluidVO baseToSetEchoOnIfNotSetParam){

	    if(baseToSetEchoOnIfNotSetParam == null) {
			throw new FluidClientException(
					"Cannot provide 'null' for value object / pojo.",
					FluidClientException.ErrorCode.ILLEGAL_STATE_ERROR);
		} else if(baseToSetEchoOnIfNotSetParam.getEcho() == null ||
				baseToSetEchoOnIfNotSetParam.getEcho().trim().isEmpty()) {
			baseToSetEchoOnIfNotSetParam.setEcho(UUID.randomUUID().toString());
		}
	}
Set the {@code echo} value if not set.

@param baseToSetEchoOnIfNotSetParam The value object to set {@code echo} on.