private boolean waitTimeExpired(long start){
  return (System.currentTimeMillis() - start) > conf.basic.maxWaitTime;
}

private boolean waitTimeExpired ( long start ) { return ( System . currentTimeMillis ( ) - start ) > conf . basic . maxWaitTime ; }
returns true if the batchwaittime has expired and we should return from produce
