public class KafkaUtils {
public static Map emitPartitionBatchNew(KafkaConfig config, int partition, SimpleConsumer consumer, TransactionAttempt attempt, TridentCollector collector, Map lastMeta, String topologyInstanceId) {
StaticHosts hosts = config.hosts;
long offset;
if(lastMeta!=null) {
if(config.forceFromStart && !topologyInstanceId.equals(lastMeta.get("instanceId"))) {
offset = consumer.getOffsetsBefore(config.topic, partition % hosts.partitionsPerHost, config.startOffsetTime, 1)[0];
} else {