[Demonstration 1]

[Buggy Method]
@Override
protected void configure(HttpSecurity http) throws Exception {
    http.authorizeRequests().antMatchers("/").permitAll().antMatchers("/assets/**").permitAll().antMatchers("/mhs/**").permitAll().antMatchers("/evaluator/**").hasAuthority("EVALUATOR").antMatchers("/manajerial/**").hasAuthority("MANAJERIAL").antMatchers("/PA/**").hasAuthority("PA").anyRequest().authenticated().and().formLogin().loginPage("/login").permitAll().and().logout().permitAll();
}

[Buggy Hunk]
http.authorizeRequests().antMatchers("/").permitAll().antMatchers("/assets/**").permitAll()

[Patch]
http.authorizeRequests().antMatchers("/").permitAll().antMatchers("/debug").permitAll().antMatchers("/assets/**").permitAll()

[Demonstration 2]

[Buggy Method]
public Date selectedHouseMaxDateTo() {
    Date maxDate = selectedHouseMaxDate();
    if (selectedHouse == null || selectedHouse.getReservationList() == null)
        return maxDate;
    for (Reservation reservation : selectedHouse.getReservationList()) {
        if (reservation.getStartdate().before(maxDate) && reservation.getStartdate().after(selectedDateFrom))
            maxDate = reservation.getStartdate();
    }
    return maxDate;
}

[Buggy Hunk]
if(selectedHouse == null || selectedHouse.getReservationList() == null) return maxDate;

[Patch]
if(selectedHouse == null || selectedDateFrom==null || selectedHouse.getReservationList() == null) return maxDate;