iReport e CristalReports

Oi Galera,

Estou fazendo um relatório no iReport.
Este relatório estava no Cristal Reports e nele há algumas
expressões que terei de fazer em java.
Por exemplo:
Um dos campos é preenchido através da seguinte fórmula:

if isnull({Command.AST_TX_TIPO_LOGRADOURO}) then
{Command.AST_ED_LOGRADOURO}
else
{Command.AST_TX_TIPO_LOGRADOURO} + " " + {Command.AST_ED_LOGRADOURO}

Como eu faço isso no iReport com Java???

Obrigada por qualquer ajuda.