Subrelatorio no jasperreports usando código java

Olá a todos…
alguem ai ja desenvoleu relatórios com subrelatórios usando apenas as classes do jasper, ou seja, sem o auxilio de ireport neim nada, só o jasper ???
se sim, poderia explicar ou dar um exemplo de como ?

Att.