import java.util.function.Supplier;

import org.springframework.stereotype.Service;

@Service
public class LoanSummaryEventProjector {
    public LoanSummaryEventProjector() {}
    private <T extends LoanTransactionEvent> void appendNewEvent(T event, Supplier<String> lambda) {}
    public void handle(ApplicantCreatedEvent event) {
        appendNewEvent(event, () -> "Applicant Created");
    }
    public void handle(PropertyRegisteredEvent event) {
        appendNewEvent(event, () -> "Property Registered");
    }
}
