Saída do JESS em Java

Eu quero enviar um "fato" para um arquivo JESS dentro de java e obter os resultados de volta. Eu basicamente faço o batch do arquivo JESS e, em seguida, envio meus dados (estrutura aqui) para o mecanismo por .add (). Eu tentei obter os resultados do JESS, que deve ser uma string, em um "Valor".

Rete engine = new Rete();
engine.batch("file.clp");
Value = AAAnull;
try{
   engine.add(structure)
   AAA = engine.eval("(run)");
   } catch ...

System.out.println(AAA);

O resultado é sempre um número, embora o resultado deva ser uma string. Eu trabalhei em um projeto java simples e o AAA está retornando a string, mas aqui não está funcionando.

questionAnswers(1)

yourAnswerToTheQuestion