package progress;
import com.google.common.base.Function;
public abstract class VoidFunction<T> implements Function<T, Void> {
@Override
public Void apply( T input) {
applyTo(input);
return null;
}
protected abstract void applyTo(T input);
}