code: public synchronized void addIceCandidate(IceCandidate candidate) throws OpenViduException {
  		if (!this.isWeb()) {
  			throw new OpenViduException(Code.MEDIA_NOT_A_WEB_ENDPOINT_ERROR_CODE, "Operation not supported");
  		}
  		if (webEndpoint == null) {
  			candidates.addLast(candidate);
  		} else {
  			internalAddIceCandidate(candidate);
  		}
  	}
docs: Add a new {@link IceCandidate} received gathered by the remote peer of this
  {@link WebRtcEndpoint}.
  
  @param candidate the remote candidate