Ciao
ho un problema con un calcolo di una formula di un campo variabile.

idtipologiautente --> Integer
idsocietarisorsa ---> Integer
totggrisorsaproge -> Double
costosingolo ------> String (qui comunque cè un importo)

codice:
( $F{idtipologiautente}.intValue()==1? 
	( $F{idsocietarisorsa}.intValue()==1 ? ($F{totggrisorsaproge}.doubleValue()*new Double($F{costosingolo}).doubleValue()) : new Double("0") ) 
 : new Double("0") )
l'errore che mi da è:
Incompatible_conditional_operand_types_double_and_ Double

il campo varibile dove cè questa formula l'ho definito come Double.

cosa cè di scorretto che non vedo?
grazie....