@Programmatic
    public List<Note> findByNotable(final Object notable) {
        final List<NotableLink> links = linkRepository.findByNotable(notable);
        return Lists.newArrayList(
                Iterables.transform(links, NotableLink.Functions.note()));
    }
@Programmatic
    public List<Note> findByNotable(final Object notable) {
        final List<NotableLink> links = linkRepository.findByNotable(notable);
        return Lists.newArrayList(
                Iterables.transform(links, NotableLink.Functions.note()));
    }
@ Programmatic public List < Note > findByNotable ( final Object notable ) { final List < NotableLink > links = linkRepository . findByNotable ( notable ) ; return Lists . newArrayList ( Iterables . transform ( links , NotableLink . Functions . note ( ) ) ) ; }
region > findByNotable (programmatic)
region > findByNotable ( programmatic )