public ForwardingTelemetryAdapter(final SenderFactory senderFactory,final int instanceNo,final int totalNoOfInstances){
  super(instanceNo,totalNoOfInstances);
  this.senderFactory=Objects.requireNonNull(senderFactory);
}

public ForwardingTelemetryAdapter ( final SenderFactory senderFactory , final int instanceNo , final int totalNoOfInstances ) { super ( instanceNo , totalNoOfInstances ) ; this . senderFactory = Objects . requireNonNull ( senderFactory ) ; }
creates a new adapter instance for a sender factory , an instance number and a total number of instances .
