@Programmatic
    public Iterable<Note> findByNotableInDateRange(
            final Object notable,
            final LocalDate startDate,
            final LocalDate endDate) {
        final List<NotableLink> link = linkRepository
                .findByNotableInDateRange(notable, startDate, endDate);
        return Iterables.transform(link, NotableLink.Functions.note());
    }
@Programmatic
    public Iterable<Note> findByNotableInDateRange(
            final Object notable,
            final LocalDate startDate,
            final LocalDate endDate) {
        final List<NotableLink> link = linkRepository
                .findByNotableInDateRange(notable, startDate, endDate);
        return Iterables.transform(link, NotableLink.Functions.note());
    }
@ Programmatic public Iterable < Note > findByNotableInDateRange ( final Object notable , final LocalDate startDate , final LocalDate endDate ) { final List < NotableLink > link = linkRepository . findByNotableInDateRange ( notable , startDate , endDate ) ; return Iterables . transform ( link , NotableLink . Functions . note ( ) ) ; }
region > findByNotableInDateRange (programmatic)
region > findByNotableInDateRange ( programmatic )