package com.timgroup.eventsubscription;

import com.timgroup.eventstore.api.Position;
import org.joda.time.DateTime;

public interface EventHandler<T> {
    default void apply(T deserialized) {}

    default void apply(Position position, DateTime timestamp, T deserialized, boolean endOfBatch) {
        apply(deserialized);
    }
}

@@ -146,32 +146,24 @@
 er%3CT%3E %7B%0A    
-default 
 void apply(T
@@ -180,11 +180,9 @@
 zed)
- %7B%7D
+;
 %0A%0A  

remove 'default' from one EventHandler method so it must be implemented