Chamando classes Java do IzPack

Como você chama um método de uma classe Java do IzPack? Os métodos estáticos estão OK, e eu preciso passar os parâmetros.

Obrigado!

Informações de fundo:

Estou tentando escrever um instalador do IzPack capaz de detectar versões do aplicativo instaladas anteriormente. Depois de descobrir que ele realmente não suporta esse recurso (exceto no Windows), acho que a única maneira de fazer isso é escrevendo uma classe Java e chamando-a pelo IzPack.

Tim Williscroft temsugerido anteriormente este método, que lê o valor de um campo estático de uma classe:

 <condition type="java" id="jbossEnv">
             <java> 
                 <class>au.com.codarra.ela.installer.JBossChecker</class
                 <field>hasJBossEnv</field>
             </java>
             <returnvalue type="boolean">true</returnvalue>
 </condition>

No entanto, é possível chamar<java> de algum lugar que não seja um<condition> etiqueta, rótulo, palavra-chave? Eu quero poder chamá-lo de um<variable> etiqueta, rótulo, palavra-chave.
Além disso, é possível chamar um método de uma classe Java em vez de ler o valor de um campo? Eu quero poder passar parâmetros para minha classe.

questionAnswers(4)

yourAnswerToTheQuestion